Getting your page ready

Getting your page ready...

0%

Thanks for visiting PipelineSync.

Home Solutions Pricing Integrations Resources About Book a free consultation

allentrinidad@pipelinesync.net

INTEGRATIONS • 8 MIN

Cognito Forms to HubSpot, Connected Properly

For teams collecting applications, orders and intake forms in Cognito Forms: how to get entries into HubSpot without a native app, what each route needs, and how to handle repeating sections, files, edits and sensitive data.

By the PipelineSync team Updated

PipelineSync field guide

How do you connect Cognito Forms to HubSpot?

Through an automation tool, because there's no native integration. Cognito Forms' HubSpot page uses Zapier, Make or Microsoft Power Automate: a new entry triggers a HubSpot action that creates or updates a contact. For more control, Cognito's JSON webhooks can post each entry to middleware that calls HubSpot's API. All routes need a paid Cognito plan.

This guide is based on Cognito Forms' and HubSpot's documentation as of October 2026. Cognito Forms is often chosen for long, structured forms, and those are exactly the forms that need the most care when they land in a CRM built around contacts.

Which way of connecting Cognito Forms to HubSpot should you use?

Zapier or Make for most teams: both have Cognito triggers and HubSpot actions, and Make has a ready template for creating HubSpot contacts. Power Automate suits Microsoft-heavy teams. Use webhooks with your own middleware when you need custom logic, high volumes or full control over mapping and retries.

RouteGood forWatch out for
ZapierQuick setup, simple contact create or updateRepeating sections and files need extra steps
MakeMapping arrays with iterators, branchingMore complex to maintain
Power AutomateMicrosoft 365 teamsHubSpot calls go through HTTP actions; nested repeating sections aren't reachable
JSON webhooks + middlewareCustom logic, upserts, full payloadsYou build and host the code

HubSpot's non-HubSpot forms tool isn't a good option here. It excludes forms in an iframe, and Cognito's seamless embed is injected by script and doesn't use the plain HTML inputs HubSpot looks for.

What Cognito Forms plan and limits apply?

Integrations need Cognito's Pro, Team or Enterprise plan; the free Individual plan has none. Each plan has a monthly integration request limit shared by Zapier, Make, Power Automate, webhooks and the API: 2,000 on Pro, 10,000 on Team and 100,000 on Enterprise, with each 100 KB counting as one request and at most 300 requests every five minutes.

Cognito was testing a Business plan in September 2026, so some visitors may see a fifth plan with its own limit. Check your plan page before relying on the numbers above. Encryption needs Team or Enterprise, and HIPAA needs Enterprise.

How does Cognito Forms data map to HubSpot?

Simple fields map directly to contact properties, with email as the match key. Repeating sections arrive as arrays, so loop over them or flatten them into text, or create associated records. File links in webhook data expire within about 30 minutes, signatures arrive as Base64 files, and card details are never sent.

  • Repeating sections: use an iterator in Make or a loop in Power Automate. Line items that need to be records belong in a custom object or on associated deals.
  • Files: copy them to storage straight away, then send HubSpot a link. Cognito notes that not every CRM accepts attachments.
  • Signatures: Cognito recommends including them in a generated document rather than sending the raw file.
  • Payments: send the payment status and amount if you need them, not card details, which Cognito never stores.
  • Edits: the New Entry trigger fires once, when an entry leaves Incomplete. Edits go through a separate Update Entry trigger or endpoint, so build a second step that updates the contact by email.
  1. 01 Entry submittedLeaves Incomplete
  2. 02 TriggerZapier, Make or webhook
  3. 03 TransformArrays, files, dates
  4. 04 Upsert contactMatched by email
  5. 05 Related recordsDeals or objects
  6. 06 Update pathEdits sync separately
How an entry reaches HubSpot through an automation tool. Each step is described in the list above.

Is it safe to send sensitive Cognito Forms data to HubSpot?

