All templates

Automated iClassPro Class Waitlist Alerts

Every hour, WebRun checks iClassPro for spots that opened from a cancellation, matches each opening to the top waitlisted family for that class and level, drafts a text offer in Twilio with a response deadline, and pings staff on Telegram so the offer goes out before the spot sits empty.

Runs on WebRun · Strict Lockdown policy
Every hour, 8:00 AM to 7:00 PM WebRunorchestrates each step
1 iClassPro find open spots and match to waitlisted families
2 Twilio draft a spot offer text for each match
3 Telegram alert staff to review and send offers
In short

How do I automatically fill open ninja gym class spots from my waitlist?

WebRun checks iClassPro every hour for spots that opened from a cancellation, matches each one to the top waitlisted family for that class and level, and drafts a text offer with a response deadline in Twilio. Staff approve and send it, and a Telegram alert keeps them on top of every open spot so classes stay full.

  • Open spots are matched to a waitlisted family within the hour
  • Staff get a Telegram alert instead of manually checking the waitlist
  • Classes stay closer to full without extra front desk work

Built for ninja warrior gyms · obstacle training gyms · gym scheduling staff · front desk managers

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.iclasspro.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    iClassPro - find open spots and match to waitlisted families
    iclasspro.com
    WebRun in iClassPro: find open spots and match to waitlisted families
    WebRun opens iClassPro to find open spots and match to waitlisted families.
    • Open iClassPro and check the class schedule for spots that opened since the last run
    • Confirm the opening came from a cancellation or withdrawal, not a scheduling error
    • Pull the waitlist for each affected class, ordered by date added
    • Capture the top waitlisted family's name, phone number, and the class details

    Done when Every newly open spot has a matched waitlisted family with contact details ready.

  3. 2
    Twilio - draft a spot offer text for each match
    twilio.com
    WebRun in Twilio: draft a spot offer text for each match
    WebRun opens Twilio to draft a spot offer text for each match.
    • Draft a text offer for each matched family with the class name, day, time, and how to claim the spot
    • Set a clear response deadline in the text, for example 4 hours to claim
    • Save each text as a draft. Do not send until staff approves it

    Done when A draft spot offer text exists in Twilio for every newly matched family.

  4. 3
    Telegram - alert staff to review and send offers
    telegram.org
    WebRun in Telegram: alert staff to review and send offers
    WebRun opens Telegram to alert staff to review and send offers.
    • Post an alert to the staff Telegram channel listing each open spot and which family is being offered
    • Flag any class where the entire waitlist was already exhausted
    • Note the response deadline so staff know when to check back

    Done when Staff have an immediate Telegram alert for every spot offer ready to send.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.iclasspro.com
ScheduleRuns automatically on this cadence
Every hour, 8:00 AM to 7:00 PM
DeliveryHow each run's result reaches you
Spot offer drafts · Twilio · Telegram
OutputWhat each run produces - A draft spot offer text per matched family and a Telegram alert to staff with each offer's response deadline.
Text
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 text the waitlisted family without staff approving it?

No. WebRun drafts the spot offer text in Twilio and leaves it unsent. Staff approve and send it, so no family is contacted without a human checking it first.

What happens if the whole waitlist is exhausted?

WebRun flags it in the Telegram alert so staff know to promote the opening elsewhere instead of waiting on a waitlist that has no one left on it.

What if two families are on the waitlist for the same class?

It offers the spot to the family who joined the waitlist first, and notes in the Telegram alert if others are waiting behind them in case that family declines.

Put this on autopilot.

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