All templates

Automated Chromatic Pending Review Handoff

Every morning, WebRun opens Chromatic, checks every project for UI snapshot changes still awaiting approval, texts the design lead through WhatsApp with the count and a link to review, and blocks a calendar slot later that day so the review actually happens instead of getting pushed indefinitely.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 Chromatic check for UI changes awaiting review
2 WhatsApp text the design lead
3 Google Calendar block time for the review session
In short

How do I make sure pending Chromatic UI reviews actually get done?

WebRun checks Chromatic every morning for UI snapshot changes still awaiting approval. It texts the design lead through WhatsApp with the pending count and a review link, and blocks a calendar slot that day to clear them, so visual reviews get done instead of pushed indefinitely.

  • Pending UI reviews get an actual booked slot instead of sitting open ended
  • The design lead knows the day's review load first thing
  • Clean days stay quiet since nothing pending means no text at all

Built for design engineers · frontend teams · design systems teams · product 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 www.chromatic.com/start in a real browser with your saved login - no setup, no API keys.

  2. 1
    Chromatic - check for UI changes awaiting review
    chromatic.com
    WebRun in Chromatic: check for UI changes awaiting review
    WebRun opens Chromatic to check for UI changes awaiting review.
    • Open Chromatic and list projects with UI snapshot changes awaiting approval
    • Count how many changes are pending per project
    • Note how long the oldest pending change has been waiting

    Done when Every project with pending UI changes is listed with its count and oldest wait time.

  3. 2
    WhatsApp - text the design lead
    whatsapp.com
    WebRun in WhatsApp: text the design lead
    WebRun opens WhatsApp to text the design lead.
    • Text the design lead the total pending count and which project has the oldest wait
    • Link directly to the Chromatic review screen
    • Skip the text entirely on a day with nothing pending

    Done when The design lead has a text summarizing today's pending reviews.

  4. 3
    Google Calendar - block time for the review session
    calendar.google.com
    WebRun in Google Calendar: block time for the review session
    WebRun opens Google Calendar to block time for the review session.
    • Block a review slot later today when there are pending changes
    • Add the pending count to the event description
    • Skip creating a slot on a day with nothing pending

    Done when A review slot is booked on any day with pending UI changes.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.chromatic.com/start
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Pending review summary · WhatsApp
OutputWhat each run produces - A WhatsApp summary of pending UI reviews and a booked calendar slot to clear them.
Alert
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 approve the UI changes itself?

No. WebRun only reports what's waiting. Approving or rejecting a visual change is always a human decision in Chromatic.

Do I get a text every day even with nothing pending?

No. The text and calendar slot only happen on days with actual pending changes, so a clean queue stays quiet.

What if the review slot gets skipped?

The next morning's check finds the changes still pending and books a new slot, so nothing falls through permanently.

Put this on autopilot.

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