All templates

Automated Martial Arts Class Reminders

Every morning, WebRun opens Spark Membership, pulls the day's class schedule and enrolled student list, drafts a personalized reminder message for each student, and posts a Slack confirmation to your front desk so they can approve and send before class begins.

Runs on WebRun · Strict Lockdown policy
Every day at 7:30 AM WebRunorchestrates each step
1 Spark Membership pull today's schedule and enrollments
2 Gmail draft class reminder emails
3 Slack confirm to front desk
In short

How do I automatically send class reminders to martial arts students?

Every morning, WebRun opens Spark Membership, reads the day's class schedule and enrolled student list, and drafts a personalized reminder email for each student in Gmail. It then posts your front desk a Slack summary with enrolled counts and a note that drafts are ready to review, so reminders go out on time with a human check.

  • Students receive timely class reminders without staff manually drafting each message
  • Classes with low enrollment are flagged each morning for last-minute promotion
  • Every reminder requires a front-desk approval before reaching a student

Built for martial arts schools · dojos · BJJ academies · kickboxing studios · karate studios

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.sparkmembership.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Spark Membership - pull today's schedule and enrollments
    sparkmembership.com
    WebRun in Spark Membership: pull today's schedule and enrollments
    WebRun opens Spark Membership to pull today's schedule and enrollments.
    • Open Spark Membership and view today's class schedule
    • For each class, capture the time, instructor name, location or mat, and enrolled students
    • Note each enrolled student's name and email address
    • Skip students who have already checked in or cancelled their spot

    Done when Today's class roster is captured with each student's details and class information.

  3. 2
    Gmail - draft class reminder emails
    gmail.com
    WebRun in Gmail: draft class reminder emails
    WebRun opens Gmail to draft class reminder emails.
    • Draft a brief, friendly class reminder for each enrolled student
    • Include the class name, time, instructor, and any preparation notes
    • Group drafts by class so front desk can review and send them together
    • Leave all drafts unsent in Gmail for staff to approve before sending

    Done when A reminder draft is in Gmail for every enrolled student in today's classes, organized by class.

  4. 3
    Slack - confirm to front desk
    slack.com
    WebRun in Slack: confirm to front desk
    WebRun opens Slack to confirm to front desk.
    • Post a morning summary to the front-desk channel listing today's classes and enrolled counts
    • Note that reminder drafts are ready in Gmail for each class
    • Include any classes with low enrollment so staff can promote last-minute sign-ups

    Done when The front-desk team has a morning class summary in Slack and knows the drafts are ready.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.sparkmembership.com
ScheduleRuns automatically on this cadence
Every day at 7:30 AM
DeliveryHow each run's result reaches you
Reminder drafts · Slack
OutputWhat each run produces - Draft class reminder emails for all enrolled students, plus a Slack morning summary for the front-desk team.
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 send reminders to students without staff reviewing them first?

No. Every reminder is drafted and left unsent in Gmail. A front-desk team member reviews and approves before anything is sent to students.

What if a student cancels their spot after the reminders are drafted?

Because drafts require staff review before sending, cancellations that come in after drafting can be caught at review time. WebRun reads live enrollment each morning, so same-day cancellations before the draft run are automatically excluded.

Can it remind students for multiple classes in the same day?

Yes. WebRun pulls the full daily schedule from Spark Membership and creates a draft for each student enrolled in any class that day, organized by class so the review is quick.

Put this on autopilot.

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