All templates

Automated Data.world Catalog Scorecard

Every Monday, WebRun opens data.world, checks every dataset in the catalog, posts a scorecard to Slack showing new, updated, and stale datasets, and sends a direct Telegram alert naming any dataset missing an owner or documentation.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Data.world check dataset health
2 Slack post the catalog scorecard
3 Telegram alert on missing owners
In short

How do I track dataset health across my data.world catalog?

WebRun checks every dataset in your data.world catalog every Monday, and posts a scorecard to Slack showing new, updated, and stale datasets with a total count. It sends a direct Telegram alert naming any dataset missing an owner or documentation, so gaps in the catalog get claimed instead of sitting unnoticed.

  • Catalog health is visible in one weekly scorecard
  • Datasets missing an owner get named, not just counted
  • Documentation gaps surface before they pile up

Built for Data teams managing a shared catalog · data governance leads · analytics teams using data.world

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

  2. 1
    Data.world - check dataset health
    data.world
    WebRun in Data.world: check dataset health
    WebRun opens Data.world to check dataset health.
    • Open data.world and check every dataset in the catalog
    • Note which datasets are new, updated, or missing an owner
    • Flag any dataset with no documentation or description

    Done when This week's catalog health is captured for every dataset.

  3. 2
    Slack - post the catalog scorecard
    slack.com
    WebRun in Slack: post the catalog scorecard
    WebRun opens Slack to post the catalog scorecard.
    • Post the weekly catalog scorecard with counts by status
    • Group results by new, updated, and stale datasets
    • Include the total dataset count for context

    Done when The team channel has this week's catalog scorecard.

  4. 3
    Telegram - alert on missing owners
    telegram.org
    WebRun in Telegram: alert on missing owners
    WebRun opens Telegram to alert on missing owners.
    • Send a direct alert listing datasets with no owner or documentation
    • Name each dataset so it is easy to claim
    • Skip this step on weeks where every dataset is fully covered

    Done when Any dataset missing an owner or documentation has been flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
data.world
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Catalog scorecard · Slack
OutputWhat each run produces - A weekly dataset health scorecard, plus a direct alert for datasets missing an owner or documentation.
Report
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 it assign an owner to a dataset automatically?

No. It only flags datasets missing an owner or documentation. Assigning an owner is left to your data team.

What counts as a stale dataset?

One with no updates or new documentation for a while, called out in the scorecard alongside new and recently updated datasets.

Will I get a Telegram alert every week?

Only when a dataset is missing an owner or documentation. Weeks where the catalog is fully covered skip that alert.

Put this on autopilot.

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