CONTENT CREATION

Nightly docs-screenshot drift scan with a single Slack digest

Every night it captures your documented screens on staging, diffs them against published docs screenshots, and posts one Slack digest listing only the screens that changed.

CategoryContent Creation
Enginesim
Difficultybeginner
Triggerschedule
Steps6
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNightly schedule
  • ActionRead documented-screen list from ReadMeReadMeReadMe
  • ActionCapture each screen on staging via BrowserbaseBrowserbase
  • LogicDiff vs published shots, collect drifted screens
  • LogicSkip run if nothing drifted
  • OutputPost one Slack drift digestSlack

What it does

On a nightly schedule this template walks your list of documented UI screens, captures each one against the current staging build, compares it to the screenshot live in your docs, and sends a single Slack digest naming every screen that has drifted. No issues are created — it is a low-noise heads-up so the team decides what to recapture.

When to use it

Use it when releases are frequent or continuous and you would rather catch screenshot rot daily than wait for a release event. The one-message digest keeps it from becoming alert spam while still surfacing drift early.

How it works

  1. 1A nightly schedule starts the run.
  2. 2The flow reads the documented-screen list and their docs URLs from ReadMe.
  3. 3Browserbase captures each screen on the staging deployment.
  4. 4A diff step compares every capture to its published screenshot and collects the ones past the change threshold.
  5. 5A branch checks whether any screens drifted; if none did, the run ends silently.
  6. 6Otherwise a single Slack message lists each drifted screen with its before/after thumbnails and doc link.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ReadMeAPI docs, changelog, auth.
  2. 2
    Connect BrowserbaseHeadless browsers, sessions, replays.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.