See them run
Nine of them, start to finish.
These are the real steps, in order, including the checks that stop each one doing something dumb. Underneath each is what it actually turned up in our own four locations.
Overdue invoice chase
8th · 14th · 24th · 28th- Reads every unpaid invoice from the payment platform
- Skips anyone not yet a full week overdue
- Texts the rest from their own studio number, with a pay link
- Records it, so nobody is chased twice for the same invoice
- Month-end sweep catches anything left from prior months
From the studio’s own number
Hey! We still have an invoice outstanding of $135 on your account. Would you be able to get that taken care of today? I appreciate it!! :)
here’s the link: pay.squareup.com/…
oh shoot, sorry! just paid it
6 invoices · $975 · plus $135 from the month before
Review asks
Daily, 10am- Scans every active family
- Finds the ones 42 days past their first day
- Checks they are still actively coming in
- One ask per household — never per child, never twice
Six weeks after their first day
Hey! Just wanted to thank you for taking lessons with us here. Was curious if you and maybe a couple family members wouldn’t mind leaving us a Google review, if you haven’t yet?? Our teachers always appreciate it as well. :)
just left one! 5 stars ⭐
281 families asked · 40+ new reviews in month one
Review replies
Daily, 8am- Fetches new Google reviews across all four locations
- Five stars get a reply posted automatically
- Anything under four escalates to the owner with a draft written
New reviews, all four locations
- 5★ — replied automaticallyok
- 5★ — replied automaticallyok
- 3★ — escalated with a draftalert
Nothing sits public and unanswered
New student setup
The moment they book- First booking lands
- Builds the family folder and the student file
- Siblings land in the same family folder instead of duplicating
- Shares it to the family and writes the roster row
First booking lands
- Family foldercreated
- Siblingsame folder
- Shared to familysent
- Roster rowwritten
Runs on every new student, all four locations
Past-student archive
Daily, 5am- Finds students marked leaving whose last day has passed
- Moves their folder into that studio’s past-students area
- Marks them archived so the roster stays true
Daily sweep, 5am
- Active — still enrolledskip
- Leaving — last day passedarchive
- Active — still enrolledskip
21 consecutive days, zero errors
Teacher call-outs
On submit- Teacher submits from their phone
- Logs to the tracking table so patterns become visible
- Texts the director for that specific location — not a group blast
To that location’s director only
Call-out submitted — Elkhorn, 4pm–7pm
Heads up: a teacher just called out at Elkhorn for 4pm–7pm today. Logged it. Families are being sent the reschedule form.
Live across 4 locations, routed to 3 managers
Snow day switch
On demand- Pick the date and the locations affected
- Every in-person lesson that day converts to video, in bulk
- Each one generates its own link and calendar invite to both sides
Pick the date, pick the locations
- 2:00pm — in person→ video
- 3:30pm — in person→ video
- 5:00pm — in person→ video
An afternoon of phone calls becomes one form
Stale-number watchdog
Weekly, Monday 8am- Pulls the live rating and review count for all four locations
- Compares them against every place that number appears on the site
- Texts the exact correction when they drift apart
Website vs Google, weekly
- Site says 470 — Google says 473alert
- Site says 96 — Google says 98alert
- Site says 110 — Google says 111alert
Caught 470 vs 473 on day one
The watchdog
Daily- Every system writes a heartbeat on every run
- Reads all of them and tests every login they depend on
- Texts a human the moment one goes stale or a token dies
Heartbeats, every day
- Invoice chase — ran 9:00amok
- Review asks — ran 10:00amok
- Lead alarm — no heartbeat in 9 daysalert
The reason we found an alarm that had been dead for weeks
This is a sample, not a menu — every business is different, and most of what we build ends up custom. If the thing eating your week is not on this list, it is still the same job: find it, build it, watch it.