Prompt (example): "You are a lead scorer. Input: {signup JSON}. Return strict JSON: {"score":0-100,"priority":"high|med|low","reason":["..."],"tags":[]}. Score using role, company_size, email_domain, recent_activity; keep reason 1–2 bullets.
Zap steps:
1) Trigger: New signup (Webhook/Form).
2) Action: Webhook POST to Gemini with prompt+JSON (or via a Cloud Function).
3) Filter: score>=70 → Create CRM task; else add to nurture list.
Rate limits: queue/batch requests, start 1–5 req/sec, use Zapier Delay/Storage and exponential backoff on 429s.
Compare Zapier vs Make: Compare Zapier and Make