Workflow: Enrich leads with ChatGPT + Zapier to CRM
I need a reliable Zapier workflow that enriches incoming leads via ChatGPT before pushing to HubSpot or Salesforce, handling 200–1,000 leads/day. Looking for concrete Zap/Formatter/OpenAI steps, rate-limit handling, and field mapping advice.
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.
Quick recipe:
- Trigger: Zapier New Form Submission.
- Filter: require email + name.
- Formatter: build prompt as JSON template.
- ChatGPT action: temperature 0, system prompt: return JSON with company_domain, company_size, industry, title_normalized, intent_score, notes.
- Parse JSON with Formatter/Code by Zapier.
- Rate limits: batch via Google Sheet + Schedule by Zapier in chunks (e.g., 100), or add Delay + exponential-backoff retries on 429s.
- Map parsed keys to HubSpot/Salesforce contact/company fields; create company only if domain present.
See Zapier vs Make: Compare Zapier and Make