FeaturedDev & IT Ops#Playwright#Browser Automation#Visual AI#Monitoring

Playwright Visual AI Monitor

Take a full-page screenshot on a schedule, analyse it with an LLM for anomalies, and Slack-alert when something looks off.

Workflow at a glance

The full canvas, before you import it

Click any node to see its config.

#Playwright#Browser Automation#Visual AI#Monitoring

Click a node to select it — same as the Heym editor; the panel shows its settings.

6 nodes · Free & source-available

Playwright Visual AI Monitor

Browser automation meets AI analysis: Playwright captures the page, the LLM inspects the screenshot for anomalies or changes, and your team gets a Slack ping if anything looks wrong.

What this workflow does

  1. Cron trigger fires on schedule (e.g. every 30 minutes)
  2. Playwright navigates to the target URL and takes a full-page screenshot
  3. LLM analyses the image for visual anomalies, errors, or unexpected changes
  4. Condition fires Slack only when the LLM flags an issue
  5. Slack sends the alert; Output logs clean runs

Use cases

  • Production dashboard uptime monitoring
  • UI regression detection without test suites
  • E-commerce price or availability tracking

Setup

Set your target URL in the Playwright node. Configure Slack credentials in Heym. Tune the LLM system instruction to describe what "normal" looks like for your page.

FAQ

Does this replace visual regression tests? It complements them — great for pages with dynamic content where pixel-diff tests produce too many false positives.

Which LLM supports image input? Use a vision-capable model (e.g. gpt-4o, claude-opus-4-7).

Can it survive a site redesign? Add a Playwright AI step with auto heal so broken selectors are repaired at run time. Self-Hosted AI Agent Templates: 6 You Can Watch Run shows auto heal in a recorded run.

To wake the vision model only when the page changed, add a Condition node in front of it. Our guide to gating a model behind a filter shows what that saves.

How to import this template

  1. 1Click Import → Copy JSON on this page.
  2. 2Open your Heym and navigate to a workflow canvas.
  3. 3PressCmd+V/Ctrl+V— nodes appear instantly.
  4. 4Add your API keys in the node config panels and click Run.
More workflow templates
View all templates
Heym
incident analysis · production AI
Observed across 100s of AI rollouts

AI workflows don't fail because of prompts.
They fail because of orchestration.

symptom · glue code01
5 tools
Scripts, vector DB, approval bot, tracing, browser runner — none of them talk.
symptom · visibility02
~0%
Observable behavior across the stack. Debugging is guesswork.
with heym · one runtime▲
1 canvas
Agents, RAG, HITL, MCP, traces & evals. Self-hosted. Observable.
AI-Native RuntimeProduction-Grade
github.com/heymrun/heym