Automated Music Lesson Confirmation SMS
Every Sunday evening, WebRun opens RAIN POS to pull the upcoming week's lesson schedule, cross-checks instructor availability in Google Calendar, drafts a personalized confirmation SMS via Twilio for each student or parent, and queues all messages for your approval before any are sent.
How do I automatically confirm music lessons with students before the week starts?
Every Sunday evening, WebRun pulls the coming week's lesson schedule from RAIN POS, checks each instructor's Google Calendar for conflicts, and drafts a personalized confirmation SMS via Twilio for every student or parent. All messages are queued for your approval so no customer is contacted until a human gives the go-ahead.
- Every student receives a draft confirmation before the week starts
- Instructor conflicts caught before students are sent a confirmation
- Makeup and rescheduled lessons reflected accurately in each draft
Built for music store lesson coordinators · instrument retailers with lessons · 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
app.rainpos.comin a real browser with your saved login - no setup, no API keys. -
1
RAIN POS - pull upcoming week's lesson schedule
WebRun opens RAIN POS to pull upcoming week's lesson schedule. - Open RAIN POS and navigate to the class and lesson schedule for the coming week
- Pull all booked lessons with student name, contact number, instrument, instructor, day, and time
- Flag any lesson slot that is not fully confirmed or has a scheduling note
- Group lessons by instructor for cross-check with calendar
Done when All lessons for the coming week are listed with student and instructor details.
-
2
Google Calendar - check instructor availability
WebRun opens Google Calendar to check instructor availability. - Open the instructor's Google Calendar and confirm no conflicts or absences during scheduled lesson times
- Flag any lesson where the instructor has a conflicting event or is marked unavailable
- Note any makeup lessons or reschedules that need to be reflected in the confirmation
Done when Instructor availability is confirmed or conflict flags are noted for each lesson.
-
3
Twilio - draft confirmation SMS for each student
WebRun opens Twilio to draft confirmation SMS for each student. - Draft a short confirmation SMS for each student or parent naming the instructor, instrument, day, and time
- For flagged conflicts, draft a message noting the lesson may need rescheduling and asking the student to stand by
- Queue all drafted messages for review. Do not send any SMS automatically
- Maintain a log of queued messages linked to each lesson booking
Done when Confirmation SMS drafts are queued in Twilio for every upcoming lesson, none sent, awaiting approval.
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 text students without my approval?
No. Every confirmation SMS is queued for your review. No message is sent to any student or parent until you approve the batch.
What happens if an instructor has a calendar conflict?
WebRun flags the conflict and drafts an alternative message to the affected student noting the lesson may need to be rescheduled, so you can handle it before the week starts.
Can it handle makeup lessons and rescheduled slots?
Yes. Any lesson flagged as a makeup or reschedule in RAIN POS is identified and the confirmation draft reflects the adjusted detail so the student receives accurate information.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.