Make Certifications Easier to Manage, Verify, and Renew
Coordinate instructors, locations, clients, leads, equipment, jobs, products, keycodes, reports, and class-discovery tools from one connected platform.
- Run the operation behind every class—and create more ways for the next class to happen.
Business Overview
Health
Assets
Trainers 18
available
Sets 2 need
inspection
Growth Is Good—Until Every New Class Creates Five New Spreadsheets
A growing training business needs more than a public calendar. It needs clear access controls, client records, instructor assignments, equipment history, lead follow-up, product fulfillment, credential inventory, and reporting that tells the same story as the payments.
Operations Overview
More People, Less Visibility
Adding instructors and coordinators should not mean giving everyone access to every client, student, price, and setting.
Leads Without Follow-Up
A group-training request that disappears into an inbox is not a pipeline. It is a missed opportunity with a timestamp.
Assets Without Accountability
Manikins, trainers, kits, and course codes should have an owner, a status, and a history.
Reports That Do Not Reconcile
Revenue, unpaid balances, attendance, paperwork, jobs, and client activity need connected records—not separate monthly interpretations.
Give Each Person the Access Needed to
Five New Spreadsheets
Manage administrators, instructors, assistants, coordinators, clients, students, and connected organizations without treating every user as the owner.
Users and Permissions
Manage who can access supported areas of this organization.
Roles and Permissions
Control access to classes, clients, students, pricing, public posting, settings, and other supported areas based on the user’s responsibilities.
Instructor and Client Visibility
A Restrict eligible client or student visibility when the organization needs to protect relationships or limit access.
Multiple Organizations
Switch between connected organizations from the user profile while keeping each organization’s data and configuration separated.
Make Corporate Training Easier to Buy
and Easier to Manage
Keep client-specific classes, contacts, requests, rosters, invoices, notes, visibility, and history connected to the
organization you are serving.
Northstar Health Group
Client Records
Maintain the organization, contacts, class history, notes, and relevant access settings in one client record.
Private Registration Paths
Publish private or client-specific classes and direct the correct audience to the relevant registration experience.
Class Requests
Allow eligible clients or prospects to request a class date, time, or training arrangement through the configured workflow.
Invoices and Reporting
Connect eligible client-paid enrollment, invoices, attendance, and class history for clearer account management.
Turn “Do You Train Groups?” Into a Students Can Find It
Give workplaces and private groups a direct way to request training, then keep the request visible until someone reviews, converts, or closes it.
Invoices and Reporting
Connect eligible client-paid enrollment, invoices, attendance, and class history for clearer account management.
Controlled Location Options
Connect eligible client-paid enrollment, invoices, attendance, and class history for clearer account management.
New-Lead Notifications
Display a prominent notification when a new request is submitted so it does not quietly join the unread-email collection.
Actionable Status Tracking
Connect eligible client-paid enrollment, invoices, attendance, and class history for clearer account management.
Request Group Training
Tell us about your group, preferred course, location, and timing.
Your information will be used to review and respond to this training request.
Group Training Leads
Adult First Aid / CPR / AED · 24 employees
Customer facilityPediatric First Aid · 18 employees
Downtown Training CenterBLS Provider Course · 32 employees
Class createdFirst Aid / CPR · 15 employees
Outcome recordedGive Students More Ways to
Find the Right Class
Publish public classes with dedicated pages and list eligible training opportunities in CPR Class Finder so prospective students can search
by the information that matters to them.
Search upcoming CPR and safety training
Browse eligible public classes by course, location, date, and format.
Adult First Aid, CPR and AED
BLS Provider Course
First Aid Skills Review
BLS Provider Course
Instructor-led BLS training for healthcare professionals and other eligible participants.
CPR Class Finder
Present public upcoming classes in a searchable experience that can help students browse available dates, locations, courses, and formats.
Search-Friendly Class Pages
Connect eligible client-paid enrollment, invoices, attendance, and class history for clearer account management.
Publishing Permissions
Limit which users can post classes publicly when the organization wants administrative control over external listings.
Print and Event Materials
Place a QR code on flyers, posters, equipment cases, classroom signage, and community materials.
Send People to the Right Registration Page Without Making Them Type the URL
Create stable QR codes and shareable links for courses, class listings, categories, group-training forms, and other supported registration experiences.
Share Registration
Create a QR code or direct link for a supported destination.
One scan. The correct destination.
Send students directly into the class, course, category, or inquiry workflow intended for that audience.
Position the QR code inside the frame.
Print and Event Materials
Place a QR code on flyers, posters, equipment cases, classroom signage, and community materials.
Website and Social Sharing
Use direct links in websites, email, social posts, client communication, and digital campaigns.
Trackable Destinations
Limit which users can post classes publicly when the organization wants administrative control over external listings.
Post the Work, Find an Instructor, and
Keep the Assignment Connected
Use Jobs as a dispatch workflow for available teaching assignments. Post one job to one or multiple classes, notify eligible instructors, review
responses, award the work, and track the completion and payment record.
Job Posting and Assignment
Create one job, notify eligible instructors, and keep the assignment connected.
Corporate BLS Instructor Assignment
Eligible Instructor Replies
Jordan Wells
Completion and Payment Record
CPR Enroll tracks the record; it does not move the instructor payment.
Post Across Multiple Classes
Apply the same job details, requirements, compensation, and instructions to multiple selected classes.
Instructor Responses
Allow instructors to apply, bid, or accept based on the job configuration and their access.
Award and Track
Award the work and maintain the assignment status through completion.
Payment Record Visibility
Track the job-payment record after completion. CPR Enroll tracks the record; it does not move the instructor payment.
Know Where the Manikins Went—and What Condition They Were In
Track returnable training assets across classes, instructors, and locations with assignment history, condition information, service activity, status alerts, and optional rental billing.
Training Equipment
Adult CPR Manikin
Prestan Professional Adult
Issue Equipment
AED Trainer AED-2218 is 2 days overdue.
Item Service History
Keep a chronological record of cleaning, repairs, inspections, replacement parts, vendor service, and condition changes.
Completed by Alex Rivera after Class #CPR-2194.
Consumable replacement logged by equipment manager.
Minor surface wear recorded during routine inspection.
Asset Records
Store asset tags, serial numbers, photos, purchase information, category, and other item details.
Checkout and Assignment
Issue equipment to a class, instructor, or location individually or in batches.
Condition and Maintenance
Track cleaning, disinfection, repairs, consumable replacement, vendor service, and other maintenance activity.
Status and Alerts
Identify available, checked-out, overdue, damaged, maintenance-needed, out-for-maintenance, or retired items.
Optional Rental Billing
Create supported invoice items and rental invoices when rentable equipment is issued.
“I think Chris has the AED trainers” is not an equipment-management process.
Manage What Students and Instructors Need
Beyond the Class Seat
Sell products, deliver digital resources, and manage course codes without separating the purchase or fulfillment history from the class and student.
Connected Store
Offer eligible physical and digital products to students, instructors, and connected organizations based on the configured visibility and purchasing rules.
Available Products
CPR Quick Reference Guide
Emergency Response Checklist
Student Practice Supply Kit
Instructor Session Notes
Registration Add-Ons
Offer course-specific products during checkout with configurable pricing, quantity, delivery, shipping, tax, and visibility options.
Student Supply Kit
Keycode Banks
Manage codes and links using standard first-in-first-out or class-specific banks, bulk actions, duplicate detection, low-inventory alerts, and an awaiting-code queue where enabled.
Code Bank Summary
Run the Business With Facts
Not Educated Guessing
Use dashboards, reports, saved filters, class views, transactions, attendance, certificates, paperwork status, promo-code activity, and other connected records to understand what needs attention.
Business Overview
Payment Status Summary
Recent Payment Activity
Saved Class Views
Create named filter tabs across list, board, and calendar views and set the preferred landing view.
Revenue and Earnings
Review paid, unpaid, partially paid, refunded, externally settled, and other supported amounts with improved calculation consistency.
Attendance and Service Dates
Track who attended and the actual class date on which the training service was delivered.
Certification Status
Review current, coming-due, and expired student or instructor certification records.
Promotions and Transactions
Use date filters, payer information, payment identifiers, and transaction status to investigate activity.
Organization-Level Views
Switch organizations and preserve user-specific grid, filter, column, and view preferences where supported.
Connect the Systems Your Business
Still Uses
CPR Enroll can connect selected scheduling, meeting, marketing, communication, collaboration, and automation tools while preserving the class and enrollment workflow inside CPR Enroll.
Manage Connections
Configure supported external tools without moving core class and enrollment records outside CPR Enroll.
Google Calendar
Assigned-class events can be synchronized for supported instructors and assistants.
Google Meet
Marketing Connection
Eligible contact and enrollment information can be synchronized through a supported marketing connection.
Notification Webhook
Google Calendar
Synchronize supported assigned-class events for instructors and assistants.
Google Meet and Zoom
Create supported virtual meeting links and include them in class records and student communication.
Marketing Automation
Use a renewal link on supported wallet passes or communications to take the student to a specific course, category, or registration page rather than the general homepage.
Slack, Microsoft Teams and Webhooks
Send supported enrollment or event notifications to collaboration channels or connected systems using configured webhooks.
Business Value
Renewal workflows help the training organization stay connected to previous students and make repeat enrollment easier. The website should describe this as an opportunity, not a guaranteed source of revenue or retention.
Add Structure Without Rebuilding the Company
Around New Software
A solo instructor and a multi-location training company do not need the same operational depth on day one. They do, however, benefit from keeping core information in a platform that can support more people, locations, clients, and workflows later. CPR Enroll allows an .organization to begin with classes
and enrollments, then use additional operational tools as the business model becomes more complex.
Independent Instructor
Manage public and private classes, students, payments, communications, paperwork, and certifications without stitching together a booking app, payment link, form builder, file storage system, and renewal spreadsheet.
Instructor Dashboard
Growing Training Center
Add instructors, assistants, class coordinators, user roles, saved class views, equipment, jobs, standardized courses, paperwork templates, keycodes, and reporting as work is distributed across a team.
Users and Assignments
Multi-Location Provider
Coordinate physical sites, virtual locations, flexible or kiosk programs, location-based pricing or certificate behavior, inventory, connected organizations, and centralized reporting while allowing each user to focus on the relevant operation.
Location Overview
Corporate and Partner Programs
Capture group-training requests, maintain client records, publish private registration experiences, coordinate instructor coverage, invoice organizations, share store items or templates across connected accounts, and retain training history for repeat programs.
Client Program Overview
Growth Is More Than Publishing More Classes
A training business grows when the right people can find the right training, complete registration, receive a dependable class experience, and return when future training is needed. CPR Enroll supports each stage with connected tools rather than treating marketing, operations, and
retention as unrelated activities.
Acquisition
Help people find the opportunity
Conversion
Make the next step clear
Delivery
Coordinate the actual work
Retention
Create the next reason to return
Acquisition: Help People Find the Opportunity
Publish dedicated class pages, list eligible training through CPR Class Finder, share direct registration links and QR codes, and capture private or group-training interest from organizations that need a different schedule.
Find Training Near You
Conversion: Make the Next Step Clear
Give the visitor a mobile registration path with relevant class details, custom questions, payment options, add-ons, confirmations, and rescheduling rules. The page should explain the path rather than assuming a visitor will interpret a screenshot.
Adult CPR & AED
May 24 · 9:00 AM · Main Training CenterOrder Summary
Delivery: Coordinate the
Actual Workr
Assign instructors, manage class schedules, track equipment or keycodes, complete paperwork, record attendance and payment status, and preserve the operational history needed after the students leave.
Adult CPR & AED
May 24 · Main Training CenterRetention: Create the Next Reason to Return
Use certification expiration information, renewal links, client history, store products, and future class availability to make repeat training easier for both individual students and organizational clients.
Certification Status
See the Business With More Operational Context
Because acquisition, registration, delivery, payment, certification, and renewal information are more closely connected, staff can evaluate the business with better context than a stand-alone website analytics report or payment total provides.
Responsible Claim : The platform supports the workflow. It does not guarantee search ranking, lead volume, registration conversion, customer retention, or revenue. Results depend on the organization’s market, pricing, class availability, marketing, service quality, and follow-up.
Turn Routine Administrative Work Into a
Defined Process
Many operational problems begin as one-off exceptions and become permanent manual tasks. Someone keeps a private instructor list. Someone else tracks
manikins in a notebook. Course keycodes live in an email folder. Group leads are remembered until they are not. CPR Enroll provides defined places
for these activities so the organization can assign responsibility and review status.
Instructor Jobs and
Coverage
Post teaching opportunities to eligible instructors, attach one job to multiple classes, review responses, award the work, and track the assignment instead of coordinating every opening through individual messages.
Equipment and Returnable Assets
Track manikins, AED trainers, first-aid equipment, kits, or other assets by status, location, instructor, or class so staff have a clearer view of where operational equipment is expected to be.
Keycode
Inventory
Import and manage codes or links, issue them in supported modes, monitor available inventory, handle awaiting-code situations, and receive low-inventory alerts before a class is affected.
Group Leads and
Clients
Capture class requests, notify staff, track lead status, retain the client history, and move the opportunity into scheduling, registration, invoicing, and future training workflows.
Saved Views and
Reports
Create reusable class filters, retain preferred views, and review enrollments, payments, certifications, attendance, promotions, and other operational information without rebuilding the same search every day.
Marketplace and Connected Organizations
Use shared course, add-on, keycode, paperwork, or other configured marketplace templates and connected-organization workflows where appropriate, while maintaining the organization’s own visibility and permissions.
What Operations & Growth Looks Like
in a More Classes
A training business grows when the right people can find the right training, complete registration, receive a dependable class experience, and return when future training is needed. CPR Enroll supports each stage with connected tools rather than treating marketing, operations, and
retention as unrelated activities.
Launching a New Public Class
Create the course and class, publish the registration page, share it through the website and QR codes, accept enrollments, assign the instructor, prepare paperwork, and track results from the same platform.
Responding to a Corporate Request
Receive the group-training inquiry, review the requested audience and schedule, move the lead through follow-up, create the private class, collect the roster or registrations, invoice the client, and retain the organization’s training history.
Filling an Instructor Opening
Post the available assignment, notify eligible instructors, collect responses, award the work, update the class assignment, and retain the job status without losing the decision inside a text-message thread.
Managing a Kiosk or Skills Station Network
Coordinate multiple locations, appointment availability, location-specific pricing or certificate behavior, equipment, student enrollment, and completion records for a program that does not operate like a traditional classroom.
Preventing a Keycode Shortage
Review certifications coming due, send or configure renewal communication, direct the student into an appropriate class, update the certification record, and preserve the relationship for the next training cycle.
Building Repeat Renewal Business
Review certifications coming due, send or configure renewal communication, direct the student into an appropriate class, update the certification record, and preserve the relationship for the next training cycle.
Responsible Claim : The platform supports the workflow. It does not guarantee search ranking, lead volume, registration conversion, customer retention, or revenue. Results depend on the organization’s market, pricing, class availability, marketing, service quality, and follow-up.
From Opportunity to Completed Operation
Many operational problems begin as one-off exceptions and become permanent manual tasks. Someone keeps a private instructor list. Someone else tracksmanikins in a notebook. Course keycodes live in an email folder. Group leads are remembered until they are not. CPR Enroll provides defined places
for these activities so the organization can assign responsibility and review status.
STEP 1
Publish classes, share registration paths, and capture individual or group-training demand.
STEP 2
Track manikins, AED trainers, first-aid equipment, kits, or other assets by status, location, instructor, or class so staff have a clearer view of where operational equipment is expected to be.
Step 3
Import and manage codes or links, issue them in supported modes, monitor available inventory, handle awaiting-code situations, and receive low-inventory alerts before a class is affected.
step 4
Post teaching opportunities to eligible instructors, attach one job to multiple classes, review responses, award the work, and track the assignment instead of coordinating every opening through individual messages.
STEP 5
Track manikins, AED trainers, first-aid equipment, kits, or other assets by status, location, instructor, or class so staff have a clearer view of where operational equipment is expected to be.
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.
Find clear answers before starting your free trial.
Learn how CPR Enroll supports CPR instructors, training organizations, students, payments, documentation, and certification workflows.
- Class and enrollment management
- Payments and digital paperwork
- Certifications and renewals
Yes. CPR Enroll supports multiple user roles, permissions, organization switching, and access controls. Available permissions depend on the account and user type.
Yes. The Group Training inquiry form can be shared through a standalone link or embedded into an external website while keeping submitted leads inside the CPR Enroll workflow.
No. CPR Class Finder and search-friendly class pages can improve discoverability, but no search ranking, traffic, or enrollment result is guaranteed.
Yes. Administrators can use permissions to limit Class Finder posting and other supported public-publishing actions.
The Jobs module supports posting assignments, notifying eligible instructors, collecting responses, awarding work, and tracking completion and payment records.
No. CPR Enroll tracks the job and payment record; it does not transfer the instructor payment.
Yes. Equipment Management supports item records, assignments, checkout, condition, maintenance, status alerts, history, and optional rental billing.
Yes. Keycode Banks support codes and links, standard or class-specific issuing modes, bulk actions, duplicate detection, awaiting-code workflows, and low-inventory alerts.
Yes. CPR Enroll includes payment, transaction, earnings, enrollment, attendance, certification, promo-code, and other operational reporting. Available reports and calculations depend on the underlying records and configuration.
Group-training and class-request workflows can collect the client’s training needs and alert staff so the opportunity can be reviewed, scheduled, and moved into the appropriate class and registration process.
Yes. The Jobs workflow can publish available teaching assignments to eligible instructors, collect responses, and track the award and status. It is an assignment-management tool and should not be presented as a payroll system.
Yes. Supported keycode-bank workflows include available, assigned, used, and awaiting-code visibility, along with configurable low-inventory notifications.
Not by itself. CPR Enroll stores and presents configured certification information and documents. Official card issuance, authorization, and validity remain governed by the applicable certifying body and the organization’s approved process.
Growth Should Create More Classes—not More Administrative Chaos
Keep the credential record accessible, track the expiration, and give the student a clear path back to renewal training.
Card required. No charge during your trial. Your selected plan begins automatically after 14 days unless you cancel.