Template

Enrich inbound leads before sales ever sees them

Time to build: 13 min
Difficulty: Easy
Tools: HubSpot ▪ Lusha ▪ Salesloft ▪ Slack ▪ Typeform ▪ Zapier

This Zapier template enriches every inbound lead the moment they submit your form. It adds verified contact and company data from Lusha, creates or updates the record in HubSpot, creates the person in Salesloft, and alerts the team in Slack, all before anyone on the team opens it.

Why enrich inbound leads right away?

Most inbound flows run in the wrong order. A form fill creates a CRM record, the record sits incomplete, someone enriches it later, and only then does sales decide what to do. By that point, the lead may have been routed to the wrong rep, and the moment of interest has passed.

This workflow does everything at once. Enrichment, the CRM update, and the handoff to sales happen as soon as the lead comes in, so the first touch is fast and based on real data.

What this workflow does

  • Enriches each lead with Lusha as soon as the form is submitted
  • Creates or updates the HubSpot contact with verified contact and company data, without duplicates
  • Creates the person in Salesloft, ready for outreach
  • Sends a Slack alert so the team knows a new lead is ready
  • Gives routing and scoring complete data to work with from the start

How to set it up

01

Start from the Zapier template

Copy the Typeform → Lusha → HubSpot → Salesloft → Slack template in Zapier.

Zapier template: Typeform New Entry, Lusha Connect Search and Enrich Contacts and Companies, HubSpot Create or Update Contact, Salesloft Create Person, Slack Send Channel Message
02

Set up the Typeform trigger

Use the Typeform New Entry trigger, connect your Typeform account, and choose your form. Every new submission starts the Zap.

03

Enrich the contact with Lusha

Add the Lusha Connect Search and Enrich Contacts action and connect Lusha with your API key. Map the form fields: email (preferred), or full name and company name.

04

Enrich the company with Lusha

Add the Lusha Connect Search and Enrich Companies action. Map the company domain or name from the previous step to add firmographic data, like industry and company size.

05

Create or update the HubSpot contact

Add the HubSpot Create or Update Contact action and map the enriched contact and company fields. If the email already exists in HubSpot, the contact is updated, so there are no duplicates.

06

Create the person in Salesloft

Add the Salesloft Create Person action and map the enriched contact details, so the lead is ready for outreach in Salesloft.

07

Send a Slack alert

Add the Slack Send Channel Message action to alert the team when a new lead is ready. Include key context: name, title, company, and enrichment status.

08

Test with a sample submission

Fill out your Typeform with test data. Confirm that:

  • Lusha enriches the contact and company
  • The HubSpot contact has all enriched fields filled in
  • The person is created in Salesloft
  • The Slack message arrives with the right context

What to do next

  • Add approval logic: For teams that need more control, insert an approval step before leads are sent to Salesloft. The routing will still run on enriched data.
  • Layer in scoring: Use enriched fields to run ICP scoring before activation, so only qualified leads reach Salesloft.
  • Expand form sources: Apply the same enrichment-first pattern to other inbound signals like chat, demo requests, or event sign-ups.
  • Track inbound performance: Measure time-to-enrichment, routing accuracy, and conversion rates from enriched leads vs. manually qualified leads.

The goal: Inbound doesn’t need heroics. It needs good systems. When enrichment, routing, and activation are designed as a single flow, sales moves faster without working harder. And the CRM stays reliable over time.

FAQ

  • Use this Zapier template. When someone submits your Typeform, Lusha enriches the contact and company, the contact is created or updated in HubSpot, and the person is created in Salesloft.

  • Search and Enrich Contacts adds contact details, like email, phone, and job title. Search and Enrich Companies adds firmographic data, like industry and company size.

  • No. The HubSpot step creates a new contact or updates the existing one.

  • Yes. The same flow works with other inbound sources, like chat, demo requests, or event signups.

  • Yes. Add an approval step before the Salesloft step. The lead is still enriched and updated in HubSpot first.

Ready to run this?

One data connection. Works in Claude, ChatGPT, your CRM, or any agent you build.