← All workflows Missed-call & AI SMS 14 nodes · Webhook

SMS Qualifier Agent

Replies to missed-call texts, qualifies the lead by SMS, and alerts the owner

14
nodes
Webhook
trigger
6
services wired
What it does

I built an SMS agent that fires on a Twilio inbound-SMS webhook when someone texts after a missed call, normalizes the payload, and filters out STOP opt-outs and the owner's own number before doing anything. A GPT-5-mini agent with per-phone conversation memory then qualifies the lead one question at a time (job type, address, name, timing), while a deterministic code-level price scrub guarantees it never quotes a price and never promises a time. When a lead is ready or an emergency is detected it tags the reply with routing tokens, texts the owner a one-line summary, and logs every turn to Google Sheets, keeping the owner as the human in the loop for pricing and booking.

14-node SMS agent with per-caller memory + deterministic price guardrail

The workflow
Live interactive canvas · scroll to zoom, drag to pan

This is the real, sanitized export — credentials and any client data removed. Double-click any node to inspect it, or use the canvas's import link to drop the workflow straight into n8n.

Services
WebhookRespondCodeGoogle SheetsOpenAIMemory