All features
Feature

Automated alerts
when your API data changes

Attach a Flow to any saved workflow. Define a condition — in plain English or as a numeric threshold — and choose what happens when it fires: an email, a Slack message, or a row written to a Google Sheet.

Install Free on Google Sheets™Read the docs →
How Flows work

Define a condition. Choose an action.
Everything else is automatic.

Each Flow has two parts: a WHEN trigger that evaluates against the API response, and a THEN action that fires when the condition is met. Flows run inside your scheduled workflows — no separate scheduler needed.

WHEN
Trigger condition
Always
Threshold: viewCount > 100,000
Scout AI: "Any 1-star reviews?"
THEN
Action fires
Send Email
Post to Slack
Write to Sheet
Triggers

Three ways to define "when"

Match any use case — from plain-English AI conditions to simple numeric comparisons.

Scout AI
Describe the condition in plain English
Write anything: "Has revenue dropped 20%?" or "Any new 1-star reviews?"
AI evaluates the full API response on every run
Returns fired: true/false plus a plain-English reason
No JSON paths, no formulas, no code
"Has this YouTube video passed 100,000 views?"
Threshold
Numeric field comparison
Pick any numeric field from the API response
Supports >, <, >=, <=, =, !=
Field list auto-populates after a preview run
{{trigger.value}} holds the actual number when it fires
ordersCount > 50
Always
Fire on every scheduled run
Runs unconditionally each time the workflow executes
Perfect for audit logs and activity trails
Use {{workflow.name}} to label each entry
Runs every time · no condition required
Actions

Three ways to define "then"

Use tokens like {{trigger.reason}} and {{trigger.value}} to include live data in your alerts.

Send Emailvia Resend · free tier: 3,000/month

Send a transactional email with a custom subject and body using a Resend API key. Resend's free tier covers 3,000 emails per month — no credit card required to sign up.

Custom subject and body
{{trigger.reason}} drops in as the AI explanation
No Google OAuth send_mail scope needed
Get a free Resend API key →
Slack Messagepost to any channel via bot token

Post a message to any channel in your Slack workspace. The bot auto-joins the channel if it isn't already a member. Use {{trigger.reason}} as the message body for instant context.

Any channel — public or private
Auto-joins the channel if needed
Supports token substitution in the message
Write to Sheetappend or overwrite any Google Sheet

Log a message to any accessible Google Sheet. Choose append mode to build a running history, or overwrite mode to keep the cell current. The message supports full token substitution.

Any sheet you have access to
Append (history) or overwrite (current state)
Defaults to {{trigger.reason}} if message is empty
Examples

Flows across every use case

Any API you can import from, you can monitor with a Flow.

YouTube Analytics
WHEN (Scout AI)
"Has this video passed 100,000 views?"
THEN (Send Email)
Subject: Milestone hit — {{workflow.name}} Body: {{trigger.reason}}
Shopify
WHEN (Threshold)
ordersCount > 50
THEN (Slack Message)
#ops: {{workflow.name}} — {{trigger.value}} orders today
Google Ads
WHEN (Scout AI)
"Did average CPC drop more than 20% vs last week?"
THEN (Write to Sheet)
{{trigger.reason}} · {{workflow.name}}

Start monitoring your APIs today

Install the free add-on, save a workflow, and attach a Flow. Get your first alert in under five minutes.

Install Free on Google Sheets™Read the docs