All templates

Automated Bitbucket Build Failure Digest

Every morning, WebRun opens Bitbucket, collects the Pipelines runs that failed overnight across your repositories, captures the repo, branch, commit author, and failing step, records them on your engineering Notion page, and messages the on-call engineer the summary on WhatsApp.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Bitbucket collect the overnight build failures
2 Notion record the failure list
3 WhatsApp message the on-call engineer
In short

How do I get a daily summary of failed CI builds?

WebRun opens Bitbucket every morning and collects the Pipelines runs that failed overnight across your repositories, capturing the repo, branch, commit author, and failing step. It records them on your Notion build health page and messages the on-call engineer a summary on WhatsApp, so broken builds have an owner by 8am.

  • Main-branch breakages are named and owned before standup
  • Repeat failures are visible instead of blending into the noise
  • Notion keeps a running record so build health is measurable

Built for engineering teams · DevOps engineers · platform teams · engineering 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 bitbucket.org/account/signin in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bitbucket - collect the overnight build failures
    bitbucket.org
    WebRun in Bitbucket: collect the overnight build failures
    WebRun opens Bitbucket to collect the overnight build failures.
    • Open Bitbucket and go to Pipelines for each repository you track
    • Filter to runs since the last check with a failed or stopped result
    • Capture the repository, the branch, the commit author, the pipeline step that failed, and the error line
    • Note whether the same pipeline also failed on the previous run

    Done when Every failed pipeline run since the last check is captured with its author.

  3. 2
    Notion - record the failure list
    notion.so
    WebRun in Notion: record the failure list
    WebRun opens Notion to record the failure list.
    • Open your engineering build health page in Notion
    • Add today's entry with one line per failed run, linked back to the pipeline
    • Mark failures on the main branch separately from feature branches
    • Keep past days so the failure rate is visible over time

    Done when Today's failures are recorded on the Notion build health page.

  4. 3
    WhatsApp - message the on-call engineer
    whatsapp.com
    WebRun in WhatsApp: message the on-call engineer
    WebRun opens WhatsApp to message the on-call engineer.
    • Message the engineering WhatsApp group with the overnight summary
    • Lead with main-branch failures, then repeated failures, then everything else
    • Name the commit author next to each so the fix has an obvious owner
    • Say plainly when every pipeline passed overnight

    Done when The on-call engineer has this morning's failure summary.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
bitbucket.org/account/signin
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Build failure digest · WhatsApp
OutputWhat each run produces - A daily digest of failed Bitbucket Pipelines runs with the repository, branch, commit author, failing step, and whether it is a repeat failure.
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 rerun a pipeline or merge anything?

No. WebRun only reads Bitbucket. It never reruns a pipeline, merges a pull request, pushes a commit, or changes a branch permission. Every action on the repo stays a human decision.

Can I limit it to the main branch?

Yes. Pick the repositories and branches you care about when you turn it on. Many teams report only main and release branches, and leave feature-branch noise out.

Does it read the full build logs?

It reads enough of the failing step to quote the error line in the digest. The full log stays in Bitbucket, linked from the Notion entry for whoever picks up the fix.

Put this on autopilot.

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