All templates

Healthie Automatic Group Class Scheduling

Every Monday, WebRun opens Healthie, checks this week's group nutrition classes for open seats and new registrations, confirms each registrant's class package payment has cleared in Stripe, books their confirmed seat on the Google Calendar for that class, and flags any class still under its minimum headcount.

Runs on WebRun · Strict Lockdown policy
Every Monday at 10:00 AM WebRunorchestrates each step
1 Healthie check class rosters and open seats
2 Stripe confirm class package payment
3 Google Calendar book the confirmed seat
In short

How do I keep group nutrition classes filled and confirmed before they run?

WebRun checks Healthie every Monday for this week's group nutrition class rosters, confirms each new registrant's class package payment in Stripe, and books their confirmed seat on the class's Google Calendar event. Classes still under their minimum headcount 48 hours out are flagged, so no session runs half empty by surprise.

  • Only paid, confirmed registrants ever land on the class calendar
  • Under filled classes are flagged 48 hours out instead of discovered at the door
  • The roster stays current without a manual cross check between Healthie and Stripe

Built for Group nutrition class providers · registered dietitian practices · diabetes prevention program clinics · wellness and nutrition studios

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.gethealthie.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Healthie - check class rosters and open seats
    gethealthie.com
    WebRun in Healthie: check class rosters and open seats
    WebRun opens Healthie to check class rosters and open seats.
    • Open Healthie and list this week's group classes with their current roster
    • Note each class's open seats against its capacity
    • List any client newly registered since the last check

    Done when Every class this week is listed with its roster, open seats, and any new registrant.

  3. 2
    Stripe - confirm class package payment
    stripe.com
    WebRun in Stripe: confirm class package payment
    WebRun opens Stripe to confirm class package payment.
    • Look up each new registrant's class package or single session charge in Stripe
    • Confirm the payment succeeded before treating the seat as filled
    • Flag any registrant with no successful payment on file

    Done when Every new registrant's payment is confirmed or flagged as unpaid.

  4. 3
    Google Calendar - book the confirmed seat
    calendar.google.com
    WebRun in Google Calendar: book the confirmed seat
    WebRun opens Google Calendar to book the confirmed seat.
    • For each paid registrant, book their seat on that class's calendar event
    • Update the event description with the current confirmed headcount
    • Flag any class still under its minimum headcount 48 hours before it runs

    Done when Every paid registrant has a confirmed seat on the calendar and under filled classes are flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.gethealthie.com
ScheduleRuns automatically on this cadence
Every Monday at 10:00 AM
DeliveryHow each run's result reaches you
Class roster · Google Calendar
OutputWhat each run produces - A confirmed, paid seat on the calendar for each registrant, and a flag for any class under its minimum headcount.
Bookings + alert
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it book a seat before the client has paid?

No. A seat is only booked on the calendar once Stripe confirms the class package or session payment succeeded.

What happens if a class is under filled?

It's flagged 48 hours before the class runs so you have time to promote it or decide whether to combine or cancel the session.

Does it handle refunds or cancellations?

No. It only books confirmed, paid seats. Refunds and cancellations are always handled by you directly in Stripe and Healthie.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.