tr Skip to content

Connect Facebook Lead Ads and HubSpot CRM

Put each Facebook lead into HubSpot as the record your team needs: a contact for marketing, a deal for sales, a company for B2B campaigns or a ticket for service requests. FlowMattic runs the workflow from your WordPress site and lets you check and route each lead before it reaches the CRM.

1 trigger 27 actions 7 example workflows 5 ready-made templates Unlimited runs

Try a pairing

When this happens in Facebook Lead Ads1 trigger

Do this in HubSpot CRM25 actions

1. TriggerNew Lead
2. ActionCreate Contact

When Facebook Lead Ads fires New Lead, FlowMattic runs Create Contact in HubSpot CRM with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

Facebook Lead Ads and HubSpot CRM workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

Facebook Lead Ads app icon HubSpot CRM app icon Ready-made template

Create a HubSpot contact for each Facebook lead

Name, email and phone from the lead form become a HubSpot contact, so the sales team works the lead in the CRM instead of downloading files from Ads Manager.

New LeadCreate Contact

View the template
Facebook Lead Ads app icon HubSpot CRM app icon Ready-made template

Add each lead to a campaign list in HubSpot

After the contact is created, Add Contact To List puts it on a static list for the campaign, ready for a follow-up email or a report on that ad.

New LeadCreate ContactAdd Contact To List

View the template
Facebook Lead Ads app icon HubSpot CRM app icon Ready-made template

Open a deal for leads ready to buy

Lead forms for quotes or demos are buying signals. Each one opens a deal in the first stage of your pipeline so it appears on the sales board.

New LeadCreate Deal

View the template
Facebook Lead Ads app icon HubSpot CRM app icon Ready-made template

Create a company record for B2B leads

A Filter checks that the company question was answered, and Create Company adds the business, so account-based reporting starts from the first lead.

New LeadFilterCreate Company

View the template
Facebook Lead Ads app icon HubSpot CRM app icon Ready-made template

Turn service enquiries into HubSpot tickets

A Router reads what the person asked for. Service and repair requests open a ticket for the support team, while sales enquiries become contacts.

New LeadRouterCreate Ticket

View the template
Facebook Lead Ads app icon HubSpot CRM app icon

Update contacts who were already in HubSpot

Get Contact checks the email first. Existing contacts get the new campaign and answers through Update Contact, so returning leads keep their history in one record.

New LeadGet ContactRouterUpdate Contact

Facebook Lead Ads app icon HubSpot CRM app icon

Score each lead before the deal is created

An AI Agent reads the form answers and suggests a deal value and stage from your rules, so reps open the strongest leads first.

New LeadAI AgentCreate Deal

Set up: a HubSpot contact per lead

By the end, each lead from the Facebook form you choose becomes a contact in HubSpot.

  1. Connect Facebook Lead Ads

    In FlowMattic, open Connects and add Facebook Lead Ads with the account that manages your page.

  2. Connect HubSpot CRM

    Add a HubSpot CRM connection with a user who can create contacts.

  3. Trigger on New Lead

    Create a workflow with Facebook Lead Ads and New Lead, select the page and form, and send a test lead.

  4. Create the contact

    Add HubSpot CRM Create Contact, map the lead fields to contact properties, test it, check HubSpot and switch the workflow on.

Import the ready-made template about 5 min to set up
Create a HubSpot contact for each Facebook lead Template
  1. Facebook Lead Ads app icon 1. Trigger in Facebook Lead Ads New Lead
  2. HubSpot CRM app icon 2. Action in HubSpot CRM Create Contact

    Fields mapped from the earlier steps (a typical setup)

    From Facebook Lead AdsTo HubSpot CRM
    First nameFirst name
    Last nameLast name
    EmailEmail
    Phone numberPhone number
    Form nameYour campaign property
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • HubSpot CRM has no triggers here, and Facebook Lead Ads' only action reads leads, so data flows from Facebook into HubSpot.
  • Leads who fill in more than one of your forms should not be created twice. Run Get Contact on the email first and update existing contacts.
  • Custom questions on your lead form need matching HubSpot properties. Create the properties in HubSpot before you map them.
Facebook Lead Ads app icon

Facebook Lead Ads

Integration page

Triggers (1)

  • New LeadTriggers when a new lead is created

Actions (2)

  • Retrieve LeadsRetrieve the leads for specific lead form
  • Retrieve Lead by Lead IDRetrieve a specific lead by its Lead ID
HubSpot CRM app icon

HubSpot CRM

Integration page

Actions (25)

  • Create ContactCreates a Contact in HubSpot
  • Update ContactUpdate an existing contact in HubSpot
  • Archive ContactArchive an existing contact in HubSpot
  • Get ContactGets a contact
  • Create DealCreates a deal in HubSpot
  • Update DealUpdates an existing deal in HubSpot
  • Archive DealArchive an existing deal in HubSpot
  • Get DealGets a deal
  • Create CompanyCreates a Company in HubSpot
  • Update CompanyUpdates an existing Company in HubSpot
  • Get CompanyGets a company
  • Archive CompanyArchive an existing company in HubSpot
  • Create ProductCreates a Product in HubSpot
  • Update ProductUpdates an existing Product in HubSpot
  • Archive ProductArchive an existing product in HubSpot
  • Get ProductGets a product
  • Create Line ItemCreate a line item in HubSpot
  • Get Line ItemGets a line item
  • Archive Line ItemArchive a line item in HubSpot
  • Create TicketCreates a ticket in HubSpot
  • Update TicketUpdates an existing ticket in HubSpot
  • Archive TicketArchive an existing ticket in HubSpot
  • Get TicketGets a ticket
  • Add Contact To ListAdds a contact to a specific static list
  • Remove Contact from ListRemoves a contact from a specific static list

Why run this pair with FlowMattic

Facebook Lead Ads and HubSpot CRM connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Leads go through your own server

Contact details pass from Facebook to HubSpot through your WordPress site, not through a separate automation company.

Ad spend sets the volume, not FlowMattic

Runs are unlimited, so a campaign that brings in thousands of leads costs the same in FlowMattic as a small test.

The right record for each lead

Contacts, deals, companies and tickets are all HubSpot actions, and a Router can choose between them for each lead.

Common questions

How do I send Facebook leads to HubSpot CRM?

Connect both accounts in FlowMattic, start a workflow with the New Lead trigger for your page and form, and add a HubSpot CRM Create Contact step mapped to the lead's fields. Test it with a test lead before switching it on.

Can a lead create a contact and a deal together?

Yes. Add Create Contact and then Create Deal in the same workflow. Both use the data from the New Lead trigger.

Can I add leads to a HubSpot list?

Yes. After Create Contact, use Add Contact To List with the static list for that campaign.

Can I import leads from before the workflow existed?

Yes. Run a workflow once with Retrieve Leads for the form and an Iterator, and create each lead in HubSpot with Create Contact.

Where do custom lead form questions go?

Create a matching contact or deal property in HubSpot, then map the answer to it in the HubSpot step.

Did not find your answer? You can browse the help center or ask us directly.

Start automating Facebook Lead Ads and HubSpot CRM

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. Facebook Lead Ads integration 2.0.2, HubSpot CRM integration 1.3.0.