Nonprofit Class Registration Software | Salesforce & Dynamics Integration | Soapbox Engage
Classes

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.

Filter Classes
Morning (8–12pm)
Beginner
Arts & Culture
Any Instructor
Intro to Pottery
Sarah Chen · Tue/Thu 9–11am · 6 weeks
$85
3 spots left
Volunteer Orientation
James Park · Sat 10–11:30am · One-time
Free
12 spots left
Syncing to Salesforce ✓ Real-time
Smart Search & Discovery

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.

Search classes...
Morning (8–12pm)
Beginner
Arts & Crafts
+ Add filter
12 classes found · sorted by start date
Intro to Watercolor Painting
Mon/Wed · 9:00–10:30am · Sarah K.
OPEN
9 / 15 spots
Pottery: Hand Building
Tue/Thu · 10:00–11:30am · James R.
2 SPOTS LEFT
13 / 15 spots
Advanced Ceramics
Sat · 9:00am–12:00pm · Maria T.
MEMBERS ONLY
4 / 10 spots
1

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.

Time of day Instructor Age group Difficulty Location Department Class type + more
2

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.

3

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.

4

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.

For Program & Education Directors

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.

Fall 2026 Semester
42 active classes · 8 departments
Import/Export
Class
Enrolled
Capacity
Status
Intro to Ceramics
12 / 15
15 max
OPEN
Watercolor Basics
20 / 20
20 max
FULL
Volunteer Training
6 / 25
25 max
OPEN
All enrollments syncing to Salesforce in real-time
CATALOG & COURSE MANAGEMENT

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.

For Volunteer Coordinators

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.

EASY REGISTRATION FOR LOGGED-IN USERS

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.

Logged in as Maria Gomez
Info pre-filled from your profile ✓

Register: Volunteer Orientation

Maria
Gomez
Select a household member

Registration synced to Salesforce instantly

For Membership & Community Engagement Directors

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.

For Development & Fundraising Managers

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.

REVENUE & ATTRIBUTION

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.

Program Revenue · Fall 2026
Total Enrollment Revenue
$18,450
↑ 23% vs. Spring 2026
247
Enrollments
42
Active Classes
Top Enrollment Sources
Email Campaign
65%
Social Media
22%
Direct / Other
13%
All data synced live to Salesforce
For Operations & Digital Strategy Managers

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.

Salesforce
Deep native integration across all editions
Salesforce CRM
Nonprofit Success Pack (NPSP)
Salesforce Nonprofit Cloud (NPC)
Microsoft Dynamics 365
Full CRM and nonprofit integration
Microsoft Dynamics 365 Sales
Dynamics 365 Customer Engagement
Microsoft Cloud for Nonprofit

Payment Processors

Stripe PayPal Pro Authorize.net Braintree CyberSource iATS TouchNet

Marketing & Analytics

Google Analytics 4 Pardot Facebook Pixel Marketing Tracking URLs
25+
Years Serving Nonprofits
B Corp
Certified Since 2012
99.9%
Platform Uptime
<2 sec
Average Load Time

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."
Brent Lind
Salesforce Administrator · Lawrence Arts Center

Ready to transform your class registration?

See how nonprofits use Soapbox Engage to streamline program enrollment, reduce admin work, and connect every registration to their CRM.

✓ 14-day free trial ✓ Setup assistance included ✓ No coding required