...

CPR Enroll

Classes & Scheduling

Classes & Scheduling

Schedule Every Kind of CPR Class Without Fighting Your Calendar

Create scheduled, private, corporate, flexible, virtual, online, multi-day, kiosk, and instructor-less training from one connected system built for real CPR operations.

Create Class
Course
BLS Provider
Date
Jul 22
Time
10:00 AM
Instructor
Jordan Lee
Class Status Published successfully

Your Calendar Should Not Need a Translator

A CPR class is not just a date and time. It can involve multiple sessions, blended learning, instructor availability, assistant instructors, equipment, client restrictions, location rules, capacity, prerequisites, and a student who wants a different time after registering.

Too Many
Class Formats

Public classes, private clients, skills sessions, virtual instruction, recurring programs, and kiosk appointments should not require separate scheduling tools.

Too Many
Moving People

Lead instructors, assistants, coordinators, students, and clients all need the right schedule without receiving everyone else’s information.

Too Many
Calendars

When the website calendar, staff calendar, spreadsheet, and phone calendar disagree, the spreadsheet usually wins. Nobody knows why.

Too Much Manual Coordination

Availability, class changes, cancelations, meeting links, and reminders should not require a personal email chain every time.

CPR Enroll connects the class, the course, the instructor, the location, the student, and the schedule in one workflow.

Class Formats

Teach the Way Your Business
Actually Operates

Build each course around the training experience you deliver, then publish classes with the schedule, location, instructor,
capacity, pricing, and enrollment rules that apply.

Schedule Classes

Scheduled Classes

Publish a class with fixed dates and times for community, workplace, private, and open-enrollment training.

Private and
Corporate Classes

Limit visibility to the right client, employee group, or registration audience while keeping the class inside your main operation.

Virtual & Online Training

Multi-Day and Multi-Session

Build programs that meet across multiple dates or include more than one session without creating disconnected records.

Kiosk & Instructor-Less Training

Recurring Classes

Create repeat schedules for programs that run on a predictable cadence and keep the class calendar organized.

Mobile Registration

Flexible
Appointments

Offer time blocks and let students select a suitable slot for skills checks, one-on-one training, or appointment-based sessions.

Custom Registration Form

Virtual Instructor-Led

Use a static meeting link or supported Google Meet and Zoom workflows for remote instruction.

Rescheduling

Online and eLearning

Deliver self-paced learning and eLearning packages while keeping the student and course record connected.

Class Waitlist

Kiosk and
Instructor-Less

Manage skills stations, pods, and self-directed training at one or multiple locations.

Build Once. Schedule Consistently.

Turn Course Settings Into Repeatable
Class Workflows

A course can carry the registration rules, pricing options, credentials, communications, paperwork, add-ons, and scheduling behavior you want applied to future classes. Create the course once, then use it as the operational starting point every time you schedule.

Course Builder

Build or Select the Course

Choose a marketplace template or configure your own course details, identification, pricing, enrollment rules, credentials, media, and communication settings.

+ CPR Enroll
Course Builder
1 Course Details
2 Enrollment
3 Credentials
4 Publish
Course Name
Adult CPR, AED & First Aid
Course Type
Instructor-Led Training
Discipline
CPR & First Aid
Association
Training Organization
Course Price
$ 89.00
Credential Expiration
24 Months
Registration
Public Enrollment Enabled
Course Visibility
Visible on Class Finder
Marketplace template Adult CPR & AED
Format Instructor-Led Duration 4 Hours Credential 24 Months
create class

Create the Class

Choose the class format, dates, sessions, instructor, assistant instructor, location, capacity, and any class-specific adjustments.

+ CPR Enroll
Create Class
1 Details
2 Sessions
3 Review
4 Publish
Class Format
In-Person Classroom
Course
Adult CPR, AED & First Aid
Date
May 24, 2026
Session
9:00 AM – 1:00 PM
Instructor
John Smith
Assistant Instructor
Sarah Johnson
Location
Main Training Center
Capacity
12 Students
Class setup Ready for sessions
Format In-Person Date May 24 Capacity 12 Students
share

Publish and Share

Publish the class to the appropriate audience and share a direct registration link, category page, QR code, client portal, or public listing.

