Home  /  Integrations  /  Typeform

Automate with
Typeform

Typeform creates the best forms on the internet. The real value is what happens after submission. NVS turns every Typeform response into a trigger for a full business workflow.

Use Cases
01

Lead Form → Score + IF Route

Form responses run through Clearbit enrichment and a composite lead score. High-scoring leads go to sales immediately; lower-fit leads are added to HubSpot with a nurture tag and logged for drip.

Trigger
Form Submitted
typeform.trigger
Typeform fires on every submission. Response data arrives via webhook.
Extract Fields
nvs.set
Name, email, company, budget, and use-case mapped from the form payload.
Enrich & Score
http.request
Clearbit enriches company data; a score (0–100) is calculated from combined signals.
IF
Score ≥ 70?
nvs.condition
High-fit leads get direct sales routing; lower scores enter the nurture track.
YES
Create SQL Contact
hubspot.crm
Contact created in HubSpot with lifecycle=Sales Qualified Lead.
Output
Alert #hot-leads
slack.message
Slack alert sent: '{{name}} @ {{company}}, score={{score}}, budget={{budget}}'.
NO
Create Lead Contact
hubspot.crm
Contact created with lifecycle=Lead for automated nurture sequence.
Output
Log to Sheets
google.sheets
Lead logged to tracking sheet for manual review and drip enrollment.
02

Event Registration → Source-Based Switch

Registrations are routed by traffic source: paid ad leads include campaign tracking, organic leads go to a standard HubSpot contact, and referrals trigger a Slack alert to the referring account manager.

Trigger
Registration Submitted
typeform.trigger
Event registration form submitted, triggering source-based routing.
Extract Source
nvs.set
Traffic source, UTM parameters, and registration details extracted.
Switch
Source
nvs.switch
Routes the registration by acquisition source to the correct downstream path.
paid_ad
Create HubSpot Contact
hubspot.crm
Contact created with source=paid and campaign_id from UTM params.
Output
Log with Campaign ID
google.sheets
Row logged to Sheets with full UTM attribution data.
organic
Output
Create HubSpot Contact
hubspot.crm
Contact created with source=organic. Standard lifecycle stage.
referral
Create HubSpot Contact
hubspot.crm
Contact created with source=referral and referrer noted.
Output
Alert Account Manager
slack.message
Referrer's account manager notified in Slack with registration details.
03

Real Estate Lead: Budget Switch

Property inquiry submissions are analyzed by GPT-4o to extract budget, timeline, and property type. A Switch then routes to the right team: luxury, mid-market, or an automated nurture sequence.

Trigger
Property Inquiry
typeform.trigger
Typeform property inquiry submitted, firing the qualification pipeline.
Extract with AI
openai.gpt-4o
GPT-4o extracts budget range, timeline, and property type from freeform text.
Create Airtable Record
airtable.table
Structured lead record created in Airtable with AI-extracted fields.
Switch
Budget Tier
nvs.switch
Routes to the correct sales team based on the extracted budget range.
>$1M
Alert Luxury Team
slack.message
Slack post to #luxury-team with lead name, budget, and property details.
Output
Priority Email
gmail.send
Priority intro email sent immediately with agent assignment.
$300k–$1M
Assign Agent
airtable.table
Agent assigned to the lead record based on territory and availability.
Output
Standard Email
gmail.send
Standard intro email sent with agent details and next steps.
<$300k
Output
Nurture Email
gmail.send
Automated nurture email sent. Lead added to drip campaign.

Ready to automate Typeform?

We'll map your workflow, connect your tools, and build it in days, not months.

Book a Free Strategy Call →