Operations and growth

Run the business behind every course

Staff roles, employers and group enquiries, course pages, trainer jobs, equipment, keycodes and reports, connected to the courses they support. Growth should bring more courses, not more spreadsheets.

Card required. No charge during your trial. Cancel any time before it ends.

A training centre administrator reviewing the day's courses at her desk

People and employers

More people without less visibility

Give each person the access their job needs

Roles and permissions control who can see and change courses, employers, delegates, pricing, public listings and settings. If you run more than one organisation, switch between them from your profile and keep each one’s data separate.

  • Roles and permissions by responsibility
  • Limit which employers or delegates someone can see
  • Switch between connected organisations

Make workplace training easy to book and to manage

Keep employer records with their contacts, private booking routes, invoices and training history. Employers can request a course or a preferred date, and group training enquiries from your website land in a pipeline you can work through.

  • Employer records and private booking routes
  • Course requests from employers
  • Group enquiry form by link or website embed
  • Enquiries tracked as new, in review, converted or lost

How growth works here

Growth is more than publishing more courses

Each stage runs on the same records, so the delegate who scanned your poster is the same one you remind about requalification three years later.

  1. Get found Course pages, QR codes and group enquiry forms.
  2. Convert Booking, payment, private routes and employer invoices.
  3. Deliver Trainer jobs, equipment, keycodes and paperwork.
  4. Bring them back Certificate expiry tracking and requalification links.

These tools support your marketing and operations. They do not guarantee search rankings, enquiry volume, bookings or revenue.

Get found

Send people straight to booking

More ways for delegates to reach your courses

Every open course has its own booking page, and each category has a page of upcoming dates. Print stable QR codes and links for a course, a date, a category or your group enquiry form on flyers, posters, kit bags and social posts.

  • Booking pages for every open course
  • Stable QR codes and links for print and events
  • Permissions decide who can publish

Show off your trainers without ringing your web developer

Give your website a team page that keeps itself up to date. Each trainer fills in their own public profile, you approve it if you want to, and the page updates the moment someone joins, leaves or changes their bio. Embed it on your site in one of five layouts, or share its link.

  • Five layouts: grid cards, list, compact circles, featured plus grid, and carousel
  • Trainers keep their own profiles; optional approval before anything goes live
  • Drag to set the order, and choose short or full bios
  • Optionally show each trainer’s next three courses with a link to book
  • Embed with a script or an iframe on any site builder, or share one link

Deliver

Trainers, equipment, keycodes and numbers

Fill a trainer gap without ringing round

Post a job for one course or several, let eligible trainers know, review their responses and award the work. The assignment and its payment record stay on the course. CPR Enroll keeps the record; it does not run payroll.

  • One job across several courses
  • Responses and awards in one place
  • Completion and payment record kept

Know where the manikins went

Track returnable kit across courses, trainers and venues, with booking-out history, condition notes, maintenance, status alerts and optional hire charges. "I think Dave has the AED trainers" is not a process.

  • Booking-out and assignment history
  • Condition and maintenance records
  • Optional hire invoices

Keycodes and products that never run out

Sell products through your shop or as booking add-ons. Keep keycodes for online learning in first-in-first-out or course-specific banks, with bulk actions, duplicate checks, low-stock alerts and a queue for delegates waiting on a code.

  • Shop and booking add-ons
  • Keycode banks with low-stock alerts
  • Waiting-for-code queue

Reports built on the same records

Revenue and earnings, unpaid balances, attendance and delivery dates, certificate status, promotions and transactions all come from the courses and bookings you already run. Save the views you use and see the whole organisation or one venue.

  • Revenue, balances and transactions
  • Attendance and certificate status
  • Saved views by venue or organisation

Integrations

Connect the tools you still use

Keep your calendar, meeting tool, marketing system and team chat. CPR Enroll sends them what they need.

  • Google Calendar Course assignments sync to trainer and assistant calendars.
  • Google Meet and Zoom Meeting links for virtual trainer-led sessions.
  • Marketing automation Sync eligible contact and booking details to your marketing system.
  • Slack and Microsoft Teams Post booking and course notifications to a channel.
  • Webhooks Send supported events, such as a new booking or a course update, to other systems.

Available connections depend on how your account is set up. Third-party names belong to their owners.

Operations questions

Can CPR Enroll manage several staff roles and organisations?

Yes. Roles and permissions control what each person can see and change, and users connected to more than one organisation can switch between them.

Can I capture group training enquiries from my website?

Yes. Share the group enquiry form by link or embed it on your site. Enquiries move through new, in review, converted and lost.

Will CPR Enroll get my courses to the top of Google?

No. Course pages and QR codes make it easier for people to reach your booking page, but no search ranking, traffic or booking result is guaranteed.

Can CPR Enroll help me fill trainer gaps?

Yes. Post a job to eligible trainers, review responses and award the work. CPR Enroll keeps the assignment and payment record, but it does not pay trainers or run payroll.

Can I put my trainer team on my own website?

Yes. CPR Enroll gives you a public team page that you can embed on your site or share as a link. Trainers keep their own profiles up to date, you can require approval before a profile goes live, and changes appear on your site without a developer.

Can I see when keycodes are running low?

Yes. Keycode banks send low-stock alerts and keep a queue of delegates waiting on a code.

Can I track training equipment?

Yes. Track manikins, AED trainers and other returnable kit by course, trainer and venue, with condition, maintenance and optional hire charges.

Growth should mean more courses, not more admin.

Set up your roles, your first employer and your equipment list during your trial.

Card required. No charge during your trial. Cancel any time before it ends.

Coach Gemma cheering as Pulse shows a certificate on his phone