JoinCPR

Team and students

Reports that show how your CPR business is doing

See revenue, registrations, students, certifications, keycodes and instructor credentials for any date range. Every report exports to a CSV file or a branded PDF.

15-day free trial. No credit card required.

The revenue report in JoinCPR for April to September, with net revenue after refunds, registrations, average per registration, discounts given and revenue by month

Your business at a glance

The dashboard opens with this month’s numbers: upcoming classes, new students, revenue, active certifications and new training requests.

Below them are your next five classes, the latest registrations, and a chart of revenue for the last six months. New training requests turn amber so a company waiting for a quote doesn’t get missed. Instructors get a version of their own, with their upcoming classes, the students they’ve trained and the classes they’ve taught.

The JoinCPR dashboard with tiles for upcoming classes, students this month, revenue this month, active certifications and new training requests, above upcoming classes and recent registrations

Six reports for any date range

Reports cover any date range you choose, in your business’s time zone, starting from the last 30 days.

The six reports and what each one shows
Report What it shows
Revenue Net revenue after refunds, gross, refunds, discounts given and revenue by month
Registrations Totals by status (confirmed, completed, cancelled, no-show) with a monthly breakdown
Students New students, students with and without accounts, and your top students
Certifications Issued in the period, active, expiring soon, expired and revoked, by course
Keycodes Total, available and assigned codes for each keycode bank
Credentials Instructor credentials expiring within 90 days and those already expired

The certifications report pairs with certification tracking to show who is due to renew, and the credentials report with instructor management to keep your team current.

Export to CSV or PDF

Export any report as a CSV of the underlying rows for your spreadsheet or accountant, or as a landscape PDF with your logo, the date range and the totals.

The revenue CSV has one row per class with students, revenue, refunds and net revenue, and the registrations CSV lists every registration with its status and amount. The students CSV gives each student’s total classes and last class, and the certifications CSV lists every certification with its expiry date and days remaining, a ready-made list for a renewal campaign.

Payouts, processing fees and tax reporting stay in your Stripe or Square dashboard, where they already are.

Frequently asked questions

Do reports include refunds?

Yes. The revenue report shows net revenue after refunds, with the gross and refunded amounts, and its CSV has refunds and net revenue for each class. Refunds made in your Stripe or Square dashboard are included too, because JoinCPR records them automatically.

Can instructors see revenue?

No. Instructors can’t open reports, and their dashboard shows their classes and students without any revenue. Admins and staff see the full reports.

Start your free trial

Put your schedule online, take registrations and payments, and let reminders, rosters and renewals run themselves. $59 a month with every feature included.

15-day free trial. No credit card required.