All templates

Automated Mixpanel Tracking Plan Audit

Every Monday, WebRun opens Mixpanel, reviews the event list and its properties, flags near-duplicate names, events with no description, and events whose volume dropped to nothing after a release, then posts the cleanup list to Microsoft Teams and pings you in Telegram.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Mixpanel audit events and properties
2 Microsoft Teams post the cleanup list
3 Telegram ping you about dead events
In short

How do I audit my Mixpanel tracking plan for duplicate and dead events?

WebRun audits your Mixpanel instrumentation every Monday. It reviews the event list and properties, flags near-duplicate names, events with no description, and events whose volume fell to nothing after a release, then posts the ranked cleanup list to Microsoft Teams and pings you in Telegram before anyone quotes a dead number.

  • Broken instrumentation surfaces within a week of the release
  • Nobody builds a board on an event that stopped firing
  • Duplicate event names get resolved before they split a metric

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

  2. 1
    Mixpanel - audit events and properties
    mixpanel.com
    WebRun in Mixpanel: audit events and properties
    WebRun opens Mixpanel to audit events and properties.
    • Open Mixpanel and review the full event list with last seven days and prior seven days volume
    • Flag near-duplicate event names, events with no description, and properties with inconsistent value formats
    • Flag any event whose volume fell to zero or near zero since the previous week

    Done when Every event has been checked for duplication, documentation, and live volume.

  3. 2
    Microsoft Teams - post the cleanup list
    microsoft.com
    WebRun in Microsoft Teams: post the cleanup list
    WebRun opens Microsoft Teams to post the cleanup list.
    • Post the cleanup list to your analytics channel, grouped as duplicates, undocumented, and stopped
    • Put events that stopped arriving first, with the week the volume fell
    • Name any saved board or report that reads a stopped event so nobody quotes a dead number

    Done when The week's instrumentation cleanup list is in Teams.

  4. 3
    Telegram - ping you about dead events
    telegram.org
    WebRun in Telegram: ping you about dead events
    WebRun opens Telegram to ping you about dead events.
    • Send a one-line count of duplicate, undocumented, and stopped events
    • Name the stopped events outright so a broken release is obvious
    • Link back to the full list in Teams

    Done when You have the headline in Telegram.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
mixpanel.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Cleanup list · Microsoft Teams
OutputWhat each run produces - A cleanup list of duplicate, undocumented, and stopped events, with the boards that depend on each one.
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 delete or merge events on its own?

No. WebRun only reads your event list and reports what looks wrong. Hiding, merging, or renaming an event stays a human decision made by whoever owns the tracking plan.

How does it decide an event stopped arriving?

It compares the last seven days of volume against the previous seven days. An event that was firing steadily and dropped to zero or near zero is flagged with the week it fell.

What counts as a duplicate?

Events whose names differ only by case, spacing, tense, or a prefix, such as a signup event tracked twice under two spellings. Each pair is listed with both volumes so you can pick the survivor.

Put this on autopilot.

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