All templates

Automated Heap Tracking Coverage Audit

Every Monday, WebRun opens Heap, goes through your event definitions, compares last week's volume against the weeks before it, finds events that stopped collecting or never collected at all, opens a Trello card for each break, and sends you a WhatsApp summary of where tracking coverage is broken.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Heap audit event definitions
2 Trello open a card per break
3 WhatsApp send the coverage summary
In short

How do I find analytics events that stopped tracking after a release?

WebRun audits your Heap event definitions every Monday, comparing last week's volume against prior weeks to find events that stopped collecting after a release or never collected at all. It opens a Trello card per break and sends a WhatsApp coverage summary, so nobody builds a decision on an empty chart.

  • Events that went quiet after a release are named the following Monday
  • Every break has a Trello card with the affected funnels listed
  • A site-wide traffic drop is separated from a real tracking failure

Built for product analysts · growth teams · engineering teams · data 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 heap.io in a real browser with your saved login - no setup, no API keys.

  2. 1
    Heap - audit event definitions
    heap.io
    WebRun in Heap: audit event definitions
    WebRun opens Heap to audit event definitions.
    • Open Heap and list the event definitions your team relies on
    • Read last week's volume for each one and compare it against the previous few weeks
    • Flag events whose volume dropped to zero or fell off sharply after a release
    • Flag defined events that have never collected any data at all
    • Check the funnels and user properties built on those events so the downstream impact is named
    • Note total sessions for the week so a site-wide traffic drop is not mistaken for broken tracking

    Done when Every event definition has a volume comparison and a healthy or broken verdict.

  3. 2
    Trello - open a card per break
    trello.com
    WebRun in Trello: open a card per break
    WebRun opens Trello to open a card per break.
    • Open a card on the engineering board for each event that stopped collecting
    • Title it with the event name and what happened, such as zero volume since a given date
    • Put the previous weeks' volume, the date it went quiet and the funnels affected in the description
    • Add a separate card for events that have never collected data, since those are usually a definition problem
    • Skip events that already have an open card from a previous week

    Done when Every broken event has a Trello card with its history and downstream impact.

  4. 3
    WhatsApp - send the coverage summary
    whatsapp.com
    WebRun in WhatsApp: send the coverage summary
    WebRun opens WhatsApp to send the coverage summary.
    • Send yourself the coverage summary: events healthy, events that went quiet and events never collecting
    • Name the funnels that now rest on a broken event
    • Include total sessions for the week so a traffic change is separated from a tracking failure

    Done when You have this week's tracking coverage summary on WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
heap.io
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Coverage summary · WhatsApp
OutputWhat each run produces - A per-event coverage verdict with last week's volume against prior weeks, the date tracking went quiet, and the funnels affected.
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 change my event definitions?

No. WebRun reads event definitions, volumes and funnels. It never edits a definition, never deletes an event and never changes a funnel. Every fix is written up as a Trello card for an engineer to action.

How does it tell broken tracking from a quiet week?

It reads total sessions alongside each event's volume. A drop in one event while sessions hold steady reads as broken tracking, and a fall across everything reads as a traffic change and is called out as such.

Does it catch events that never worked?

Yes. Defined events with no data at all are listed separately from events that went quiet, because those are usually a definition problem rather than a release regression.

Put this on autopilot.

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