Yes. A class booking calendar in GoHighLevel lets one instructor host many attendees in the same session and sets a seat limit, so a 12 seat class stops taking bookings at 12. Add a date reminder for course card expiration, and the same students come back for renewal. The bottom line: the calendar enforces the limit that instructor and manikin counts set, and the reminders turn every class into a second booking two years later.

What limits a class

The American Heart Association's BLS course completion card is valid for two years, according to its course options page. Its instructor manual treats student to instructor and student to manikin ratios as suggestions for optimal learning, and a training center's roster sheet lists a maximum of 6 students per new instructor and 9 per experienced instructor, with no more than 3 students per manikin. It says that for optimal practice each student should have a manikin. An AHA change notice also says a minimum of 3 students is highly recommended for the team activity.

Those numbers set your real seat limit. At 12 students with an experienced instructor at 9 to 1, you need at least two instructors, and at 3 students per manikin you need at least four manikins, though 12 manikins is ideal. Your own training center agreement governs, so confirm ratios with it before you set the limit.

Two calendars and one date reminder

PieceGoHighLevel featureWhat it does
Class bookingClass Booking calendar with seat limitStudents book seats in a scheduled class, up to the limit
PaymentCalendar payment settingsCharge upfront so a seat is held by payment
RenewalCustom Date Reminder on a card expiration dateReminds each student 90 days before the two year card expires

Build it in GoHighLevel

  1. Create a new calendar in Calendar Settings and choose Class Booking. GoHighLevel's guide says it lets you define class days, time slots, seat limits, and recurring schedules.
  2. Set the seat limit to the number your instructors and manikins support.
  3. Connect your payment gateway and enable upfront payment in the calendar's payment settings.
  4. Build a workflow that fires when an appointment is booked, with Send SMS and Send Email confirmations that include what to bring.
  5. After each class, create a date field called Card expiration date and set it to two years after the class date.
  6. Build a Custom Date Reminder workflow with Before Number of Days set to 90 that sends a renewal booking link.
  7. Add a second reminder at 30 days.

GoHighLevel's Calendar Payments page says payments in calendars work through six gateways (Stripe, NMI, Authorize.net, Razorpay, Square, and PayPal) for all calendar types, except that Razorpay, NMI, and Square are not supported for the Classic Widget and the Service menu. Add the gateway first under Payments, then Integrations. It also says the calendar can either charge upfront during booking or collect a card on file without charging.

What the workload looks like

If you have 500 alumni on two year cards, about 250 renewals come due each year (500 divided by two), or about five a week (250 divided by 52 is 4.8). A 12 seat class can absorb a week of renewals in one session. The date reminder is the only thing that fills those seats without a phone call.

Mistakes to avoid

How this was handled before

Before class calendars, a seat limit lived in a spreadsheet or in the instructor's head. A student who called late might get the last seat while another who booked online never learned the class was full. A class booking calendar puts the seat count where students book, so the limit is enforced without anyone checking it.

Check before you switch it on

US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Students often book on behalf of an employer, so store an email address for the person who pays. This is general information, not legal advice.

Questions people ask

How long is an AHA BLS card valid?

The AHA says the BLS course completion card is valid for two years.

How many students can one instructor teach?

A training center roster lists 6 per new instructor and 9 per experienced instructor, while the AHA describes ratios as suggestions. Confirm with your training center.

Does the class calendar take payments?

GoHighLevel's guide says class booking supports payments through Stripe, and the Calendar Payments page lists other gateways.

Ready to try it yourself? Start a GoHighLevel account here.

You can also see this in action in our GoHighLevel capabilities demo.