Automated Music Makeup Lesson Scheduling
Every morning, WebRun opens My Music Staff, finds lessons marked absent in the past 48 hours, checks the teacher's open slots, drafts a makeup offer email for each family in Gmail with two or three options, and posts the batch to Slack for your review before anything is sent.
How can I automatically offer makeup lessons to families after an absence?
Every morning, WebRun finds recent absences in My Music Staff, looks up the teacher's available slots, and drafts a personalised makeup offer email in Gmail for each affected family. Your admin reviews the batch in Slack and approves before any message is sent, keeping families informed without the manual back-and-forth.
- Every absence gets a makeup offer the same day, not days later
- Families receive specific slot options instead of a vague follow-up
- No offer leaves without admin review
Built for music studios · private music teachers · music school administrators
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
www.mymusicstaff.com/Loginin a real browser with your saved login - no setup, no API keys. -
1
My Music Staff - find recent absences and open makeup slots
WebRun opens My Music Staff to find recent absences and open makeup slots. - Open My Music Staff and filter attendance records to absences logged in the past 48 hours
- For each absent student, find the teacher's next two or three open lesson slots within 14 days
- Note the student name, family email, teacher, and available times
Done when Every recent absence has a list of candidate makeup slots attached.
-
2
Gmail - draft makeup slot offers for each family
WebRun opens Gmail to draft makeup slot offers for each family. - Draft a friendly makeup offer email for each family naming the missed lesson and the available slots
- Ask the family to reply with their preferred time
- Save each email as a Gmail draft without sending
Done when A Gmail draft with slot options exists for every family with a recent absence.
-
3
Slack - queue drafts for admin review
WebRun opens Slack to queue drafts for admin review. - Post a Slack summary listing each family, the missed lesson date, and how many drafts are ready
- Prompt the admin to open Gmail, check the offers, and send approved drafts
Done when Your admin team has a Slack prompt and can approve the makeup offers in Gmail.
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 contact families about makeup slots without my approval?
No. Every makeup offer is saved as a Gmail draft and held until you review it in Gmail and choose to send. Nothing goes to families without your sign-off.
How does it know which slots are free?
It reads the teacher's live calendar in My Music Staff and suggests only slots that are currently unbooked within the next 14 days.
What if there are no open slots in the next two weeks?
WebRun flags those absences in the Slack summary so you can handle scheduling manually or extend the search window.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.