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
Typeform as the trigger

Workflows fire when something happens in Typeform.

Action app
HubSpot as the action

Workflows do something in HubSpot, instantly.

See all 23 actions →
Both directions

Pick the way that fits your stack.

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

TypeformHubSpot

When something happens in Typeform, do it in HubSpot.

2 Typeform triggers wired to 23 HubSpot actions. Most-used pairing: New FormCreate Company.

HubSpotTypeform

Or fire it the other way around.

18 HubSpot triggers wired to 2 Typeform actions downstream.

See HubSpotTypeform
Popular pairings

Common Typeform → HubSpot workflows.

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

Showing 8 of 46 combinations
When new form in Typeform, create company in HubSpot.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, create contact in HubSpot.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, create deal in HubSpot.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, create note in HubSpot.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new response in Typeform, create company in HubSpot.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, create contact in HubSpot.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, create deal in HubSpot.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, create note in HubSpot.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

How it works

Connect Typeform and HubSpot in five steps.

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

  1. 1
    Connect
    Authorize Typeform and HubSpot

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

  2. 2
    Trigger
    Pick a Typeform trigger

    Drop the Typeform → New Form trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/typeform.trigger-form-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 HubSpot action

    Drop the HubSpot → Create Company action below it. Map fields from the Typeform payload into the HubSpot inputs.

    hubspot.create-company
  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 Typeform + HubSpot.

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 Typeform.


Wire Typeform to HubSpot in 2 minutes.

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