+ CPR Enroll
Publish Class
Details
Sessions
Review
4 Publish
CLASS READY TO PUBLISH Adult CPR, AED & First Aid May 24, 2026 · Main Training Center
Ready
Public Listing Show on the class finder
Direct Registration Link Share a dedicated class URL
Category Page Include in course listings
Client Portal Share with private clients
SCAN TO REGISTER QR code ready
Flexible Scheduling

Let Students Choose a Time Without
Handing Them Your Calendar

Flexible classes let you publish availability instead of forcing every student into one fixed session. Students can choose an eligible time, location,
or instructor while CPR Enroll applies the availability and scheduling rules behind the scenes.

Any Available Instructor

Show time slots based on available resources and allow the system to assign an eligible instructor.

Instructor or Location Choice

Show time slots based on available resources and allow the system to assign an eligible instructor.

Visible Scheduling Conflicts

Use blocked and available calendar views to understand why a slot cannot be booked before promising it to someone.

Live Availability
Flexible Scheduling

Availability Manager

View eligible instructors, locations, and open booking times.

Instructor Any available
Location All locations
Current week July 21–25
Time
Mon 21
Tue 22 Today
Wed 23
Thu 24
Fri 25
8:00 AM
10:00 AM
12:00 PM
2:00 PM
4:00 PM

You can stop replying, “Let me check three calendars and get back to you.”

People, Places & Availability

Keep the Right Instructor in the
Right Place at the Right Time

Assign lead instructors, assistants, and locations while keeping schedule information connected to the class. Personal calendar
preferences and saved class views help each user focus on the work that matters to them.

Instructor
Assignments

Assign instructors and assistants to classes, update assignments, and give appropriate users visibility into the sessions they support.

Physical and Virtual Locations

Manage physical sites and virtual locations, including supported meeting-link creation and class-specific location details.

Calendar
Synchronization

Keep supported Google Calendar events aligned for assigned instructors and assistants as classes are created or updated.

Class Operations Live
Class Setup

Assign the right instructor

Review instructor availability and assign a qualified instructor to the class.

JL
Jordan Lee Lead Instructor
Available
AM
Alex Morgan Senior Instructor
Available
TB
Taylor Brooks Instructor
In Class
Location Setup

Create a physical or virtual location

Choose how students will attend and configure the appropriate location details.

Physical Location

Use an address for classroom and in-person training.

  • Address and contact details
  • Map and directions
  • Room and capacity settings

Virtual Location

Add a meeting link for live online and virtual classes.

  • No physical address required
  • Virtual meeting link
  • Online attendance instructions
Calendar Integration

Keep availability synchronized

Connect Google Calendar to coordinate classes, availability, and scheduling changes.

Google Calendar Connected successfully
Connected
Account
demo@cprenroll.com
Calendar
CPR Enroll Classes
Last Sync
Today at 9:41 AM

Synchronization Status

Upcoming classes Synced ✓
New classes Synced ✓
Updated classes Synced ✓
Availability Synced ✓
Automatic sync
Class Management

Switch between list, board, and calendar views

Save frequently used filters and quickly find the classes that need attention.

List View Board View Calendar View
All Classes My Classes This Week BLS Only Virtual
Class Date & Time Instructor Status Seats
BLS Provider Summit Training Center Jul 22 · 10:00 AM Jordan Lee Published 8 / 12
Heartsaver CPR AED Virtual Classroom Jul 23 · 2:00 PM Alex Morgan Published 10 / 15
ACLS Provider North Training Room Jul 25 · 1:00 PM Taylor Brooks Draft 0 / 10
Operations Ready Instructor assigned
LIVE CLASS STATUS BLS Provider Jordan Lee assigned
Class setup complete
Availability confirmed
Saved Successfully Class assignment updated

Use list, board, or calendar views, save frequently used filters as tabs, and return to the view that fits the way you work.

Flexible Scheduling

Support More Than the Traditional Classroom

Expand access without building a separate system for every delivery model.

VIRTUAL CLASS

Instructor-Led Session

Live
Google Meet Connected
Zoom Available
Instructor Alex Morgan
Schedule 10:00 AM
Student communication updated Meeting details included automatically

Virtual Instructor-Led

Create virtual locations with a static link or supported Google Meet and Zoom options. Meeting information can be included in student communications and updated as the class changes.

ONLINE COURSE

eLearning Delivery

Active
CPR Essentials 68%
Self-Paced Student controlled
Course Package Structured modules
Current module Adult CPR Fundamentals
03
Lessons 8 Modules
Duration 2.5 Hours
Online completion enabled Progress and course status tracked

