Automated Lesson Package Tracking
Each morning, WebRun checks Acuity Scheduling for students with one or fewer lessons remaining on their package, cross-references Stripe to confirm their last payment and package type, drafts a top-up reminder message for each, and posts a flagged list to Slack for your team to review before any message goes out.
How do I track and flag low lesson package balances automatically?
WebRun scans Acuity Scheduling every morning for students with nearly exhausted lesson packages, cross-checks Stripe for payment details, and posts a flag list to Slack with draft top-up reminder messages. Staff review and approve each message before it reaches a student, so revenue opportunities are caught without contacting anyone automatically.
- Low package balances are caught before the student runs out mid-course
- Staff see a daily flag list without checking Acuity or Stripe manually
- Top-up messages are drafted and ready to send in seconds after staff review
Built for driving school owners · driving school admin staff · driving schools selling lesson packages · independent instructors
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
acuityscheduling.comin a real browser with your saved login - no setup, no API keys. -
1
Acuity Scheduling - find low or exhausted packages
WebRun opens Acuity Scheduling to find low or exhausted packages. - Open Acuity Scheduling and navigate to the packages or appointment types section
- Find students with one lesson or fewer remaining on a paid package
- Note the student name, contact details, package name, and lessons remaining
Done when Every student with a low or exhausted package is listed with their details.
-
2
Stripe - confirm payment and package details
WebRun opens Stripe to confirm payment and package details. - Look up each flagged student in Stripe by email or name
- Confirm the original package purchased, the payment date, and the amount paid
- Note any active subscription or upcoming payment that would automatically top up the package
Done when Each flagged student has their payment history and package type confirmed.
-
3
Slack - post the flag list and draft top-up prompts
WebRun opens Slack to post the flag list and draft top-up prompts. - Post the flagged student list to the office Slack channel with lessons remaining and package details
- Include a draft top-up reminder message for each student, left unsent for staff review
- Tag the channel so the message reaches staff promptly
Done when Staff have the flag list and draft top-up messages ready to review and approve.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
Will it message students or charge their card automatically?
No. WebRun drafts the top-up reminder and posts it to Slack for staff to review. No message is sent to a student and no payment is initiated without a human approving it first.
What counts as a low package?
By default WebRun flags students with one lesson remaining. You can adjust the threshold, for example flagging at two or three remaining, by telling WebRun your preferred cutoff when you set it up.
What if a student already bought a new package?
WebRun reads live data from Acuity Scheduling and Stripe each morning, so students who renewed their package before the daily run are skipped automatically.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.