All templates

Automated Sobriety Hub Meeting Attendance Digest

Every night, WebRun opens Sobriety Hub, pulls each resident's meeting check-ins logged that day, updates a running weekly count in Google Sheets, and posts a Slack digest flagging anyone below their required minimum before the next day starts.

Runs on WebRun · Strict Lockdown policy
Every night at 10:00 PM WebRunorchestrates each step
1 Sobriety Hub pull today's meeting check-ins
2 Google Sheets update the attendance record
3 Slack flag residents falling behind
In short

How do I track recovery meeting attendance without a paper sign-in sheet?

Every night, WebRun pulls each resident's meeting check-ins from Sobriety Hub, updates a running weekly count in Google Sheets, and posts a Slack digest flagging anyone below their required minimum. House staff see who is falling behind on meeting attendance in real time, instead of discovering a gap during a weekly compliance review.

  • Meeting attendance gaps are flagged the same night, not at a weekly review
  • Every resident's weekly count stays current in Google Sheets without manual tallying
  • Staff can step in before a resident falls seriously behind on their requirement

Built for sober living homes · recovery residences · house managers · case managers

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

  2. 1
    Sobriety Hub - pull today's meeting check-ins
    sobrietyhub.com
    WebRun in Sobriety Hub: pull today's meeting check-ins
    WebRun opens Sobriety Hub to pull today's meeting check-ins.
    • Open Sobriety Hub's meeting log and pull every check-in logged today
    • Capture resident name, meeting type, and house for each
    • Note any resident with no check-in logged today

    Done when Today's check-ins and no-shows are captured for every resident.

  3. 2
    Google Sheets - update the attendance record
    google.com
    WebRun in Google Sheets: update the attendance record
    WebRun opens Google Sheets to update the attendance record.
    • Open the Meeting Attendance tracker
    • Append today's check-ins
    • Recalculate each resident's weekly meeting count against their required minimum

    Done when The attendance tracker reflects every resident's current weekly count.

  4. 3
    Slack - flag residents falling behind
    slack.com
    WebRun in Slack: flag residents falling behind
    WebRun opens Slack to flag residents falling behind.
    • Post tonight's digest to the house channel
    • List residents below their weekly meeting requirement

    Done when Staff have tonight's attendance digest with anyone falling behind clearly flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.sobrietyhub.com
ScheduleRuns automatically on this cadence
Every night at 10:00 PM
DeliveryHow each run's result reaches you
Attendance digest · Slack
OutputWhat each run produces - A nightly attendance digest showing each resident's weekly meeting count and who is falling short.
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

How does it know a resident's meeting requirement?

It reads the weekly minimum already set for each resident in Sobriety Hub and compares it against their logged check-ins, so the requirement always matches what staff configured.

Does it log meetings for residents automatically?

No. It only reads check-ins that staff or residents already logged in Sobriety Hub. It never marks a meeting attended on anyone's behalf.

What happens if a resident is behind at the end of the week?

The nightly digest flags them in Slack as soon as they fall short, so staff can follow up well before the week ends, not after.

Put this on autopilot.

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