JoinCPR

Switch to JoinCPR

Switch to JoinCPR without losing your students or history

Moving to JoinCPR keeps your history. Import your students, their past classes and their certifications with card numbers from a spreadsheet, connect your payments and your domain, and run both systems side by side until your last old class is done. We’ll help with the import if you’d like.

15-day free trial. No credit card required.

Or book a demo
The JoinCPR student import matching course names from another system's spreadsheet, such as BLS Provider and ACLS Provider, to the courses in JoinCPR before anything is imported

What comes with you

Your students, their past training records and their certifications with the certifying body’s card numbers all come across in a CSV import, so student histories and renewal reminders are complete from your first day.

What a JoinCPR import brings across
What From your spreadsheet What JoinCPR does with it
Students First name, last name, email and phone One record per email address. Choose whether existing students are updated, skipped or kept as they are.
Past classes The course name, class date and status for each row Shown in each student’s history, marked Imported. They carry no price, so your revenue reports start fresh.
Certifications Completed rows with a class date, plus the card number A certification dated from the class, with the expiry worked out by the course’s rule and the certifying body’s card number on file.
Corporate clients’ employees A separate CSV per client: name, email, phone, department and employee ID Each client’s employee list, ready for private classes and the client portal.

Nobody is emailed during an import, so students won’t get a confirmation for a class they took two years ago. Rows that fail, such as one with a bad email address, are listed in an error report you can download, fix and import again.

A few things stay behind: upcoming classes are scheduled fresh in JoinCPR, and past payments and receipts stay in your old system and your payment account. See student records and import.

How to switch, step by step

Most of the switch is a spreadsheet and an afternoon of setup. These are the steps in the order that keeps registrations running the whole time.

  1. Export from your old system

    Download your students, their past classes and their certifications as a spreadsheet. If your system can’t export one, ask its support team for a copy of your data.

  2. Import the CSV

    Upload up to 1,000 rows per file under Students, and choose what happens to students who are already in JoinCPR.

  3. Map your course names

    Match each course name in the file to one of your JoinCPR courses, create it, or skip it. A preview shows every row before anything is saved.

  4. Set up payments

    Connect your own Stripe or Square account, including one you already use, and try checkout in test mode first.

  5. Connect your domain

    Point a subdomain such as classes.yourdomain.com to JoinCPR with one CNAME record, or use your free joincpr.com address.

  6. Run both systems for a week or more

    Put new classes on JoinCPR while classes already booked on the old system run their course.

  7. Go live

    Update the booking links on your website and profiles, import the last results from the old system, and close it down.

Your 15-day free trial has every feature and needs no credit card, so you can set everything up and run a test registration before you move a single student.

Set each course’s validity before you import, so every certification gets the right expiry date. Library courses from the AHA, Red Cross, HSI, NSC and ECSI already have theirs.

Moving from a particular system? See how it compares first: Enrollware, CPR Enroll, Hovn, MyTASystem or ClassByte.

Run both systems during the switch

You don’t have to move everything in one night. Keep the classes already booked on your old system there, put every new class on JoinCPR, and switch your links over once the new schedule is live.

Students who registered on the old system keep their seats and their confirmations. When those classes have run, import their results so the certifications and renewal dates join the rest of your history in JoinCPR; the import’s duplicate handling keeps each student to one record.

From then on, renewal reminders bring returning students back to your JoinCPR schedule. Subscribe for $59 a month whenever you’re ready, and cancel the old system once its last class is done. See JoinCPR pricing.

Frequently asked questions

How long does switching take?

The import itself takes minutes per file, and setting up your courses, payments and booking site fits in an afternoon. Most of the calendar time is waiting for classes already booked in your old system to take place, while every new class goes on JoinCPR.

Will my students’ certification expiry dates carry over?

Yes, when each row has the class date and the course has its validity set. JoinCPR recreates each certification with the class date as the issue date and works out the expiry with the course’s rule, end of month or exact date, so it matches the certifying body’s card. Card numbers come across too, and imported certifications get renewal reminders.

Can you help me import my data?

Yes. We help new customers move their students, past training and certifications into JoinCPR. Book a demo and tell us which system you’re coming from, and we’ll plan the import with you.

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.