Typeform and HubSpot, ready to switch on
Every Typeform response becomes a HubSpot contact with the answers on the timeline, UTM tags and hidden fields go to properties, and a returning contact is updated instead of duplicated. You paste two keys in your account and we switch it on for you.
No setup fee, cancel any month, and a person on live chat if a key doesn't work.
More with these apps: all Typeform integrations · all HubSpot integrations
What moves, and when
The details you would normally get after a sales call. Here they are up front.
| What | Direction | When | Rule |
|---|---|---|---|
| Response into a contact | Typeform to HubSpot | Within seconds | The email answer creates or matches the contact; name and phone go to their properties |
| Answers on the timeline | Typeform to HubSpot | With every response | Every question and answer as a note on the contact, so nothing typed is lost |
| Hidden fields and UTM tags | Typeform to HubSpot | With every response | utm_source, medium, campaign and any hidden field go to properties you map once |
| Deal for a new contact | Typeform to HubSpot | With every response | You choose whether a response also opens a deal, and in which pipeline |
| Duplicate check | Typeform to HubSpot | Every response | Matched by email; a known contact is updated, never a second card |
How to set up Typeform and HubSpot
A few minutes of your time, then it's ours.
- Choose Typeform and HubSpotPress Connect. This pair is already selected on the checkout page at $39 a month, and there's nothing else to pick.
- Pay and open your accountCard or invoice, about two minutes. The account opens with this integration waiting for its two keys.
- Paste the Typeform personal token and the HubSpot private app token
- Typeform personal token: in Typeform open your account menu, then Settings, then Personal tokens. Full Typeform guide
- HubSpot private app token: in HubSpot open Settings, then Integrations, then Private apps, and create an app. Full HubSpot guide
Each screen carries the full guide with the exact menu names, about seven minutes for both. - We check both keysEach key is checked against Typeform's and HubSpot's own API the moment you paste it. If one doesn't pass, the screen says what to fix, and a person joins the chat if that isn't enough.
- Fill in one test response, then we switch it onA minute or two. Submit your form once and watch the contact appear in HubSpot. A person checks the setup and switches it on, within a working day.
When Typeform or HubSpot changes its API, we fix it within a working day. You don't get a ticket to solve.
- Everything in the table above, with monitoring on.
- Fixes when either app changes its API.
- A person on live chat, weekdays 10:00 to 19:00 EET.
- Custom logic beyond the table is priced separately.
What it will cost once you can switch it on yourself. While we're in beta we connect it by hand and don't charge for it.
Ways to connect Typeform and HubSpot
Two ways people connect these two, and what each one asks of you.
Before you decide
Which forms?
Any form in your Typeform account. Tell us which ones while connecting, or say all of them.
Typeform has a HubSpot integration. Why this one?
Typeform's built-in one maps fields and stops. This one keeps every answer on the timeline, carries hidden fields and UTM tags, matches duplicates, and we fix it when either side changes. If the built-in one already does what you need, keep it.
What if a form has no email question?
Then there's nothing to match a contact by. Add an email question, or tell us which answer should be the key.
What if mine is a bit different?
Tell us what should go where in plain words. Small changes to the rules above are usually free; bigger ones we price within a working day and build into the same account.