Automated Sawyer Coding Badge Completion Alerts
Every night, WebRun opens Sawyer, finds every coding badge an instructor marked complete that day, drafts a personalized congratulations email naming the student and the badge in Gmail, and posts your team a Slack summary of who earned what.
How do I automatically notify parents when their child earns a coding badge?
WebRun checks Sawyer every night for coding badges your instructors marked complete that day, then drafts a personalized congratulations email in Gmail naming the student and the badge earned. It also posts your team a Slack summary of who progressed. No email sends without your team's review, so every family hears the good news without anyone writing it from scratch.
- Every earned badge gets a family celebration drafted the same night
- Instructors see a daily summary of student progress without checking Sawyer manually
- No congratulations email goes out without a human reading it first
Built for coding class instructors · STEM studio owners · after school coding program directors
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.hisawyer.comin a real browser with your saved login - no setup, no API keys. -
1
Sawyer - find badges completed today
WebRun opens Sawyer to find badges completed today. - Open Sawyer and check every class roster for badges or skill levels marked complete today
- Capture the student's name, the badge earned, and the instructor who marked it
- Skip any badge that already has a congratulations draft from a previous run
Done when Every badge completed today is listed with the student and instructor.
-
2
Gmail - draft a congratulations email
WebRun opens Gmail to draft a congratulations email. - Draft a short, warm congratulations email to the family naming the student and the specific badge earned
- Mention what skill the badge represents and what the next badge in the track involves
- Save each email as a Gmail draft for your team to review. Do not send automatically
Done when A congratulations draft sits in Gmail for every badge completed today.
-
3
Slack - summarize today's badges earned
WebRun opens Slack to summarize today's badges earned. - Post a same-day summary to your team channel listing every student and the badge they earned
- Note how many congratulations drafts are waiting for review in Gmail
Done when Your team has today's badge summary in Slack and knows how many drafts are ready.
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 email families without my team reviewing it first?
No. Every congratulations email is saved as an unsent Gmail draft. Your team reviews the Slack summary, checks the drafts, and sends them. Nothing reaches a family automatically.
How does it know a badge was actually earned?
It only reads badges and skill levels your instructors have already marked complete in Sawyer. WebRun does not decide who passes. It just turns that record into a ready-to-send celebration.
What if two instructors mark the same badge by mistake?
WebRun checks for an existing draft before writing a new one, so a badge that already has a congratulations email queued will not get a duplicate.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.