Turn Class Interest Into Completed Enrollment
Give students a clean registration experience while CPR Enroll connects forms, payments, deposits, add-ons, confirmations, receipts, balances, and eligible rescheduling to the same enrollment record.
Card required. No charge during your trial. Cancel before the trial ends to avoid billing.
- Mobile-friendly registration. Stripe-connected payments. No duplicate student records hiding in another app.
BLS Provider
Registration Should Not Create More
Work Than the Class
A student should be able to find the right class, provide the information you need, pay the correct amount, receive the right communication, and change the enrollment within your rules—without creating a separate cleanup project for your staff.
Incomplete Information
Public classes, private clients, skills sessions, virtual instruction, recurring programs, and kiosk appointments should not require separate scheduling tools.
Disconnected Payments
When checkout, invoices, refunds, and enrollment status live in different systems, nobody agrees on who actually paid.
Manual Changes
When the website calendar, staff calendar, spreadsheet, and phone calendar disagree, the spreadsheet usually wins. Nobody knows why.
CPR Enroll keeps the student, enrollment, payment, communication, and transaction history connected.
Collect the Right Information Before
Actually Operates
Build reusable registration forms from standard and custom fields, then assign the appropriate form to each course. Keep the student experience
focused while collecting the information your operation actually needs.
Standard Student Information
Collect names, email addresses, phone numbers, addresses, and other core enrollment information.
Custom Questions
Add text fields, dropdowns, checkboxes, file uploads, and reusable registration questions.
Consent and Acknowledgment
Include required acknowledgments and terms fields directly inside the registration experience.
Course-Specific
Forms
Use different forms for different courses instead of forcing every student through the same questionnaire.
Flexible
Appointments
Organize fields in single-column or multi-column layouts for a cleaner, more efficient experience.
Virtual Instructor-Led
Use a static meeting link or supported Google Meet and Zoom workflows for remote instruction.
Make Registration Easy on the Device
Students Already Use
Public class pages and enrollment workflows are designed for mobile use, with clear class details,
required fields, add-on selections, payment information, and confirmation steps.
Multi-Student Registration
Register multiple participants in one transaction without forcing the purchaser to repeat the entire checkout process.
Individual Add-On Selection
Choose add-ons for the correct student instead of automatically charging every participant for the same item.
BLS Provider Class
Hands-on Basic Life Support training for healthcare professionals.
Clear Required Fields
Provide immediate visual feedback when required information is missing.
Address Assistance
Use address lookup and automatic field population where supported to reduce manual entry and errors.
Public class pages and enrollment workflows are designed for mobile use, with clear class details,
required fields, add-on selections, payment information, and confirmation steps.
Accept Payment Without Losing
the Enrollment Context
Connect payment activity directly to the class and student record. CPR Enroll supports enrollment checkout, invoice-based workflows, transaction visibility
, refunds, receipts, and configurable payment settings through its Stripe-connected payment experience.
Full Payment or Deposit
Collect the full class fee or an allowed deposit during registration and keep the remaining balance visible.
Invoice-Based Payment
Create and manage invoices for clients, groups, or other workflows that do not use standard student checkout.
Transaction
Status
See succeeded, failed, refunded, and other supported Stripe-aligned transaction states from the Payments .
Payer
Information
Search transaction records using payment identifiers, payer names, and payer email addresses.
Manual and External Payments
Record supported externally paid or client-paid enrollments while preserving the enrollment and reporting history.
Payment Method Options
Available payment methods include cards, digital wallets, bank payments, and eligible buy now, pay later options based on your Stripe configuration.
Configure Charges With Better Visibility
Where permitted and enabled, CPR Enroll can display configured platform or processing charges as separate checkout line items.
Product, tax, and shipping settings can be managed for courses, physical goods, and digital products.
Processing Charge Configuration
Enable eligible processing-charge workflows, review the required acknowledgment, and show the charge clearly during checkout.
Tax Configuration
Use available Stripe Tax, tax-code, global, and product-specific settings to support the organization’s chosen tax configuration.
Physical Product Delivery
Configure in-class delivery, shipping, student choice, flat-rate shipping, or location-based profiles for eligible physical add-ons.
Assign the appropriate product category for tax configuration and Stripe Tax support.
Important : CPR Enroll provides configuration tools. Each organization remains responsible for determining whether its charges, taxes, and shipping practices comply with applicable law and payment-network rules.
Sell More Than the Seat and Show Exactly
What Was Purchased
Offer physical and digital add-ons during registration, apply promotions, and provide a detailed internal receipt tied to the enrollment.
Flexible Add-Ons
Sell course materials, masks, keycodes, equipment, digital downloads, links, and other relevant products using flat, package, or volume pricing where configured.
Course and Store Promotions
Create promo codes, select eligible courses, and use reporting to understand when and where discounts are used.
Detailed Enrollment Receipts
Generate a PDF receipt that can include the class, add-ons, rescheduling charges, and other enrollment-level transaction details.z
Send or Download Again
Resend or download the enrollment receipt from the enrollment record when the student or purchaser needs another copy.
Let Students Reschedule Without
Giving Up Control
Eligible students can use a clear Click to Reschedule link from their confirmation communication without signing into a portal. Your organization
controls the available classes, timing rules, fees, and other conditions.
Select a New Class Session
Move this student to another available session without creating a new registration.
The student’s registration details, paperwork, add-ons, payment history, and enrollment record remain connected after rescheduling.
No-Login Student Experience
Direct the student into the rescheduling workflow without adding another username and password to remember.
Filtered Class Selection
Help staff and students find suitable options using card or list views and filters such as class type, format, and date range.
Configured Fees and Coverage
Apply configured rescheduling charges or eligible reschedule-insurance options in supported registration workflows.
Enrollment date, time, payment information, notes, and history remain connected to the rescheduling process.
Students may still reschedule ten minutes before class. At least the software can handle the paperwork.
Send the Right Information Without Writing
the Same Email Again
Use branded communications for enrollment confirmations, reminders, class changes, cancelations, payments, receipts, account
messages, and other supported events.
You’re registered for BLS Provider Class
Hi Alex, your enrollment has been confirmed. Your class information is included below.
Your scheduled class has been cancelled
We’re sorry for the change. Select another available class session using the button below.
Thank you for your registration
- BLS Provider Class $85.00
- Digital Provider Manual $12.00
Choose how you want to receive updates
Students can provide consent and choose the types of communication they want to receive.
Confirmation Details
Send class date, time, location, virtual meeting information, registration details, and configured student instructions.
Class Updates and Cancelations
Notify affected students when a class changes or is canceled and keep the enrollment status aligned.
Payment and Receipt Messages
Provide transaction-related communication and resend the internal enrollment receipt when needed.
SMS Consent Controls
Use supported opt-in, STOP, HELP, and welcome-message handling when SMS communication is enabled and properly configured.
Keep the Student Experience Connected
From the First Click
Registration is not one form. It is a sequence of decisions and communications: finding the right class, understanding the schedule and requirements, entering student information, selecting add-ons, choosing a payment option, receiving confirmation, and knowing what to do when plans change. CPR Enroll keeps those steps connected to the class and student record.
Find the Right Training
Students can arrive through a direct class link, a course or category page, a QR code, a client-specific registration path, the organization’s public listing, or CPR Class Finder.
Review the Class Details
The registration experience should clearly show the course, class format, date and time, location or virtual instructions, available capacity, pricing, and any relevant requirements before checkout begins.
Complete the Correct Form
Collect the standard participant details and the course-specific questions, acknowledgments, documents, or prerequisites configured by the organization.
Select Add-Ons and Payment
Allow the registrant to choose relevant materials or digital products, apply eligible promotions, and complete the payment arrangement available for that class.
Receive Confirmation and Instructions
Send branded confirmation information that reflects the actual class details, payment status, directions, calendar information, and next steps.
Manage Changes Without Starting Over
When eligible, the student or staff can reschedule, cancel, update, or complete payment while preserving the original enrollment history and related transaction information.
Because each step is connected, staff can answer a registration question from the enrollment record instead of comparing the form submission, Stripe screen, email history, and spreadsheet.
Make Registration Easier Without Making
the Record Incomplete
A short form is not automatically a good form. CPR training providers often need details that generic checkout pages do not understand, including the participant’s legal name, employer or client, course prerequisites, certification information, accessibility needs, custom acknowledgments, and location-specific instructions. The goal is to collect the right information once, present it clearly, and avoid asking for irrelevant details.
For Students:
Mobile-Friendly Flow
Use a responsive registration experience with readable class information, clear field labels, visible required items, and a checkout that works from a phone.
Relevant Questions
Present the custom questions, add-ons, and acknowledgments that apply to the selected course or registration form rather than forcing every student through one oversized universal form.
Clear Next Steps
Confirmation screens and emails should explain what was purchased, where and when the class occurs, what remains due, and how to make an eligible change.
For Staff:
Course-Specific Configuration
Attach forms, questions, rescheduling rules, communications, documents, add-ons, and pricing behavior to the relevant course so future classes begin with a consistent setup.
Required Contact Information
Collect the contact details needed to send updates and reach the participant when email alone is not reliable.
Connected Enrollment History
Keep form responses, payment activity, class changes, notes, receipts, and completion information associated with the enrollment rather than creating disconnected records.
The result is a registration flow that feels simple to the student because the complexity has been organized behind the scenes—not
because the training provider stopped collecting necessary information.
Support the Way Individuals, Employers,
and Clients Pay
Not every enrollment is a simple consumer card payment. Some students pay in full. Some reserve a seat with a deposit. A company may need an invoice. A staff member may record an approved offline payment. A participant may purchase a book, mask, keycode, or rescheduling option at checkout. CPR Enroll keeps these activities connected to the enrollment and transaction record.
Individual Online Payment
Record approved payments made by cash, check, client agreement, or another external method so the enrollment and revenue reporting do not remain incorrectly unpaid.
Deposits and Remaining Balances
Allow an organization to collect an initial amount and track the balance that remains due. Future communications and staff views can reflect the payment status rather than treating every incomplete payment as the same problem.The registration experience should clearly show the course, class format, date and time, location or virtual instructions, available capacity, pricing, and any relevant requirements before checkout begins.
Corporate or Client Invoice
Create an invoice for a company, department, or client when the organization is paying for one or more learners outside the standard consumer checkout process.
Manual or External Payment Record
Record approved payments made by cash, check, client agreement, or another external method so the enrollment and revenue reporting do not remain incorrectly unpaid.Allow the registrant to choose relevant materials or digital products, apply eligible promotions, and complete the payment arrangement available for that class.
Add-Ons and Digital Products
Sell physical products, course materials, keycodes, secure downloads, or other configured items. For multi-student registration, eligible add-ons can be selected for the individual participant who needs them.
Rescheduling and Other Eligible Charges
Apply configured rescheduling charges or optional protections where enabled, display the amount during the workflow, and keep the payment connected to the enrollment change.
Financial Disclaimer :CPR Enroll provides payment and transaction-management tools. It does not determine the organization’s legal tax obligations, accounting treatment, refund policy, surcharge compliance, or merchant-processing rules. The organization must configure and use these tools in accordance with its agreements and applicable law.
The Same Platform Can Serve a Community Class
and a Corporate Roste
Independent Instructor
Publish a professional mobile registration page, accept payment, send confirmations, and manage an occasional reschedule without maintaining a separate website form, payment link, and spreadsheet.
Growing Training Center
Use repeatable forms, add-ons, payment settings, communications, and course rules across a larger schedule while keeping each enrollment attached to the correct class.
3 Training Sites Available
Corporate Training Provider
Create private registration paths, collect employer-specific information, manage group participants, invoice the client, and retain the training history for future programs.
Workplace CPR Training
Billing details can be recorded here, while procurement, contract, and approval requirements remain part of the organization’s own process.
Multi-Location Organization
Present the correct location, schedule, price, and instructions to the student while central staff retain a connected view of registration and payment activity across sites.
Available Times
Flexible or Kiosk
Program
Let students select an eligible location, time, or instructor and complete the associated registration and payment workflow without a staff member manually coordinating each appointment.
A training organization may use several of these models at once. The website should explain that CPR Enroll can apply different registration and payment experiences by course and class rather than forcing the entire business into one checkout rule.
From Registration Page to
Reconciled Enrollment
STEP 1
Publish the class with the correct registration form, payment settings, capacity, add-ons, and rescheduling rules.
STEP 2
The student or purchaser completes registration from a phone or computer and selects the appropriate options.
STEP 3
CPR Enroll records the enrollment, payment or balance status, payer information, and selected products.
STEP 4
The system sends configured confirmations, reminders, receipts, and class-related communication.
STEP 5
CPR Enroll records the enrollment, payment or balance status, payer information, and selected products.Staff manage changes, rescheduling, refunds, balances, and reporting from the connected record.
Student Information
$97.00
Enrollment and payment confirmed.
You’re registered for BLS Provider Class
Keep the Enrollment Connected to
the Rest of the Class
Classes & Scheduling
Create the class, availability, capacity, instructor, and location that the registration experience depends on.
Paperwork & Compliance
Turn enrolled student information into class documents, checklists, signatures, and retained records.
Certifications & Renewals
Carry completed enrollment information into certification records, expiration tracking, and renewal opportunities.
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. Public class pages, registration forms, add-on selection, and checkout are designed for mobile use.z
Yes. Organizations can create multiple registration forms and assign the appropriate form to individual courses.
Yes. Multi-student enrollment allows a purchaser to register more than one participant in a single workflow, with add-ons selected for the appropriate student.
Courses can be configured for supported deposit workflows, with the remaining balance tracked on the enrollment.
Yes. CPR Enroll includes invoice creation and management for eligible client, group, and administrative payment workflows.
Where lawful and properly configured, organizations can enable eligible processing-charge workflows. Each business is responsible for confirming that its use is permitted in its jurisdiction and payment setup.
Eligible students can use a no-login rescheduling link. Available classes, fees, timing, and other rules are controlled by the organization’s configuration.
Yes. CPR Enroll supports physical and digital add-ons, configurable fulfillment, course-specific availability, and per-student selection in multi-student checkout.
Yes. CPR Enroll can generate an internal PDF enrollment receipt and provide actions to email or download it again.
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.
Yes. Where configured, CPR Enroll can collect an initial payment and retain the remaining amount due with the enrollment so staff can see whether the participant is paid, partially paid, or still owes a balance.
Yes. Multi-student registration can support selecting eligible add-ons for the individual participant instead of automatically applying every selected item to the entire group.
Yes. Authorized staff can record approved external or manual payment activity so the enrollment does not remain incorrectly marked as unpaid. The organization should maintain any supporting accounting documentation required by its own policies.
No. CPR Enroll provides configuration and transaction tools, but the training organization is responsible for determining its tax, surcharge, refund, and accounting obligations with qualified professional guidance.
Registration Should End With an Enrolled
Student—not an Administrative Cleanup Project
Connect the form, payment, receipt, communication, and enrollment history in one system built for CPR training businesses.
Card required. No charge during your trial. Your selected plan begins automatically after 14 days unless you cancel.