...

CPR Enroll

Registration & Payments

Registration & Payments

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.

Secure Checkout Secure
Selected class BLS Provider Friday, July 26 · 9:00 AM
$89.00
Cardholder name Alex Morgan
Card number
•••• •••• •••• 4242 VISA
Expiration 08 / 28
Security code •••
Course registration $89.00
Processing fee $0.00
Total $89.00
AM Student Alex Morgan alex@example.com
Protected checkout Payment details are securely processed.
Register
Public Class

BLS Provider

Jul 26 9:00 AM
First name Alex
Last name Morgan
Email alex@example.com
Transaction Payment successful Paid
Invoice #CPR-2048
Amount $89.00
Method Visa •4242
PDF Enrollment receipt Alex Morgan
Course BLS Provider Status Enrolled
Enrollment complete Confirmation sent

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.

Registration Forms

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.

STUDENT EXPERIENCE

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.

Students

Multi-Student Registration

Register multiple participants in one transaction without forcing the purchaser to repeat the entire checkout process.

selection

Individual Add-On Selection

Choose add-ons for the correct student instead of automatically charging every participant for the same item.

9:41
Open
Public Class

BLS Provider Class

Hands-on Basic Life Support training for healthcare professionals.

Date and time July 26 · 9:00 AM
Location Austin Training Center
Instructor Jordan Lee
8 seats remaining $89.00
Step 1 of 3 Student Details 2
BLS
Registering for BLS Provider Class
$89
1 Student 1 Alex Morgan alex@example.com Complete
2 Student 2 Add student details Required information +
Optional items Student Add-ons 2 students
AM
Student 1 Alex Morgan
2 selected
Add-on subtotal $17.00
Billing address Start typing your address
1615 Main St
Address verified Delivery and billing details completed
Registration updated 2 students added
fields

Clear Required Fields

Provide immediate visual feedback when required information is missing.

address

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.

payments

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.

Secure checkout BLS Provider Class
Card number •••• •••• •••• 4242 VISA
Payments Live
Payment activity Transactions
Payer Class Method Amount Status
AM Alex Morgan alex@example.com BLS Provider Visa •4242 $89.00 Paid
TR Taylor Reed taylor@example.com Heartsaver CPR Deposit $25.00 Partial
JS Jamie Smith jamie@example.com First Aid Invoice $120.00 Paid
Invoice detail INV-2048 Paid
Billed to Alex Morgan alex@example.com
BLS Provider Class July 26, 2026 $89.00
Total paid $89.00
People, Places & Availability

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.

Payment settings Processing Charge Enabled
Add a processing charge Show the charge separately at checkout.
Checkout summary BLS Provider Class
Class registration $89.00
Processing charge 3.00% $2.67
Sales tax $0.00
Total $91.67
Tax configuration Product Tax Code Stripe Tax support
i

Assign the appropriate product category for tax configuration and Stripe Tax support.

Physical products Shipping Profile Active
Profile name Training Materials
Shipping method Standard Delivery
Flat rate $6.95

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.

MORE REVENUE, CLEARER RECORDS

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.

Checkout products Add-On Builder
Active
Product name CPR Pocket Mask
Product type Physical item
Price $12.00
Pricing model
Available for BLS Provider Class

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.

Registration Student Add-Ons
2 Students
AM
Student 1 Alex Morgan
TR
Student 2 Taylor Reed

Detailed Enrollment Receipts

Generate a PDF receipt that can include the class, add-ons, rescheduling charges, and other enrollment-level transaction details.z

Course promotion Promo Code Setup
Active
Promo code TRAIN10
Discount 10% Off
Eligible courses Select where this code can be used

Send or Download Again

Resend or download the enrollment receipt from the enrollment record when the student or purchaser needs another copy.

RESCHEDULING

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.

CPR Enroll Enrollment Management
1 Enrollment 2 Reschedule 3 Confirm
Enrollment #CE-2048
Reschedule enrollment

Select a New Class Session

Move this student to another available session without creating a new registration.

AM Student Alex Morgan

The student’s registration details, paperwork, add-ons, payment history, and enrollment record remain connected after rescheduling.

Enrollment updated Student successfully rescheduled
Login

No-Login Student Experience

Direct the student into the rescheduling workflow without adding another username and password to remember.

class

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.

fees & coverage

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.

COMMUNICATION

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.

Branded Template Preview Registration Confirmation
Active
CPR Enroll Business Message
Today 9:42 AM
Hi Alex! Your BLS Provider Class is confirmed for Aug 8 at 9:00 AM. Reply STOP to unsubscribe.
Delivered
Message

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.

FROM CLASS DISCOVERY TO CONFIRMED ENROLLMENT

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.

A BETTER EXPERIENCE FOR STUDENTS AND STAFF

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.

PAYMENT FLEXIBILITY

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.

REGISTRATION FOR DIFFERENT BUSINESS MODELS

The Same Platform Can Serve a Community Class
and a Corporate Roste

Public Class BLS Provider Class
Published
Aug 15
Saturday · 9:00 AM Downtown Training Room
8 Seats left

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.

Available Classes Downtown Training Center
+ Heartsaver CPR AED Aug 18 · 10:00 AM 6 seats
+ First Aid Workshop Aug 19 · 1:00 PM 9 seats
+ BLS Provider Class Aug 21 · 9:00 AM 4 seats

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.

Choose a location

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.

Private Group Request

Workplace CPR Training

Organization Northstar Logistics
Estimated students 24 Employees
Preferred format On-Site Training
Requested date September 12

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.

Choose a session

Available Times

Aug 22

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.

PAYMENT FLEXIBILITY

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.

1
Public Class BLS Provider Class
Published
Aug 15
Saturday · 9:00 AM Downtown Training Room
8 Seats left
2
Register BLS Provider Class
Step 1 of 2

Student Information

3
Payment Successful

$97.00

Enrollment and payment confirmed.

Receipt CE-2048 Payment Method Card •••• 4242
4
Confirmation Email
+
CPR Enroll Training Registration
Registration Confirmed

You’re registered for BLS Provider Class

Aug 15
Saturday · 9:00 AM Downtown Training Room
5
Enrollment Detail Alex Morgan
Confirmed
Course BLS Provider Payment Paid Instructor Jordan Lee Certificate Pending
enrollment

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.

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.

Can students register from a phone?

Yes. Public class pages, registration forms, add-on selection, and checkout are designed for mobile use.z

Can I create different registration forms for different courses?

Yes. Organizations can create multiple registration forms and assign the appropriate form to individual courses.

Can one person register multiple students?

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.

Does CPR Enroll accept deposits?

Courses can be configured for supported deposit workflows, with the remaining balance tracked on the enrollment.

Can I invoice a company or client?

Yes. CPR Enroll includes invoice creation and management for eligible client, group, and administrative payment workflows.

Can I pass processing charges to the customer?

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.

Can students reschedule themselves?

Eligible students can use a no-login rescheduling link. Available classes, fees, timing, and other rules are controlled by the organization’s configuration.

Can I sell products during registration?

Yes. CPR Enroll supports physical and digital add-ons, configurable fulfillment, course-specific availability, and per-student selection in multi-student checkout.

Can I send a detailed receipt?

Yes. CPR Enroll can generate an internal PDF enrollment receipt and provide actions to email or download it again.

Does CPR Enroll replace my accountant or determine my tax obligations?

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.

Can I collect a deposit and track the remaining balance?

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.

Can different students in the same transaction purchase different add-ons?

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.

Does CPR Enroll decide which taxes or processing charges I must collect?

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.

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