All templates

Automated Sawyer Makeup Class Scheduling

Every night, WebRun opens Sawyer, finds students marked absent from class that day, checks Google Calendar for a matching makeup session with an open seat, and drafts a reschedule offer email in Gmail for your team to review and send.

Runs on WebRun · Strict Lockdown policy
Every night at 6:00 PM WebRunorchestrates each step
1 Sawyer find students marked absent today
2 Google Calendar find an open makeup session seat
3 Gmail draft a reschedule offer
In short

How do I offer a makeup class to a student who missed a session?

WebRun checks Sawyer every night for students who missed a class that day, finds an open seat in a matching makeup session on Google Calendar, and drafts a reschedule offer in Gmail naming the proposed date and time. Your team reviews and sends the offer, so families hear about their makeup option the same night without anyone hunting for an open slot by hand.

  • Families hear about a makeup option the same night they miss class
  • An open seat is found and held before anyone has to search the calendar
  • No makeup class gets booked without the family confirming it first

Built for STEM studio owners · robotics and coding class instructors · front desk and scheduling staff

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

  2. 1
    Sawyer - find students marked absent today
    hisawyer.com
    WebRun in Sawyer: find students marked absent today
    WebRun opens Sawyer to find students marked absent today.
    • Open Sawyer and pull every student marked absent from today's classes
    • Note which class and skill level each student needs to make up
    • Skip any absence that already has a makeup class booked

    Done when Every unmade missed class today is listed with the student and the class they need to make up.

  3. 2
    Google Calendar - find an open makeup session seat
    calendar.google.com
    WebRun in Google Calendar: find an open makeup session seat
    WebRun opens Google Calendar to find an open makeup session seat.
    • Check upcoming sessions of the same class and skill level for an open seat
    • Hold a tentative seat in the best matching makeup session for each student
    • Prefer the soonest matching session so the makeup happens before the next regular class

    Done when A tentative makeup seat is held for every student who missed class today.

  4. 3
    Gmail - draft a reschedule offer
    gmail.com
    WebRun in Gmail: draft a reschedule offer
    WebRun opens Gmail to draft a reschedule offer.
    • Draft a reschedule offer naming the missed class and the proposed makeup session date and time
    • Ask the family to confirm the makeup slot or request a different one
    • Save the email as a Gmail draft for your team to review. Do not send automatically

    Done when A reviewed reschedule offer draft is ready in Gmail for every family with a missed class.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.hisawyer.com
ScheduleRuns automatically on this cadence
Every night at 6:00 PM
DeliveryHow each run's result reaches you
Makeup offer drafts · Gmail
OutputWhat each run produces - A tentative makeup session hold on Google Calendar and a Gmail reschedule offer draft for every student who missed class that day.
Drafts + calendar holds
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 book the family into the makeup class automatically?

No. It holds a tentative seat and drafts a reschedule offer for your team to review and send. The family confirms the slot before it is finalized in Sawyer.

What if there is no open seat in a matching makeup session?

It leaves that student off the calendar hold step and flags it in the draft, so your team knows to arrange a makeup manually instead of offering a seat that does not exist.

Does it apply to every kind of absence?

It checks any absence marked in Sawyer, whether the class was missed for illness, a schedule conflict, or any other reason your team records.

Put this on autopilot.

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