Ops

Enrich companies from new Typeform submissions

Build a form enrichment workflow that triggers on new Typeform submissions, extracts the company identifier (domain or name), enriches it with Lusha’s verified firmographic data, and routes the complete lead record to your CRM or database—so marketing keeps forms short while sales gets complete context.

Why this works

The classic inbound dilemma: long forms kill conversion, but short forms create incomplete leads.

Most teams pick one side: either they ask for everything upfront (and lose conversions), or they keep forms minimal (and sales gets leads without enough context to prioritize or route).

This play solves both. Forms stay short—just name, email, company—while enrichment fills in the rest automatically. Sales receives leads with industry, company size, revenue, location, and tech stack without prospects having to fill 15 fields.

What you get

  • Instant enrichment triggered by every Typeform submission
  • Minimal form friction – only ask for company domain/name, enrich the rest
  • Complete lead records with industry, employee count, revenue range, HQ location, funding, and technologies
  • Automatic CRM sync to HubSpot, Salesforce, or your database with enriched data pre-populated
  • Higher conversion rates because forms are shorter and faster to complete
Built by: Lusha
Difficulty: Medium
Tools: Lusha, Pipedream, Typeform

How to set it up

01

Use the Pipedream template

Start from the “Enrich Companies with Lusha API on New Submission from Typeform API” template. It includes the Typeform trigger and Lusha enrichment action pre-configured.

02

Connect your Typeform account

Authenticate Pipedream with Typeform. Grant permissions to:

  • Read form submissions
  • Access form metadata
03

Select your Typeform

Choose which Typeform should trigger enrichment. Options:

  • Demo request form
  • Contact us form
  • Event registration
  • Content download form
  • Trial signup

Tip: Start with one high-value form, then expand to others once it’s working.

04

Map the company identifier field

Tell Pipedream which Typeform field contains the company domain or name:

  • If you collected domain → map to Lusha’s domain input
  • If you collected company name → map to Lusha’s company_name input
05

Connect Lusha Company API

Add your Lusha API key and configure the enrichment step. Lusha will return:

  • Company name (standardized)
  • Industry
  • Employee count
  • Revenue range
  • HQ location / country
  • Funding stage
  • Technologies / tech stack
06

Route enriched data to your destination

Configure where the enriched lead should go:

Option A: CRM (HubSpot/Salesforce)

  • Create or update contact
  • Map enriched company fields to CRM properties
  • Assign to owner based on territory/segment

Option B: Google Sheets

  • Append row with submission + enriched data
  • Use for review or staging before CRM import

Option C: Email/Slack notification

  • Send enriched lead details to sales team
  • Include qualification context from firmographics

Option D: Multiple destinations

  • Write to CRM AND send Slack alert for high-fit leads
07

Add enrichment status tracking

Include metadata fields to track enrichment:

  • Enrichment status (Success / Failed / Not Found)
  • Enrichment timestamp
  • Data source (Lusha)
  • Confidence score (if available)
08

Test with a form submission

Fill out your Typeform with test data (use a real company domain). Confirm:

  • Pipedream receives the submission
  • Lusha returns enriched company data
  • Destination receives the complete record
  • All fields map correctly

What to do next

  • Add ICP filtering: Only route to CRM if enriched company matches your ICP criteria (size, industry, location)
  • Build qualification scoring: Score leads based on enriched firmographics before routing to sales
  • Layer in person enrichment: Add Lusha Person API to also enrich the submitter’s job title and contact details
  • Create segment-based routing: Route to different sales teams based on company size or industry
  • Add email verification: Validate the email address before creating CRM records
  • Track form performance: Compare conversion rates and lead quality from enriched vs. non-enriched forms

The goal: Forms convert better because they’re shorter. Sales gets better leads because they’re more complete. Marketing wins on volume, sales wins on context—all through automatic enrichment that runs the moment someone submits.

No FAQ items available at this time.

Ready to build this?

Get started with Lusha and set up this play in minutes.