All templates
For swim schools, aquatic programs & swim lesson billing staff

Recover failed tuition payments before enrollment lapses

Every morning, WebRun opens Jackrabbit Class, finds enrollments with a failed or declined payment, drafts a polite recovery email for each affected family, and posts a billing alert to your staff Slack channel so nothing falls through the cracks.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:30 AM WebRun
1 Jackrabbit Class find enrollments with failed payments
2 Gmail draft recovery email for each affected family
3 Slack alert billing staff with the outstanding list
Run a sample
In short

How do I automatically follow up on failed swim tuition payments?

WebRun opens Jackrabbit Class each morning, finds every enrollment with a failed or declined payment, and drafts a polite recovery email for each family in Gmail. A billing alert lands in Slack listing the outstanding amounts so staff can review the drafts and act before any enrollment is at risk.

  • Failed payments are flagged and queued for recovery the same morning they appear
  • Billing staff get a prioritized list with amounts and days overdue in Slack
  • No recovery email reaches a family without a human review step

Built for swim schools · aquatic programs · swim lesson billing staff · youth sports administrators

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 - find enrollments with failed payments
    jackrabbitclass.com
    WebRun in Jackrabbit Class: find enrollments with failed payments
    WebRun opens Jackrabbit Class to find enrollments with failed payments.
    • Open Jackrabbit Class and navigate to the billing or payments section
    • Filter for transactions with a failed, declined, or error status
    • Collect the family name, student, enrollment, amount owed, and contact email for each
    • Note the number of days since the failure so the most urgent cases are flagged first

    Done when Every failed payment has a complete family record and contact email collected.

  3. 2
    Gmail - draft recovery email for each affected family
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft recovery email for each affected family
    WebRun opens Gmail to draft recovery email for each affected family.
    • Draft a polite, on-brand recovery email for each family explaining the declined payment
    • Include the amount, the enrollment it covers, and clear instructions to update their payment method
    • Save each email as a draft - do not send without staff review and approval

    Done when One unsent draft recovery email exists in Gmail for every family with a failed payment.

  4. 3
    Slack - alert billing staff with the outstanding list
    slack.com How to Automate Slack
    WebRun in Slack: alert billing staff with the outstanding list
    WebRun opens Slack to alert billing staff with the outstanding list.
    • Post a billing alert to the staff channel with the count of failed payments and total amount at risk
    • List the most overdue cases first with family name, amount, and days since failure
    • Include a link to the Gmail Drafts folder for quick review

    Done when Billing staff have a prioritized Slack alert and can act on recovery drafts immediately.

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
Every day at 8:30 AM
DeliveryHow each run's result reaches you
Recovery drafts · Gmail · Slack
OutputWhat each run produces - Draft recovery emails for every failed payment plus a Slack billing digest with amounts and days overdue.
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 email families about their failed payment without my approval?

No. Every recovery email is saved as a Gmail draft and held until a staff member reviews it and clicks Send. Nothing goes to a family automatically.

Will the student be dropped from their class if payment fails?

WebRun does not change enrollment status. It only drafts and queues the recovery communication so your staff can resolve the payment before any enrollment decision is made.

What if the family fixes the payment on their own before staff sends the draft?

WebRun re-checks Jackrabbit Class each run, so a family whose payment has been resolved is skipped in subsequent runs and their draft can be discarded.

Put this on autopilot.

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