All templates

Automated At-Risk Student Early Warning

Every Monday, WebRun reads recent grades and attendance in PowerSchool, checks missing work in Google Classroom, finds students slipping on more than one signal, and posts your support team an internal Slack digest ranked by how many warning signs each student shows.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 PowerSchool read grades and attendance
2 Google Classroom check missing work
3 Slack post the at-risk digest
In short

How do I build a weekly at-risk student early-warning report automatically?

Every Monday, WebRun reads recent grades and attendance in PowerSchool, checks missing work in Google Classroom, and finds students slipping on more than one signal. It posts your support team an internal Slack digest ranked by how many warning signs each student shows, so counselors can step in before a student falls behind.

  • At-risk students surface weekly across grades, attendance, and work
  • The list ranks by number of warning signs, not one metric
  • Recovered students drop off automatically each run

Built for school counselors · school administrators · intervention teams · grade-level leads

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

  2. 1
    PowerSchool - read grades and attendance
    powerschool.com
    WebRun in PowerSchool: read grades and attendance
    WebRun reviews recent grades and attendance in PowerSchool.
    • Open PowerSchool and review recent grades and attendance by student
    • Flag failing or sharply dropping grades and rising absences
    • Capture each warning signal with the student it belongs to

    Done when Each student's recent grade and attendance signals have been captured.

  3. 2
    Google Classroom - check missing work
    classroom.google.com
    WebRun in Google Classroom: check missing work
    WebRun checks missing work across classes in Google Classroom.
    • Open Google Classroom and review student work across classes
    • Use the status filter to find students with stacking missing assignments
    • Add the missing-work count to each student's signal set

    Done when Missing-work counts from Google Classroom are attached to each student.

  4. 3
    Slack - post the at-risk digest
    slack.com
    WebRun in Slack: post the at-risk digest
    WebRun posts the ranked at-risk digest to your support team in Slack.
    • Post an internal digest of students showing two or more warning signs
    • Rank by how many signals each student trips: grades, attendance, missing work
    • Leave it for counselors and the support team to decide on outreach

    Done when Your support team has this week's ranked at-risk digest in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.powerschool.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
At-risk digest · Slack
OutputWhat each run produces - An internal weekly digest of students with two or more warning signs, ranked by how many grade, attendance, and missing-work signals each trips.
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 contact students or families on its own?

No. This is an internal digest for your support team only. WebRun reads the data and posts a ranked Slack list. Whether and how to reach a student, family, or counselor stays a human decision your team makes from the digest.

What makes a student show up on the list?

WebRun looks across signals rather than one bad grade. A student appears when two or more line up, for example a failing grade plus rising absences plus stacking missing work, which is a stronger early-warning sign than any single metric.

Does it label or rank students permanently?

No. The digest reflects only this week's PowerSchool and Google Classroom data and is rebuilt each Monday. A student who recovers drops off the next run, so the list stays a current snapshot, not a label.

Put this on autopilot.

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