HubSpot
Integrations › HubSpot
CRM

HubSpot Integration

Send ad leads directly to HubSpot forms with analytics context and custom field mapping -- so every lead enters your CRM with full attribution and triggers your workflows.

Available Integrations

Connect HubSpot with 4 lead sources

Start Free Trial No credit card required · 14-day free trial
Trusted by
1,000+ businesses
Leads synced
2M+
Integrations
37+
Free trial
14 days, no card

How It Works

1
Connect Your Ad Account
Link your Facebook, Google, LinkedIn, or TikTok ad account to LeadSync in one click.
2
Choose HubSpot
Select HubSpot as your destination and authenticate your account.
3
Map Your Fields
Match your lead form fields to HubSpot and start syncing leads instantly.

How LeadSync Submits Facebook Leads to Your HubSpot Forms

LeadSync connects to HubSpot via OAuth and submits each Facebook, Google, LinkedIn, or TikTok lead to one of your existing HubSpot forms -- the same way a visitor submitting that form on your website would. This matters because every workflow, lead routing rule, lifecycle stage automation, and notification you have wired up to that form fires automatically when the lead arrives. You don't need to rebuild your follow-up logic; the integration plugs straight into what HubSpot already does.

Setup is a click-through OAuth flow -- LeadSync requests the forms scope, you authorise it from your HubSpot account, and LeadSync pulls the list of forms across all the portals you have access to. Pick the form you want each lead source to submit to, map your lead form fields to the HubSpot form fields, and you're done.

Source Attribution Set Automatically

Every lead LeadSync submits to HubSpot includes the standard analytics source fields populated automatically. hs_analytics_source is set to Social Media, hs_analytics_source_data_1 records the originating platform (Facebook, LinkedIn, TikTok, etc.), and hs_analytics_source_data_2 captures the specific lead form name from the ad.

The result: your HubSpot reports show paid social leads attributed correctly, your campaign and source filters work without extra configuration, and you can build pipeline reports that segment by ad platform without manually tagging contacts after the fact.

OAuth Token Refresh and Field Mapping

HubSpot OAuth access tokens expire after 30 minutes -- LeadSync handles the refresh transparently using the long-lived refresh token, so you authenticate once and the integration keeps running. If a refresh ever fails (for example, you revoke the connection in HubSpot), LeadSync logs the issue so you can reconnect.

Field mapping is per-connection: in the LeadSync setup screen, every question on your lead ad form is listed alongside a dropdown of all the fields on the chosen HubSpot form. Map standard fields like email, first name, and phone, then map any custom questions to the matching HubSpot form fields. Anything left unmapped is simply skipped.

Frequently Asked Questions

Click HubSpot in the LeadSync destination list, authorise the OAuth connection in your HubSpot account, and LeadSync will pull the list of HubSpot forms you have access to. Pick the form you want leads submitted to and map your fields. Setup takes about a minute and no API keys are required.
LeadSync submits to a HubSpot form (not the raw Contacts API). This is intentional -- it means every workflow, lead routing rule, lifecycle stage automation, and notification you have set up on that form fires automatically when a Facebook lead comes in, exactly the same as if a visitor submitted the form on your website.
Yes. Because LeadSync submits to a HubSpot form, any workflow you have built around that form (lifecycle stage updates, internal notifications, lead routing, follow-up sequences) fires the moment the lead arrives, with no extra configuration on the LeadSync side.
LeadSync sets the standard HubSpot analytics fields automatically: hs_analytics_source is Social Media, hs_analytics_source_data_1 is the platform (Facebook, LinkedIn, TikTok), and hs_analytics_source_data_2 is the lead form name. Your existing source and campaign reports work without further setup.
You can use any existing HubSpot form. If you want to keep paid-social leads in their own bucket for reporting and workflow logic, create a dedicated form for them -- but it is not required. LeadSync lists every HubSpot form you have access to so you can pick the right one for each lead source.
HubSpot access tokens expire every 30 minutes, but LeadSync stores the long-lived refresh token and renews automatically. You authenticate once during setup and never need to reconnect unless you manually revoke access in your HubSpot account.
Yes. Each question on your lead ad form appears in the LeadSync mapping screen alongside a dropdown of every field on your chosen HubSpot form. Map standard fields like email and phone, then map any custom questions you added to the matching HubSpot form fields. Unmapped questions are skipped.
Yes. LeadSync supports HubSpot as a destination for lead forms from Facebook, Instagram, Google Ads lead form extensions, LinkedIn Lead Gen Forms, and TikTok Lead Generation. Each source is its own connection, so you can route different ad platforms to different HubSpot forms if you want to keep their reporting separate.

Start Syncing Leads to HubSpot

Set up your HubSpot integration in under 60 seconds. Free 14-day trial, no credit card required.

Start Your Free Trial
No credit card required • Set up in 60 seconds • Cancel anytime