All templates

Automated Coolors Palette Contrast Audit

Every Monday, WebRun opens your saved Coolors palettes, takes the text and background pairings you care about, runs each one through the Coolors contrast checker, posts a pass and fail table to your Microsoft Teams design channel, and pings Telegram whenever a core brand pairing drops below the level you require.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:30 AM WebRunorchestrates each step
1 Coolors check palette contrast
2 Microsoft Teams post the pass and fail table
3 Telegram ping on a failing pairing
In short

How do I check my brand colour palette passes contrast requirements?

WebRun audits your brand colours every Monday. It reads your saved Coolors palettes, runs the pairings you nominate through the Coolors contrast checker, posts a pass and fail table with every ratio to Microsoft Teams, and pings Telegram whenever a core brand pairing falls below your required level.

  • A new palette is contrast checked in the week it is created
  • Designers see the exact ratio for every pairing, not a guess
  • Failing brand pairings are flagged before they ship into product

Built for brand designers · product design teams · accessibility leads · design agencies

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

  2. 1
    Coolors - check palette contrast
    coolors.co
    WebRun in Coolors: check palette contrast
    WebRun opens Coolors to check palette contrast.
    • Open Coolors and go to your saved palettes and collections
    • Take the hex codes from each palette you have marked as brand or product
    • Run the text and background pairings you nominated through the Coolors contrast checker
    • Record the contrast ratio and the pass level for each pairing, and note any palette added since the last run

    Done when Every nominated pairing has a contrast ratio and a pass level.

  3. 2
    Microsoft Teams - post the pass and fail table
    microsoft.com
    WebRun in Microsoft Teams: post the pass and fail table
    WebRun opens Microsoft Teams to post the pass and fail table.
    • Post the results table to your design channel in Microsoft Teams
    • Show palette name, the two hex codes, the ratio, and the pass level for each pairing
    • Group failures at the top and note which product surfaces use them
    • Show what changed since last week so a new palette is easy to spot

    Done when The design channel has this week's contrast table.

  4. 3
    Telegram - ping on a failing pairing
    telegram.org
    WebRun in Telegram: ping on a failing pairing
    WebRun opens Telegram to ping on a failing pairing.
    • Send a short Telegram note only when a core brand pairing fails the level you require
    • Name the palette, the pairing, and the ratio it achieved
    • Stay silent in weeks where every core pairing passes

    Done when You have been pinged about any failing brand pairing.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
coolors.co
ScheduleRuns automatically on this cadence
Every Monday at 9:30 AM
DeliveryHow each run's result reaches you
Contrast results · Microsoft Teams
OutputWhat each run produces - A weekly contrast table for your saved Coolors palettes, listing each pairing with its ratio and pass level, failures first.
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 change my palettes?

No. WebRun reads your saved palettes and runs the contrast checker. It never edits a colour, deletes a palette, renames a collection, or publishes anything to the Coolors community.

Which pairings does it test?

The ones you nominate, for example body text on background, button label on button fill, and link on card. Naming the pairings keeps the table short and matched to real product surfaces.

What level does it check against?

The level you choose, usually a 4.5 to 1 ratio for body text and 3 to 1 for large text and interface elements. Anything under your chosen level is listed as a failure at the top of the table.

Put this on autopilot.

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