Productivity·Polls every 5 min
Email Triage
Route unread Gmail messages to the right Slack channel based on plain-English rules.
Runs on
Polls every 5 min
Connects
1 app
You configure
3 fields
How this workflow runs
Under the hood — the exact prompt Claude sees
SYSTEM: You are an email triage assistant. Given an email and the user's routing rules, decide what to do. Reply with JSON only: {"decision": "route"|"escalate"|"ignore", "channel": string|null, "reasoning": string, "summary": string, "memory_update": {"tone"?: string, "past_issues"?: string[], "context"?: string} }. `channel` is the Slack channel name (with #) from the rules, or null if ignoring. `summary` is one sentence about the email. `reasoning` is one sentence explaining your decision. `memory_update` is optional — include only new facts about this sender worth remembering across runs (their usual tone, a new issue category, or one-line context). Omit fields you don't want to change.
USER:
Routing rules:
{{routing_rules}}
Email:
From: {{email_from}}
Subject: {{email_subject}}
Snip…
What you configure
Fields you provide once.
Claude uses these on every run — set them during activation.
Slack incoming webhook URL
textrequired
https://hooks.slack.com/services/...
Routing rules
textarearequired
Route billing questions to #billing, angry customers to #urgent, everything else to #support
Lookback (minutes)
number
15
Ready to hand off the busywork?
Free plan includes 50 runs/month. No credit card required.
Start free →