Online and eLearning

Deliver self-paced or packaged eLearning content with a course setup designed for online completion rather than an in-person timetable.

FLEXIBLE ACCESS

Kiosk Skills Station

Open
Downtown Station Available today
Book a Time Choose available slot
Self-Directed Complete independently
Next available session Today · 2:30 PM
3 slots
Location Station 02
Configuration Location-Based
Instructor-less access enabled Booking and station rules applied

Kiosk and Instructor-Less

Offer students available locations and booking options for skills stations or self-directed sessions, including location-specific configuration where enabled.

Why CPR-Specific Scheduling Matters

Generic Appointment Software
Stops at the Booking

A CPR class is not a thirty-minute appointment with one provider. It may include an online prerequisite, one or more in-person sessions, a lead instructor,
an assistant, a physical or virtual location, equipment requirements, a client roster, capacity limits, class paperwork, certification
details, and several communications before the student arrives.

A CPR class is not a thirty-minute appointment with one provider. It may include an online prerequisite, one or more in-person sessions, a lead instructor, an assistant,
a physical or virtual location, equipment requirements, a client roster, capacity limits, class paperwork, certification details, and several
communications before the student arrives.

CPR Enroll Class Details Published
BLS Provider

July 22 BLS Provider Class

Complete class information, enrollment status, sessions, instructor assignment, and documentation.

Sessions 2 sessions
Instructor Jordan Lee
Location Summit Training Center
Capacity 8 of 12 enrolled
Class Schedule

Sessions

2 total
01
Tuesday, July 22 10:00 AM – 12:00 PM
Confirmed
02
Wednesday, July 23 10:00 AM – 12:00 PM
Confirmed
Registration

Enrollment

67% full
8 Registered
4 Available
12 Capacity
Registration page is active and accepting students.
Generic booking Complete class operations
01
Course Define the training program
02
Class Publish dates and sessions
03
Enrollment Register and collect payment
04
Paperwork Complete class records
05
Certification Store and manage credentials

Class Context

See the course, schedule, sessions, instructor assignments, location, capacity, visibility, enrollment activity, and related records together.

Operational Continuity

Information entered during course and class setup can continue into registration, confirmations, rosters, paperwork, completion, and renewal workflows.

Controlled Visibility

Publish classes publicly, keep them private, share them with a corporate client, or present only the schedules that apply to a specific audience.

Scalable Scheduling

A solo instructor can start with a simple calendar. A growing training center can add assistants, locations, recurring programs, virtual options, and more complex availability.

Common CPR Scheduling Use Cases

One Scheduling System for Several
Training Models

Most training businesses do not operate with one class type forever. CPR Enroll lets the organization configure each model without sending
staff and students into unrelated systems.

Open-Enrollment Community Classes

Publish fixed-date classes for the public, set capacity and registration rules, assign the instructor and location, and share the live registration path across your website, Class Finder, email, social media, or QR code.

Public Class Open

BLS Provider

Location Austin Training Center Date Jul 26 Start time 9:00 AM
JL Instructor Jordan Lee Certified BLS Instructor
Availability 3 seats remaining
3 Seats
Enroll Now

Private and Corporate Training

Create training visible only to the intended client or employee group while keeping the schedule, roster, invoice activity, paperwork, and training history connected.

Visibility Private

Class Visibility

Control who can discover and register for this class.

Assigned Company Acme Healthcare Private corporate training
Public Listed on website
Private Direct invitation only
Corporate Assigned company
Save Visibility

Blended-Learning Skills Sessions

Publish fixed-date classes for the public, set capacity and registration rules, assign the instructor and location, and share the live registration path across your website, Class Finder, email, social media, or QR code.

Flexible Booking Available

Choose a Time

Selected date Tuesday, Jul 22
Instructor Any available
Location Austin Center
Available times 5 slots
Your selected time Jul 22 · 10:00 AM 60 min

Flexible One-on-One Appointments

Publish eligible availability and let students choose controlled times, locations, or instructors for skills checks, make-up sessions, and small groups.

Online Course Active

eLearning Package

Selected package HeartCode BLS Self-paced online learning
Course progress 3 of 5 modules 60%
Access period 30 days
Delivery Self-paced
Certificate Included
Course modules 3 of 5 complete
Course Introduction Completed · 8 min
Adult CPR Skills Completed · 22 min
AED and Team Response In progress · 14 min left Current
Final Assessment Complete prior module

