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
How to set it up
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.
Connect your Typeform account
Authenticate Pipedream with Typeform. Grant permissions to:
- Read form submissions
- Access form metadata
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.
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
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
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
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)
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.