Class Scheduling on Salesforce
Plan recurring classes, assign instructors, manage capacity and enrollment, and keep attendance connected to the same Salesforce-native operating workflow.
Class Scheduling Is Included With Class App
Class App is +$100/month per location.
Per Location / Month
No separate Class Scheduling subscription is added on top of Class App.
Normal Classes & Instructors
Class App supports normal class, instructor, tutor, schedule, and session records.
Enrollment, Capacity & Attendance
Keep enrollment, capacity, attendance, and class-access workflows together.
Watch Class Scheduling in Action
Show the class setup, enrollment workflow, and the staff view used to run sessions day to day.
Build the Schedule
Show a class series being created with dates, times, recurrence, capacity, rooms, and instructor assignments.
Enroll Participants
Show enrollment, capacity checks, eligibility rules, and participant access where configured.
Run the Session
Show attendance, instructor view, schedule changes, and the reporting staff use after the class.
Verified in the Salesforce Ecosystem.
Booking Ninjas is publicly listed on Salesforce AppExchange, giving buyers an external place to review the product and its public pricing reference.
Manage Classes From One Schedule
Keep classes, instructors, locations, rooms, participants, and session changes in one operating workflow.
Classes & Sessions in One Place
Plan classes, session dates, instructors, participants, and locations from the same scheduling environment.
Locations, Rooms & Programs
Coordinate classes across the locations, rooms, or program structures configured for the operation.
Instructor Assignment
Assign instructors or tutors and keep their class schedules visible to the staff who need them.
Schedule History
Keep class records, session changes, attendance, and related operational history connected in Salesforce.
Set the Rules Around Each Class
Configure the structure once, then use it consistently across class and enrollment workflows.
Session Length & Frequency
Define dates, times, duration, and recurrence for the program.
Instructor Availability
Use instructor or tutor availability and assignment rules where configured.
Capacity & Eligibility
Set class capacity, prerequisites, or eligibility rules when the program requires them.
Enrollment Windows
Configure registration start dates, cutoff times, and other enrollment rules.
Support Recurring and Multi-Session Programs
Manage ongoing programs without rebuilding every class one session at a time.
Recurring Classes
Create repeating sessions for weekly, monthly, seasonal, or other recurring programs.
Multi-Week Programs
Keep a longer program connected across multiple dates and sessions.
Linked Session Series
Use linked sessions when participants need to move through a defined class series.
Session-Level Changes
Adjust or cancel an individual session where the recurring setup allows it.
Connect Scheduling to Enrollment and Attendance
Class App keeps the schedule close to the participants and the actual session record.
Enrollment
Track who is enrolled in each class or series and maintain the participant list.
Capacity
Use class limits and available capacity to guide enrollment where configured.
Attendance
Record attendance against the session and participant so staff can report on actual participation.
Class Access
Apply the access, eligibility, or enrollment controls defined for the program.
Keep Schedule Communication in the Right Layer
Use transactional updates for the class workflow, then add broader outreach only when the operation needs it.
Class Updates
Use configured transactional notifications for class confirmations or schedule changes where required.
Communication Hub
Add Communication Hub for broader email, calling, WhatsApp, AI-assisted content, conversation history, and multichannel follow-up.
Portal Access
Use a Portal extension when students, members, guests, or other external users need self-service access.
Where Class Scheduling Fits
Best where recurring sessions, instructors, participants, and attendance need to stay connected.
Wellness & Fitness Programs
Schedule recurring classes, instructors, enrollment, capacity, and attendance for structured programs.
Community & Recreation Centers
Coordinate programs, classes, instructors, rooms, participants, and attendance across one or more locations.
Retreats & Guest Programs
Organize class series, facilitators, group participation, and multi-day program schedules.
Clubs & Member Programs
Connect classes to member programs, instructors, enrollment, attendance, and other Booking Ninjas modules when used.
Class Scheduling Pricing
Class Scheduling is included with the Class App extension at +$100/month per location.
Class App Extension
Class scheduling, enrollment, capacity, attendance, and class access
Per Location / Month
Class App pricing for each operating location using the class workflow.
Class Scheduling
No separate Booking Ninjas monthly fee is added for the scheduling feature.
Implementation
Class structure, recurrence, instructor rules, enrollment, permissions, testing, and rollout depend on scope.
Booking Ninjas Minimum Subscription
Class App can be selected when the use case fits, but the Booking Ninjas minimum subscription remains $400/month. If Core is also required, Core is $400/month and Class App is +$100/month per location.
Implementation & Additional Modules
Portal, Communication Hub, Core, new integrations, and client-specific class logic are separate when required. Learn why implementation is discussed before a final price →
Class Scheduling: Booking Ninjas vs Other Approaches
Compare spreadsheets and standalone scheduling tools with a class workflow connected to Booking Ninjas operations.
| Capability | Spreadsheet / Calendar | Booking Ninjas | Standalone Scheduling Tool |
|---|---|---|---|
| Recurring classes | Manual setup | Class App workflow | Usually supported |
| Instructor scheduling | Separate calendar | Connected class record | Usually supported |
| Enrollment & capacity | Manual tracking | Included with Class App | Depends on product |
| Attendance | Separate sheet | Included with Class App | Depends on product |
| Portal self-service | Forms / email | Portal extension available | Depends on product |
| Salesforce context | No native connection | Salesforce-native | Requires integration |
| Class Scheduling fee | Not applicable | Included with Class App | Vendor pricing varies |
| Best fit | Very light scheduling | Classes + operations | Standalone class scheduling |
Frequently Asked Questions
Keep Every Class Connected to the People Running It
Use Class App to connect class schedules, instructors, enrollment, capacity, attendance, and the day-to-day work around each program in Salesforce.