Multi-Location and Kiosk Programs

Offer multiple training locations under a coordinated program and apply location-specific availability or pricing where configured.

Virtual Class Online

Select Provider

Choose an available instructor and meeting platform for your virtual class.

Meeting Platform Zoom Pro Room Connection configured Ready
Available providers 2 instructors
JL Jordan Lee Zoom · Available now Certified BLS Instructor
SM Sarah Miller Google Meet Available at 1:30 PM Later
Selected provider Jordan Lee · Zoom Confirmed

Controlled Visibility

Create virtual instructor-led classes with supported meeting workflows or deliver self-paced eLearning packages without treating online training as a physical appointment.

Online Course Active

eLearning Package

Complete your online course modules before attending the hands-on skills session.

Selected package HeartCode BLS Self-paced online learning
Course progress 3 of 5 modules completed 60%
Access period 30 days
Delivery Self-paced
Certificate Included
Course modules 3 of 5 complete
Course Introduction Completed · 8 min
Adult CPR Skills Completed · 22 min
AED and Team Response In progress · 14 min left Current
Final Assessment Complete prior module
Connected Class Operations

Fewer Hand-Offs. Fewer Surprises.
Better Use of Staff Time

The value of scheduling software is not the number of calendar colors it offers. The value is how much repetitive coordination disappears
once the class schedule is connected to the rest of the business.

Your Clipboards Have Had a
Good Run

Separate Publishing and Calendar Updates

A staff member creates the class in one system, copies it to the website, adds it to a personal calendar, and emails the instructor.



Manual Change Communication

A timing or location change starts a chain of messages to students, instructors, assistants, clients, and administrators.



Rebuilding After Completion

Staff export a roster, locate paperwork, find payment details, and create certification or renewal records elsewhere.

Get Paid Without Becoming the Accounting Department

One Class Record

The class is created once, published through the configured path, assigned to the right people and location, and managed from one record.



Connected Updates

Supported notifications and calendar workflows help keep affected people informed from the same operational source.



Continuous Lifecycle

Enrollment, paperwork, attendance, certification, reporting, and renewal activity continue from the same class record.

Built for Different Training Operations

Useful for a Solo Instructor. Ready for a
Growing Organization.

Independent

Independent Instructors

Create public classes, flexible appointments, and private sessions without maintaining separate scheduling, registration, payment, and reminder tools.

Centers

Training Centers

Coordinate instructors, assistants, courses, rooms, class formats, waitlists, and schedule changes from a shared operational calendar.

Locations

Multi-Location Providers

Manage classes across branches, partner sites, skills stations, and mobile training locations with relevant staff views and permissions.

Teams

Corporate Training Teams

Schedule private employee classes, preserve client-specific visibility, manage group rosters, and retain training history for future planning.

operators

Flexible and Kiosk Operators

Publish appointment-style availability, multiple locations, and self-directed options while maintaining connected records.

CPR Enroll does not require every customer to use every scheduling model. Begin with the class formats you use today and add
more operational depth as the business expands.

COURSE BUILDER Create Course
AM
1 Details
2 Enrollment
3 Records
Course Information Set the reusable training standard
Adult CPR & AED
CPR
2 Years
Public registration Allow students to enroll online
COURSE STANDARD
Adult CPR & AED

Reusable course settings ready for class creation.

Course details Complete
Enrollment rules Configured
Record requirements Enabled
Course ready Configuration saved

Course card

Create or select the course that defines training, enrollment, communication, and record requirements.

CLASS BUILDER Create New Class
AM
1 Format
2 Schedule
3 Instructor
Class Setup Choose the delivery format and schedule
Classroom In-person
Virtual Online session
Jul 30, 2026
10:00 AM
Downtown Center
12 Students
CLASS PREVIEW
Adult CPR & AED

Classroom session ready for instructor assignment.

Date Jul 30
Location Downtown
Capacity 12 Seats
Schedule available No calendar conflicts

Create Class

Choose the class format, dates, sessions, location, instructor, capacity, and availability rules.

REGISTRATION Share Class
AM
Class
2 Publish
3 Share
Registration Access Publish and share the enrollment path
Public Visible to everyone
Private Link or keycode
Email Send invitation
QR Code Scan to register
REGISTRATION PAGE
30 JUL
Adult CPR & AED

Downtown Center · 10:00 AM

Available seats 9 of 12
Registration published Link is ready to share

