All templates

Automated Canvas Missing-Work Notices

Every morning, WebRun opens your Canvas gradebook, filters for missing submissions past the due date, drafts a warm guardian note for each affected student, logs them in a sheet, and leaves every email unsent in Gmail for you to review and send.

Runs on WebRun · Strict Lockdown policy
Every morning at 7:00 AM WebRunorchestrates each step
1 Canvas find missing submissions
2 Google Sheets log who is missing what
3 Gmail draft guardian notes
In short

How do I notify parents about missing Canvas assignments automatically?

Every morning, WebRun opens your Canvas gradebook, filters for missing submissions past the due date, and captures each student, assignment, and days overdue. It logs them to a Google Sheet and drafts a warm guardian note per student in Gmail, left unsent for you to review and send, so families hear about missing work early.

  • Guardians hear about missing work the same day, not at report-card time
  • Every note is drafted and waits for a teacher to approve
  • No family gets nudged twice for the same assignment

Built for teachers · school administrators · instructional coaches · homeroom advisors

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

  2. 1
    Canvas - find missing submissions
    instructure.com
    WebRun in Canvas: find missing submissions
    WebRun reads the Canvas gradebook for missing submissions.
    • Open Canvas and go to the course Gradebook
    • Filter for missing submissions past the due date using the status filter
    • Capture each student, the assignment, and how many days it is overdue

    Done when Every student with a missing submission past its due date has been listed with the assignment name.

  3. 2
    Google Sheets - log who is missing what
    google.com
    WebRun in Google Sheets: log who is missing what
    WebRun records each missing-work case in a tracking sheet.
    • Log each student, guardian, course, and the missing assignment in a tracking sheet
    • Note the days overdue so the oldest items stand out
    • Skip students already noted this week to avoid repeat nudges

    Done when The sheet lists every missing-work student with the assignment and guardian to contact.

  4. 3
    Gmail - draft guardian notes
    gmail.com
    WebRun in Gmail: draft guardian notes
    WebRun drafts a guardian note per student and leaves it unsent.
    • Draft a short, warm note to each guardian naming the assignment and due date
    • Keep the tone supportive and offer a way to catch up
    • Leave every email unsent in Drafts for you to review, edit, and send. Never email a guardian on its own

    Done when A guardian note sits in Gmail Drafts for each missing-work student, none sent.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.instructure.com/canvas
ScheduleRuns automatically on this cadence
Every morning at 7:00 AM
DeliveryHow each run's result reaches you
Missing-work list · Gmail drafts
OutputWhat each run produces - A list of students with missing work, the assignment and days overdue, and a matching guardian note drafted in Gmail.
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 email guardians on its own?

No. WebRun only drafts the guardian notes and leaves them unsent in Gmail Drafts. You read each one, edit anything you like, and send only the notes you approve. Nothing reaches a parent without you.

How does it know what counts as missing?

It reads the Canvas gradebook and uses the submission status, flagging assignments that are an online submission type, past the due date, and not yet turned in, then notes how many days each is overdue.

Will the same family get nudged every day?

No. WebRun logs who was noted in the tracking sheet and skips students already flagged that week, so guardians get one timely note, not a daily repeat.

Put this on autopilot.

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