All templates

Automated OBS Studio Stream Health Tracking

Every Monday, WebRun reviews the OBS Studio session logs from the past week, captures dropped frames, bitrate, and duration for each one, logs them as rows in Google Sheets, and posts a weekly recap to Notion.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 OBS Studio review session logs
2 Google Sheets log stream health metrics
3 Notion post the weekly recap
In short

How do I track OBS Studio stream health over time?

WebRun reviews your OBS Studio stream and recording logs every Monday, pulling dropped-frame percentage, bitrate, and duration for each session that week. It logs every session as a row in Google Sheets and posts a weekly recap to Notion, so you can spot a flaky connection or a bad week of output without digging through log files yourself.

  • Stream health is tracked automatically instead of scanning log files by hand
  • A flaky session gets flagged the same week it happens
  • The whole team sees a weekly recap in Notion

Built for streamers · content creators · gaming organizations · AV teams

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

  2. 1
    OBS Studio - review session logs
    obsproject.com
    WebRun in OBS Studio: review session logs
    WebRun opens OBS Studio to review session logs.
    • Open OBS Studio and review the stream and recording log for the week
    • Capture dropped frames, average bitrate, and output file length for each session
    • Flag any session with a crash or disconnect

    Done when Every session this week has its health stats captured.

  3. 2
    Google Sheets - log stream health metrics
    google.com
    WebRun in Google Sheets: log stream health metrics
    WebRun opens Google Sheets to log stream health metrics.
    • Log each session's date, duration, dropped-frame percentage, and bitrate as a new row
    • Update the running weekly average
    • Highlight any session over your dropped-frame threshold

    Done when This week's sessions are logged with their health metrics.

  4. 3
    Notion - post the weekly recap
    notion.so
    WebRun in Notion: post the weekly recap
    WebRun opens Notion to post the weekly recap.
    • Post a weekly recap page summarizing session count, total hours, and average dropped frames
    • Link back to the flagged sessions
    • Leave it in your stream planning workspace for the team

    Done when The weekly OBS scorecard is posted in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
obsproject.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Weekly scorecard · Notion
OutputWhat each run produces - A week's worth of OBS Studio session health metrics, logged to Sheets and summarized in Notion.
Weekly scorecard
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

Does this need OBS Studio running the whole time?

No. WebRun reads the log files OBS Studio already writes after each session, so it works whether you streamed live or recorded locally.

What counts as a flagged session?

Any session where dropped frames or a disconnect crossed the threshold you set, so a real problem stands out from a normal broadcast.

Where do I see the trend over time?

Every session is logged as its own row in Google Sheets, so you can chart dropped frames and duration across weeks.

Put this on autopilot.

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