All templates
Support·Polls every 5 min

FAQ Auto-Responder

Match unread Gmail messages against your Notion FAQ database. High-confidence matches become Gmail drafts; the rest go to Slack for a human.

Runs on
Polls every 5 min
Connects
2 apps
You configure
4 fields
How this workflow runs
Under the hood — the exact prompt Claude sees
You are a support agent. Match the customer email against the FAQ list and, if a good match exists, draft a reply in a {{tone}} tone. Reply with JSON only: {"match": boolean, "confidence": number (0-1), "faq_question": string|null, "reasoning": string, "draft_subject": string|null, "draft_body": string|null, "memory_update": {"tone"?: string, "past_issues"?: string[], "context"?: string} }. If no FAQ answers the question, set match=false and leave draft fields null. `memory_update` is optional — include only new facts about this sender worth remembering across runs (their preferred tone, a new topic they've asked about, or one-line context). Omit fields you don't want to change. FAQ entries: {{faqs}} Email: From: {{email_from}} Subject: {{email_subject}} Body: {{email_body}}
What you configure

Fields you provide once.

Claude uses these on every run — set them during activation.

Notion FAQ database ID
textrequired
32-char database ID (share the DB with the Pilotran integration first)
Slack webhook for escalations
textrequired
https://hooks.slack.com/services/...
Confidence threshold (0-1)
number
0.75
Reply tone
selectrequired

Ready to hand off the busywork?

Free plan includes 50 runs/month. No credit card required.

Start free →