CRM & data integration

Send form responses to HubSpot

HU

Create a HubSpot private app with the crm.objects.contacts.write scope and paste the token into your form. Email, first and last name, phone and company are mapped from the matching answers, creating or updating the contact.

What the HubSpot integration does

  • Creates or updates by email, so repeat submissions do not duplicate the contact.
  • Private app token stays server-side and is never exposed in the published form.
  • Pick which email question identifies the contact when a form has several.

What it looks like

A HubSpot contact create-or-update using email as the identifier.

HelloForms — response

Removals enquiry · #4821

Full name
Priya Raman
Email
priya@northgate.co
Service needed
Office move
Budget
£2,000 – £5,000

HubSpot — record created

Priya Raman

Created from Removals enquiry · #4821

Full name
Priya Raman
Email
priya@northgate.co
Service needed
Office move
Budget
£2,000 – £5,000
Demo data: a HelloForms response on the left, and how it arrives in HubSpot on the right.

How to connect HubSpot to your form

  1. 1

    Create a private app with crm.objects.contacts.write and copy the token.

  2. 2

    Paste it below. We map email, first/last name, phone and company when those answers exist.

What you’ll need

  • HubSpot private app token.
  • Email question label (optional) — Defaults to the first email answer.

Credentials are stored server-side and never rendered in your published form. Every delivery attempt is logged, transient failures are retried with backoff, and repeated failures disable the destination instead of retrying forever.

Who uses it

  • Marketing teams feeding gated content or demo-request forms into HubSpot.
  • Sales teams that work leads in HubSpot sequences.
  • Event registration forms that need contacts in the CRM before follow-up.

Build a form that feeds HubSpot today

Every destination is included on every plan — no per-integration add-ons.