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 trigger27 actions7 example workflows5 ready-made templatesUnlimited 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.
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.
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 Lead→Get Contact→Router→Update Contact
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 Lead→AI Agent→Create 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.
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.
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.