Zapier provides a no-code solution for teams aiming to streamline their processes and achieve results quickly. This guide walks you through creating a powerful three-step scoring system that evaluates company fit, individual trust, and timing signals, utilizing Lusha’s API for data enrichment. You’ll learn how to set up triggers from your CRM, apply scoring logic, and send notifications to Slack. With prerequisites like a CRM and optional messaging integrations, this setup allows for effective lead scoring without the need for coding expertise.

Zapier is the fastest path to production for teams that want results without writing code. Perfect for: inbound forms, quick scoring logic, and Slack alerts.

What you’ll build

A three-step score that combines:

  1. Company enrichment → ICP fit

  2. Person enrichment + email confidence → trust layer

  3. Signals → timing multiplier

Prerequisites

  • Lusha API or
  • CRM (Salesforce/HubSpot)
  • Slack or Microsoft Teams (optional)

Flow overview

  1. Trigger: New lead in CRM (or “New form submission” via webhook).

  2. Company enrich: Lusha Company → employee_count, industry, revenue_band.

  3. Person enrich: Lusha Contact → title, seniority, phone, email, email_confidence.

  4. Filters/Paths: Apply score + validation.

  5. Signals check: Optional step for funding/hiring indicators.

  6. Update lead: Write score + disposition to CRM.

  7. Notify: Post context to Slack.

Field mapping (minimum)

  • Company domain → Lusha Company input
  • Lead email and/or name + company → Lusha Person input
  • Outputs to CRM: lusha_employee_count, lusha_industry, lusha_title, lusha_seniority, lusha_email_confidence, lusha_phone, lead_score, lead_disposition

Scoring model (example)

Fit (Company)

Employee count 50–500: +20

Industry in target list: +15

Trust (Person)

Email confidence ≥ 90: pass (else fail or send to manual queue)

Seniority Director/VP/C-level: +25

Timing (Signals)

Funding in last 90 days: +30

Hiring surge for relevant roles: +10

Thresholds

  • ≥ 60 = Route to SDR now
  • 35–59 = Nurture
  • < 35 or failed confidence gate = Suppress / Manual validate

Build steps in Zapier

  1. Trigger: Salesforce “New Lead” (or HubSpot contact created).

  2. Action: Lusha Connect → Enrich Company (map domain).

  3. Action: Lusha Connect → Enrich Contact (map name/email + company).

  4. Filter: Email confidence ≥ 90 (fail → “Manual validation” Google Sheet).

  5. Paths:

    – Hot path: employee_count in range AND industry in list → set lead_score with Formatter step (numbers + lookup table).

    – Warm path: partial fit → lower score.

  6. Action: CRM → Update lead fields + owner (round robin).

  7. Action: Slack → message with name, company, score, phone, seniority, funding flag.

Testing

  • Run three samples: a high-fit + high-confidence lead, a mid-fit lead, and a low-confidence email.
  • Confirm score math, routing, and Slack payload.

Pitfalls to avoid

  • Overwriting trusted CRM fields without a confidence or “is_empty” check.
  • Mixing free-text industries with picklists; normalize with Formatter.
  • Skipping dedupe—avoid duplicate contacts before creating tasks/sequences. 

“Zapier let us stand up a Lusha-powered scoring flow in a day. The confidence gate alone cut bounces by more than half, and SDRs finally trust what shows up in their queue.”

POC Lusha for free >>

Lusha API documentation


Bulk list enrichment 

Inbound lead automation 

Rip-and-replace sales playbook

Champion job change alerts 

FAQs

Yes—use Zapier Webhooks to capture submissions, then enrich and score.

Add another Formatter step before writing the score.

Stay up-to-data on the latest in sales & marketing with our newsletter.

    Thank you for subscribing