All templates
For swim school directors, aquatic program managers & youth sports operations teams

Get a monthly enrollment and revenue snapshot without pulling reports yourself

On the first of every month, WebRun opens Jackrabbit Class, pulls enrollment counts by class level, capacity utilization, tuition collected, and outstanding balances, logs the data to a Google Sheet for your records, and posts a clean management summary to Slack so leadership sees the numbers without touching a report.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
1st of every month at 7:00 AM WebRun
1 Jackrabbit Class pull enrollment, capacity, and revenue figures
2 Google Sheets log the monthly data to the enrollment tracker
3 Slack post the management summary
Run a sample
In short

How do I automatically generate a monthly swim school enrollment and revenue report?

WebRun opens Jackrabbit Class on the first of each month, pulls enrollment counts, capacity rates, and tuition collected and outstanding, logs the data to a Google Sheet for long-term tracking, and posts a formatted management summary to Slack so leadership has current numbers without pulling a single report manually.

  • Leadership sees enrollment and revenue figures the morning of the first without pulling reports
  • Monthly data is logged to Google Sheets for trend analysis and seasonal planning
  • High-demand and low-fill classes are flagged automatically for quick action

Built for swim school directors · aquatic program managers · youth sports operations teams · swim lesson business owners

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

  2. 1
    Jackrabbit Class - pull enrollment, capacity, and revenue figures
    jackrabbitclass.com
    WebRun in Jackrabbit Class: pull enrollment, capacity, and revenue figures
    WebRun opens Jackrabbit Class to pull enrollment, capacity, and revenue figures.
    • Open Jackrabbit Class and navigate to the reports or enrollment section
    • Pull total active enrollments for the month, broken down by class level
    • Capture capacity utilization as a percentage for each class
    • Collect total tuition billed, tuition collected, and outstanding balances for the month
    • Note any classes at or above 90 percent capacity as high-demand flags

    Done when All enrollment and revenue figures for the month are collected and ready to log.

  3. 2
    Google Sheets - log the monthly data to the enrollment tracker
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log the monthly data to the enrollment tracker
    WebRun opens Google Sheets to log the monthly data to the enrollment tracker.
    • Open the monthly enrollment tracker Google Sheet
    • Append a new row for the current month with enrollments, capacity rates, billed, collected, and outstanding figures
    • Highlight any class at over 90 percent capacity so it stands out in the sheet

    Done when The current month's data is logged in the Google Sheet with high-demand classes highlighted.

  4. 3
    Slack - post the management summary
    slack.com How to Automate Slack
    WebRun in Slack: post the management summary
    WebRun opens Slack to post the management summary.
    • Post a formatted monthly summary to the management Slack channel
    • Include total enrollments, overall capacity rate, tuition collected, and outstanding balance
    • Call out the top three classes by enrollment and any classes with low fill rates

    Done when Leadership has a clean monthly snapshot in Slack within minutes of the month starting.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.jackrabbitclass.com
ScheduleRuns automatically on this cadence
1st of every month at 7:00 AM
DeliveryHow each run's result reaches you
Monthly report · Slack · Google Sheets
OutputWhat each run produces - A monthly enrollment and revenue summary posted to Slack, plus a logged row in the Google Sheets enrollment tracker.
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 report touch any family-facing communications?

No. This is a fully internal report. WebRun only reads data from Jackrabbit Class and writes to your internal Google Sheet and Slack channel. Nothing is sent to families.

Can I see historical trends across multiple months?

Yes. Each monthly run appends a new row to the same Google Sheet, so over time you build a running history that shows enrollment trends and seasonal patterns.

What if I want the report on a different day than the first of the month?

You can change the schedule when you configure the workflow to run on any day you choose, such as the last Friday of each month or the 5th for end-of-month processing.

Put this on autopilot.

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