All templates

Automated iClassPro Camp Enrollment Reports

Every Monday, WebRun opens iClassPro, pulls enrollment for the upcoming camp week broken down by day and age group, compiles it into a Google Sheet with capacity and open spots, and posts a summary to Slack so staff can plan coach coverage and supplies before camp starts.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 iClassPro pull the upcoming camp week's enrollment
2 Google Sheets compile capacity by day and age group
3 Slack post the capacity summary to staff
In short

How do I get a weekly camp enrollment report before camp week starts?

WebRun pulls next week's camp enrollment from iClassPro every Monday, breaks it down by day and age group in a Google Sheet, and posts a capacity summary to Slack for staff. Days under the minimum headcount or close to capacity are flagged, so coach coverage and supplies get planned before camp starts, not the morning of.

  • Staff see next week's camp capacity a full week ahead
  • Under enrolled days are flagged before staffing is locked in
  • Coach coverage and supplies get planned from one shared report

Built for ninja warrior gyms · obstacle training gyms · camp directors · gym operations staff

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 - pull the upcoming camp week's enrollment
    iclasspro.com
    WebRun in iClassPro: pull the upcoming camp week's enrollment
    WebRun opens iClassPro to pull the upcoming camp week's enrollment.
    • Open iClassPro and pull enrollment for next week's camp sessions
    • Break enrollment down by day and age group
    • Note the capacity limit and open spots remaining for each day

    Done when Next week's camp enrollment is captured by day and age group with open spots noted.

  3. 2
    Google Sheets - compile capacity by day and age group
    google.com
    WebRun in Google Sheets: compile capacity by day and age group
    WebRun opens Google Sheets to compile capacity by day and age group.
    • Compile the week's enrollment into a sheet with one row per day and age group
    • Calculate the fill rate and open spots remaining for each row
    • Flag any day under the minimum headcount needed to run

    Done when The camp week sheet reflects enrollment, capacity, and open spots for every day.

  4. 3
    Slack - post the capacity summary to staff
    slack.com
    WebRun in Slack: post the capacity summary to staff
    WebRun opens Slack to post the capacity summary to staff.
    • Post a summary to the staff channel with total enrollment and the busiest and quietest days
    • Flag any day that is under the minimum headcount or close to capacity
    • Include a link to the full Google Sheet for planning

    Done when Staff have next week's camp capacity summary in Slack ahead of camp starting.

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 Monday at 7:00 AM
DeliveryHow each run's result reaches you
Enrollment report · Google Sheets · Slack
OutputWhat each run produces - A Google Sheet of next week's camp enrollment by day and age group plus a Slack capacity summary for staff.
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

Does this contact camp families directly?

No. This workflow is entirely internal. It compiles enrollment numbers for staff planning in Google Sheets and Slack, and never emails or texts a camper's family.

How far ahead does it report on camp enrollment?

It pulls enrollment for the upcoming camp week every Monday, so staff have a full week's notice to plan coach coverage and supplies before camp starts.

What if a camp day is under the minimum headcount?

WebRun flags it in both the Google Sheet and the Slack summary, so staff can decide whether to promote the day, combine age groups, or adjust staffing early.

Put this on autopilot.

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