Class registration your community will love
Streamline enrollment for workshops, training sessions, and education programs, with every registration flowing directly into Salesforce or Microsoft Dynamics.
The fastest path from curious to enrolled
Advanced faceted filtering, real-time capacity visibility, and one-click registration for logged-in members make finding and joining the right class effortless.
Filter across 9+ dimensions instantly
Registrants narrow their search by time of day, instructor, age group, difficulty level, location, department, and more. Results refresh without a page reload.
See real-time capacity on every result
Every result card shows live enrollment counts, a capacity progress bar, and a clear status badge. Registrants know at a glance whether a class is open, nearly full, or member-only, before they ever click through.
Register in seconds when logged in
Logged-in users skip the form entirely. A household member dropdown lets them register family members without re-entering any data.
Share filtered results with a link
Every filtered view generates a shareable, bookmarkable URL. Staff can link directly to a curated class list in newsletters, social posts, or announcements, so community members land exactly where they need to be.
Private and member-only classes
Keep exclusive programming invite-only. Private classes are hidden from public search and accessible only to approved invitees or logged-in members, with a built-in access request workflow.
Manage unlimited courses with ease
From single workshops to full semester programs, give your team the tools to manage every class, instructor, and enrollment without spreadsheets or manual tracking.
Your entire program catalog, organized and automated
Stop juggling spreadsheets. Manage unlimited classes, courses, and semesters in one place, with every enrollment automatically tracked in your CRM.
Semester & Program Management
Organize classes into semesters, departments, and programs. Browse by instructor, age group, or experience level.
Capacity Limits & Enrollment Dates
Set enrollment windows and capacity limits per class. Capacity is visible on search results so registrants always see availability.
Bulk Import & Export
Import and export classes, courses, and instructors between Salesforce, Dynamics, and Soapbox Engage. No manual re-entry between semesters.
Attendance & Reporting in CRM
Track participant enrollment history, attendance, and program completion directly in Salesforce or Dynamics. No separate tracking system needed.
Frictionless sign-ups for orientations & training
Make it easy for volunteers to find, register, and return for orientations, training sessions, and recurring programs, with participation automatically tracked in your CRM.
From browse to registered in seconds
Logged-in volunteers and community members enjoy a streamlined registration experience. They spend less time on paperwork and more time engaging with your mission.
Frictionless registration for logged-in users
Contact info pulls from their CRM record automatically, streamlining the signup process.
Family & household registration
Register household members from a dropdown without re-typing names and emails. Perfect for family programs or multi-volunteer households.
Private & invite-only sessions
Restrict orientations to invited volunteers only. Keep private classes hidden from public search, with access granted by invitation or admin approval.
Participation tracked automatically
Log every registration automatically in your CRM with no manual tracking or separate spreadsheets. View each volunteer's complete training history in one place.
Register: Volunteer Orientation
Registration synced to Salesforce instantly
Turn membership into an educational benefit
Offer exclusive classes to members, restrict access to invite-only workshops, and give your community a reason to stay engaged year-round.
Member-Exclusive Access
Restrict enrollment to logged-in members or specific user groups. Free or discounted rates for members, paid rates for the public.
Private & Invite-Only Classes
Keep select offerings off the public catalog. Invite specific contacts, approve access requests, and control who sees what, with no workarounds needed.
Recurring Series Management
Run multi-session workshops, ongoing programs, and semester-based class series. Members can manage their enrollments through a self-service portal.
Turn classes into a revenue & cultivation engine
Offer paid programs, track enrollment revenue in your CRM, and connect class participation to your broader donor cultivation and stewardship strategy.
Every enrollment connected to your fundraising picture
Paid class registrations flow directly into Salesforce or Dynamics, so you can track program revenue, identify high-value participants, and connect class engagement to your giving pipeline.
Flexible paid enrollment
Set per-class fees, volume discounts, and member pricing. Accept payments via Stripe, PayPal, Authorize.net, Braintree, CyberSource, iATS, and TouchNet.
Revenue tracked in your CRM
Sync enrollment revenue records to Salesforce or Dynamics automatically. Build reports on program ROI using the tools you already know.
Marketing analytics & attribution
Use tracking URLs to see which campaigns drive registrations. Enrollment source data saves automatically to your CRM, letting you attribute program revenue to the right campaigns.
Shopping cart with full checkout control
Reserve registrations in the cart against class capacity to prevent overbooking. Customize cart intro and outro messaging to match your brand.
Automated, integrated, and built for scale
A purpose-built integration that connects your class catalog to your CRM, reducing manual work, improving data quality, and giving your team more time for what matters.
Real-time sync, zero batching
See registrations appear in Salesforce or Dynamics the moment they happen, with no overnight syncs, no scheduled jobs, and no waiting for data.
Speed-optimized search experience
Deliver a faster search experience for registrants with fewer API calls powering class search, while lowering CRM API usage across your org.
Custom field mapping
Map enrollment data to custom fields in your CRM. Works natively with Salesforce NPSP and Nonprofit Cloud, plus Microsoft Dynamics Fundraising & Engagement.
Responsive design, any device
Deploy mobile-friendly templates that match your brand, using custom headers or full brand replication for a consistent registrant experience on any device.
Works with your CRM and payment processors
Deep, native integrations built beyond surface-level connectors, ensuring your class data lives where your team already works.
Payment Processors
Marketing & Analytics
Built by experts. Trusted by nonprofits.
"With Soapbox Engage, we can focus our energy on what we want to do, not how we are going to do it."