Share Registration

Publish the class to the correct audience and share the registration path.

CLASS MANAGEMENT Adult CPR & AED
AM
Enrollments Waitlist Assignments
Class Roster Manage students, changes, and availability
JM
Jordan Miller Confirmed enrollment
Confirmed
SL
Sarah Lee Payment completed
Confirmed
DT
Daniel Torres Waiting for available seat
Waitlist
CLASS DETAILS
July 30, 2026

10:00 AM · Downtown Center

Instructor Alex Morgan
Capacity 9 / 12
Waitlist 2 Students
Instructor assigned Class record is up to date

Class details or waitlist

Manage enrollments, waitlists, changes, cancelations, and instructor assignments from the class record.

COMPLETION RECORDS Completed Class
AM
Attendance
Paperwork
3 Record
Completion Summary Attendance, paperwork, and certification status
Attendance 12 of 12 complete
Complete
Paperwork All forms submitted
Complete
Certifications 12 records issued
Recorded
Class record locked Completion details are protected from accidental changes.
FINAL RECORD
Adult CPR & AED

Completed July 30, 2026

Instructor Alex Morgan
Students 12 Complete
Record status Finalized
Class completed Final record saved

Completed class record

Manage enrollments, waitlists, changes, cancelations, and instructor assignments from the class record.

From Course Setup to a Full Class Calendar

Built for Different Training Operations

cheduling Is the Beginning,
Not the Whole Workflow

Registration & Payments

Turn the published class into a mobile registration, payment, confirmation, and rescheduling experience.

Paperwork & Compliance

Generate the class documents, checklists, signatures, and records required afterenrollment.

Certifications & Renewals

Store completion details, manage credential information, and create the next renewal opportunity.

Frequently Asked Questions

Everything You Need to Know
About CPR Enroll

CPR Enroll connects what happens before, during, and after every class—from the moment a student finds you through registration, payment,
attendance, paperwork, certification, renewal, and repeat enrollment.

Need More Information?

Find clear answers before starting your free trial.

Learn how CPR Enroll supports CPR instructors, training organizations, students, payments, documentation, and certification workflows.

What types of classes can I manage?

CPR Enroll supports public, private, corporate, scheduled, flexible, virtual, online, blended-learning, multi-day, recurring, kiosk, and instructor-less workflows, depending on your organization’s setup.

Can I schedule a class before assigning an instructor?

Yes. Organizations can publish or prepare classes before the instructor assignment is final, then assign the appropriate instructor later.

Can students select from available appointment times?

Yes. Flexible scheduling can present eligible time slots based on the availability and configuration defined by the organization

Can I manage multiple instructors and locations?

Yes. CPR Enroll supports multiple instructors, assistants, staff users, physical locations, virtual locations, and organization-level scheduling workflows.

Does CPR Enroll support Google Meet or Zoom?

Virtual locations can use a static meeting URL or supported Google Meet and Zoom integrations. Available behavior depends on the connection and class configuration.

Can assistant instructors see assigned classes in Google Calendar?

Supported calendar synchronization can include assigned assistant instructors so class changes remain visible without manual calendar entry.

Can I manage waitlists?

Yes. Waitlist actions are available from class-management workflows so staff can review demand and respond when availability changes.

Can I use CPR Enroll for skills stations or kiosk training?

Yes. CPR Enroll supports kiosk and instructor-less scheduling models, including multiple locations and configuration options designed for appointment-based training.

Can I create recurring or multi-day CPR classes?

Yes. CPR Enroll supports recurring schedules and classes that include multiple dates or sessions, allowing the full program to remain connected instead of creating unrelated one-day records.

Can I keep a class private for a corporate client?

Yes. Classes can be configured for private or client-specific registration paths so the intended group can enroll without placing the class in the general public listing.

What happens when a class time or location changes?

Staff can update the class record and use the configured communication and calendar workflows to keep affected students and assigned personnel informed. The exact notifications depend on the organization’s settings.

Can each staff member save a preferred class view?

Yes. Users can work from list, board, or calendar views and save frequently used filters as tabs where that functionality is enabled, helping each person return to the classes most relevant to the role.

Your Next Class Should Not Create
Three Hours of Admin Work

Build the course, publish the class, coordinate the people and locations, and keep the entire schedule connected
in one platform built for CPR training businesses.

Card required. No charge during your trial. Your selected plan begins automatically after 14 days unless you cancel.

Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.