Only with care. Cognito's protected fields are hidden from emails and documents but do appear in JSON webhook payloads. HubSpot stores ordinary form data in plain text, and its sensitive data properties and BAA need an Enterprise subscription. Cognito signs a BAA only on Enterprise, and the automation tool in between needs its own.

For most intake forms, the simplest rule is to send HubSpot only what sales and service need: contact details, the form type, a status and a link back to the entry in Cognito. Keep health, financial or identity data in Cognito unless every system in the chain is covered.

How do you set up Cognito Forms and HubSpot, in order?

Decide which fields belong in HubSpot and create matching properties, then pick a route. Connect Cognito to Zapier or Make, choose the New Entry trigger and a HubSpot create-or-update contact action, map fields with email as the key, and test with real entries. Add the Update Entry path if edits matter, then monitor request usage.

  1. Agree the fields HubSpot needs, and leave the rest in Cognito.
  2. Create HubSpot properties, including form name, entry status and an entry link.
  3. Connect Cognito to the automation tool; an Owner or Administrator approves the connection under Organization Settings, Integrations.
  4. Build the New Entry flow with a create-or-update contact action, matched by email.
  5. Handle arrays and files with iterators, loops or storage.
  6. Add the Update Entry flow if entries are edited after submission.
  7. Test with entries that include repeating sections and files, and check the request count under Cognito's integration settings.

Cognito entries arriving incomplete or duplicated? Bring one form to a free 30-minute call and we will map what should reach HubSpot.

Cognito Forms to HubSpot checklist

✓
Paid Cognito plan
✓
Route chosen
✓
Fields for HubSpot agreed
✓
Properties created
✓
Contacts matched by email
✓
Repeating sections handled
✓
Files copied before links expire
✓
Edits synced separately
✓
Sensitive fields kept out
✓
Request usage monitored

Key takeaway: Cognito Forms reaches HubSpot through Zapier, Make, Power Automate or a webhook. Match on email, decide what to do with arrays and files, sync edits separately and keep sensitive data in Cognito.

Frequently asked questions

Does Cognito Forms integrate with HubSpot?

Not natively, when we checked in October 2026. Cognito Forms' HubSpot page connects the two through Zapier, Make or Microsoft Power Automate, and there was no Cognito Forms app in the HubSpot App Marketplace. You can also post entries with Cognito's JSON webhooks to middleware that calls HubSpot's API.

Which Cognito Forms plan do you need for HubSpot?

Pro, Team or Enterprise. Cognito Forms' documentation says integrations, including Zapier, Make, Power Automate, JSON webhooks and the API, aren't available on the free Individual plan. Each plan also has a monthly integration request limit: 2,000 on Pro, 10,000 on Team and 100,000 on Enterprise.

Can HubSpot's non-HubSpot forms tool capture Cognito Forms?

Not reliably. HubSpot excludes forms inside an iframe, and Cognito's seamless embed is added by script after the page loads, without the plain HTML email and submit inputs HubSpot needs. Use Zapier, Make, Power Automate or a webhook instead, and treat attribution as something you pass on deliberately.

Do edited Cognito Forms entries update HubSpot?

Only if you build for it. Cognito's New Entry trigger fires once, when an entry leaves Incomplete. Edits come through a separate Update Entry trigger or webhook endpoint, so add a second Zap, scenario or endpoint that updates the HubSpot contact by email if edits matter.

Is it HIPAA compliant to send Cognito Forms data to HubSpot?

Not by default. Cognito Forms signs a BAA only on its Enterprise plan, HubSpot's sensitive data features and BAA need an Enterprise subscription, and the automation tool in between needs its own agreement. Protected Cognito fields also appear in JSON webhook payloads, so leave health data out unless every link is covered.

Sources

HubSpot documentation behind the feature and tier notes above, checked October 2026. HubSpot changes features and tiers often, so check your own portal too.