All templates

Automated Matillion Job Run Digest

Every morning, WebRun opens Matillion, checks overnight job runs against their usual status and row counts, posts a Slack digest of what's healthy and what's broken, and sends a Telegram escalation for any job that's failed more than once this week.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Matillion check job run status
2 Slack post the digest
3 Telegram escalate a repeat failure
In short

How do I get a daily digest of Matillion ETL job runs?

WebRun checks Matillion job runs every morning, reading each job's status and row counts against its usual pattern. It posts a Slack digest of what's healthy and what's broken, and a job failing more than once in the same week gets a separate Telegram escalation naming the recurring error, so a broken pipeline doesn't stay buried in routine noise.

  • Failed jobs get caught the same morning instead of at the next run
  • Repeatedly failing jobs get a separate escalation, not lost in the noise
  • The team starts the day with one Slack summary instead of checking each job

Built for data engineering teams · ETL developers · data platform admins · BI 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 matillion.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Matillion - check job run status
    • Open Matillion and list overnight job runs
    • Check each job's status and row counts against its usual pattern
    • Note any job that's failed more than once this week

    Done when Every overnight job run has a checked status.

  3. 2
    Slack - post the digest
    slack.com
    WebRun in Slack: post the digest
    WebRun posts to Slack to share the digest.
    • Post the digest to the data engineering channel with each job's status
    • List healthy jobs briefly and failed ones with the error

    Done when The team has this morning's job digest in Slack.

  4. 3
    Telegram - escalate a repeat failure
    telegram.org
    WebRun in Telegram: escalate a repeat failure
    WebRun sends a Telegram message to escalate a repeat failure.
    • Send a Telegram message for any job that's failed more than once this week
    • Name the job and the recurring error

    Done when Every repeatedly failing job has a Telegram escalation.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
matillion.com
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Job digest · Slack
OutputWhat each run produces - A morning digest of ETL job runs, with an escalation for anything failing repeatedly.
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 re-run a failed job on its own?

No. WebRun only reports the failure and escalates what's persistent. Re-running a job or fixing the underlying transformation is left to a human.

Why does a repeat failure get a separate Telegram message?

A single failure shows up in the regular Slack digest. A job failing more than once in the same week means it's a pattern worth a dedicated Telegram message so it doesn't get missed.

What if a job recovers on its own next run?

It checks the latest run status each morning, so a job that's back to succeeding drops out of both the digest and the escalation automatically.

Put this on autopilot.

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