Included with Class App

Class Scheduling on Salesforce

Plan recurring classes, assign instructors, manage capacity and enrollment, and keep attendance connected to the same Salesforce-native operating workflow.

Booking Ninjas Class Scheduling

Class Scheduling Is Included With Class App

Class App is +$100/month per location.

+$100

Per Location / Month

No separate Class Scheduling subscription is added on top of Class App.

Unlimited

Normal Classes & Instructors

Class App supports normal class, instructor, tutor, schedule, and session records.

Included

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.

Add class setup & recurrence video

Build the Schedule

Show a class series being created with dates, times, recurrence, capacity, rooms, and instructor assignments.

Add enrollment & capacity video

Enroll Participants

Show enrollment, capacity checks, eligibility rules, and participant access where configured.

Add attendance & staff workflow video

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.

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

+$100

Per Location / Month

Class App pricing for each operating location using the class workflow.

Included

Class Scheduling

No separate Booking Ninjas monthly fee is added for the scheduling feature.

TBD

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 classesManual setupClass App workflowUsually supported
Instructor schedulingSeparate calendarConnected class recordUsually supported
Enrollment & capacityManual trackingIncluded with Class AppDepends on product
AttendanceSeparate sheetIncluded with Class AppDepends on product
Portal self-serviceForms / emailPortal extension availableDepends on product
Salesforce contextNo native connectionSalesforce-nativeRequires integration
Class Scheduling feeNot applicableIncluded with Class AppVendor pricing varies
Best fitVery light schedulingClasses + operationsStandalone class scheduling

Frequently Asked Questions

Is Class Scheduling included with Class App?

Yes. Class Scheduling is included with the Class App extension at +$100/month per location. There is no separate Booking Ninjas Class Scheduling fee.

What does Class App include?

Class App includes normal class and instructor records, schedules, enrollment, capacity, attendance, and class-access workflows.

Does Class App require Core?

Not necessarily. Class App can be selected where the use case fits, but the Booking Ninjas minimum subscription remains $400/month. Core is added when Booking Engine, Reservation System, availability, invoicing, billing, or related Core workflows are required.

Does it support recurring classes?

Yes. Class App can support recurring classes, linked sessions, and multi-session programs using the recurrence structure configured for the program.

Can instructors and rooms be scheduled together?

Yes. Classes can be connected to instructors, locations, rooms, capacity, and other scheduling data used by the implementation.

Can students or members enroll through a portal?

Yes. A Portal extension can expose the appropriate self-service enrollment or account workflow when external access is required.

How are class updates communicated?

Transactional confirmations or schedule-change notifications can be configured where needed. Broader email, calling, WhatsApp, and multichannel outreach belongs to Communication Hub.

Does Class Scheduling require AI?

No. Class Scheduling works without AI. AI-assisted analysis or automation can be scoped separately where it supports a defined use case.

How is implementation priced?

Implementation is discussed separately based on class structure, recurrence, instructors, enrollment rules, capacity, permissions, integrations, data, testing, training, and rollout. Learn why implementation is discussed before a final price.

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.

WhatsApp Us

WhatsApp Us