All templates

Automated Prenda Attendance Truancy Alerts

Every morning, WebRun opens Prenda, pulls each student's attendance record and consecutive absence streak, logs anyone who crosses the program's absence threshold to a compliance tracker in Google Sheets, and drafts a formal attendance notice in Gmail for admin to review before it reaches a family.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Prenda check each student's attendance record
2 Google Sheets log students crossing the absence threshold
3 Gmail draft a formal attendance notice
In short

How do I track microschool attendance and catch truancy risk early?

Every morning, WebRun checks each enrolled student's attendance record in Prenda and calculates their total and consecutive absences for the term. Anyone who crosses the program's absence threshold gets logged to a Google Sheets compliance tracker, and WebRun drafts a factual attendance notice in Gmail for admin to review, so truancy risk is caught the day it starts, not months later.

  • Attendance thresholds get caught the day they're crossed, not at a term end audit
  • Admin reviews a ready to send notice instead of drafting one under deadline pressure
  • Every student's absence count stays logged in one compliance tracker all term

Built for microschool admins · ESA funded microschools · Prenda guides · homeschool compliance coordinators

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

  2. 1
    Prenda - check each student's attendance record
    prenda.com
    WebRun in Prenda: check each student's attendance record
    WebRun opens Prenda to check each student's attendance record.
    • Open Prenda and pull each student's attendance record for the term
    • Calculate total absences and the current consecutive absence streak

    Done when Every enrolled student's absence count and streak is confirmed for the term.

  3. 2
    Google Sheets - log students crossing the absence threshold
    google.com
    WebRun in Google Sheets: log students crossing the absence threshold
    WebRun opens Google Sheets to log students crossing the absence threshold.
    • Log any student who has crossed the program's absence threshold to the compliance tracker
    • Record their total absences and the date the threshold was crossed

    Done when Every student over the threshold is logged with the date it was crossed.

  4. 3
    Gmail - draft a formal attendance notice
    gmail.com
    WebRun in Gmail: draft a formal attendance notice
    WebRun opens Gmail to draft a formal attendance notice.
    • Draft a formal, factual attendance notice for each family that just crossed the threshold, citing the total absences and the program's policy
    • Leave every notice as a draft for admin to review and send

    Done when A reviewable draft notice exists in Gmail for every family that just crossed the threshold.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.prenda.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Attendance compliance log · Google Sheets
OutputWhat each run produces - A compliance log of students over the absence threshold and a Gmail draft notice for each family that just crossed it.
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 a truancy notice to a family without review?

No. WebRun only drafts the notice in Gmail, it never sends on its own. Admin reviews and sends every notice, so no formal attendance letter reaches a family unapproved.

What counts as crossing the threshold?

Whatever total or consecutive absence limit your program or state sets. WebRun flags the student the day their record crosses it, not at a term end review.

Does it track excused and unexcused absences differently?

It reads whatever Prenda has recorded for each absence, so however your pod codes excused versus unexcused, the threshold count matches your own attendance policy.

Put this on autopilot.

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