Skip to content
Per-pair page

HubSpot + Typeform: every form response becomes a CRM contact.

Create or update HubSpot contacts from Typeform submissions with mapped properties. AI-score responses before adding to your CRM lead-pipeline.

Trigger app
HubSpot as the trigger

Workflows fire when something happens in HubSpot.

See all 18 triggers →
Action app
Typeform as the action

Workflows do something in Typeform, instantly.

Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

HubSpotTypeform

When something happens in HubSpot, do it in Typeform.

18 HubSpot triggers wired to 2 Typeform actions. Most-used pairing: New CompanyList Forms.

TypeformHubSpot

Or fire it the other way around.

2 Typeform triggers wired to 23 HubSpot actions downstream.

See TypeformHubSpot
Popular pairings

Common HubSpot → Typeform workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 6 of 36 combinations
How it works

Connect HubSpot and Typeform in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize HubSpot and Typeform

    Open Tiny Command, authorize HubSpot and Typeform once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a HubSpot trigger

    Drop the HubSpot → New Company trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/hubspot.trigger-company-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Typeform action

    Drop the Typeform → List Forms action below it. Map fields from the HubSpot payload into the Typeform inputs.

    typeform.list-forms
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about HubSpot + Typeform.

How do I create a HubSpot contact from a Typeform submission?
Typeform Response Submitted → HubSpot Find or Create Contact by email with name + custom properties mapped from Typeform answers. Tag with form source for downstream segmentation.
Can I AI-score Typeform responses before adding to HubSpot?
Yes. Insert Claude/OpenAI step. Pass all answers. Get back JSON with score + segment + reasoning. Write those into HubSpot custom properties at contact creation time.
How do I route Typeform responses to different HubSpot pipelines?
Switch on a Typeform answer (e.g., "use case"). Sales-lead form → Sales pipeline. Support form → Support pipeline. Each gets a different downstream HubSpot Create Deal/Ticket action.
Can I create a HubSpot deal alongside the contact?
Yes. After Find or Create Contact, HubSpot Create Deal with amount derived from Typeform answers (e.g., team size × per-seat price) + associated to the new contact.
How do I prevent duplicate HubSpot contacts from resubmitted Typeforms?
Email is the natural upsert key. HubSpot Find Contact by email returns the existing record; Update with new data instead of creating a duplicate.
Can I trigger a HubSpot sequence after the Typeform submission?
Yes. Set a HubSpot custom property (e.g., "typeform_submitted_date") on the contact. HubSpot workflows can use that as enrollment criteria for follow-up sequences or alerts.
Related

Other apps that pair well with HubSpot.


Wire HubSpot to Typeform in 2 minutes.

Free tier available. No credit card. No onboarding call.