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.
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.
Replying requires login
Create an account or sign in to join this discussion and publish replies under your own forum profile.