workflow: automate lead qualification with Zapier + ChatGPT
I want to score incoming leads automatically by sending form/webhook data through ChatGPT via Zapier, then tag and route records in HubSpot. Looking for trigger/action mappings, prompt templates for scoring, rate-limit and retry best practices.
Best tools for this use case
Based on the workflow in this discussion, these tools are useful starting points to review.
Zapier
Best general-purpose automation layer for connecting tools and processes quickly.
Make
Powerful automation builder for advanced visual flow design and multi-step operations.
n8n
Technical automation platform with strong flexibility, control and AI workflow potential.
Answers
Approved replies, operator insight, and tactical follow-up from the community.
Trigger/action mappings:
- Trigger: form submission (Zapier webhook) → Action: send form JSON to ChatGPT (OpenAI action) for scoring.
- Action: parse GPT JSON → Create/Update HubSpot contact, set lead_score property, add tag, route via HubSpot workflow.
Prompt template:
'Score lead 0–100 and return JSON: {"score":int,"reason":"short","category":"MQL|SQL|NotQualified"} using fields: name,email,company,role,interest,budget,timeline.'
Rate limits/retries:
- Batch inputs, use async webhooks.
- Exponential backoff on 429/5xx, retry 3–5×, log failures.