All templates

Automated Sisense Stale Dashboard Alerts

Every morning, WebRun opens Sisense, checks every dashboard and data model's last successful refresh time, opens a Trello card for any one that has gone stale past its expected schedule, and posts the full list to Microsoft Teams.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Sisense check refresh status
2 Trello open a chase card
3 Microsoft Teams post the stale list
In short

How do I catch stale Sisense dashboards before stakeholders do?

WebRun checks every Sisense dashboard and data model's last refresh time each morning, opens a Trello card for anything overdue with its owner named, and posts the full stale list to Microsoft Teams. Analytics teams catch a stale dashboard before a stakeholder opens it and spots numbers that stopped updating days ago.

  • A stale dashboard gets caught before a stakeholder notices
  • Every overdue model has a named owner and a tracked card
  • The team sees the full stale list in one Teams post each morning

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

  2. 1
    Sisense - check refresh status
    • Open Sisense and list every dashboard and its data model
    • Check each model's last successful refresh time
    • Flag any model past its expected refresh schedule

    Done when Every model's refresh status is checked against its schedule.

  3. 2
    Trello - open a chase card
    trello.com
    WebRun in Trello: open a chase card
    WebRun opens Trello to open a chase card.
    • Open the data ops board in Trello
    • Create a card for each stale model naming its owner and how overdue it is
    • Add it to this week's chase list

    Done when Every stale model has a tracked card with an owner.

  4. 3
    Microsoft Teams - post the stale list
    microsoft.com
    WebRun in Microsoft Teams: post the stale list
    WebRun opens Microsoft Teams to post the stale list.
    • Open the data team channel in Microsoft Teams
    • Post the full stale dashboard list with owners
    • Put the most overdue models at the top

    Done when The team has today's stale dashboard list in Teams.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
sisense.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Stale list · Microsoft Teams
OutputWhat each run produces - A list of stale dashboards and data models with their owner and how overdue the refresh is.
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

Does WebRun trigger the refresh itself?

No. It only reads the last refresh time in Sisense and flags what's overdue. Running the refresh stays a decision for the model's owner.

How is a model marked stale?

By comparing its last successful refresh against its expected schedule. Only models genuinely past due get a chase card.

Will a dashboard's viewers see a warning?

No. Nothing changes on the dashboard itself. The chase list is internal, in Trello and Teams, for the owner to act on.

Put this on autopilot.

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