Create Facebook lead ads in HubSpot

Last updated: December 3, 2018


Facebook lead ads allow potential customers to sign up for your offers and give you accurate contact information for follow up. When someone clicks your lead ad, they'll see a form that’s auto-filled with information they’ve shared with Facebook, like their name, number, and/or email.

The Facebook lead ads tool is available in all HubSpot accounts. If you have a Marketing Hub Professional or Enterprise account, you can also connect your Google Ads account to HubSpot.

CRM Free, Marketing Hub Starter and Basic Marketing Hub Professional and Enterprise
  • Connect your Facebook Ads account and create lead ads
  • Sync existing Facebook lead ads to HubSpot
  • Limited ads reporting: contacts generated, spend amount, Run length report, Placement report
  • Sync all Facebook ad formats to HubSpot

First, connect your Facebook Ads account to HubSpot.


Create and automate lead ads

  • In your HubSpot account, navigate to Marketing > Ads.
  • In the upper right, click Create ad campaign downCarat, then select Facebook lead ad.
  • Enter a Campaign name, then click Next.
  • In the dialog box, click the dropdown menu and select the Facebook page to link to HubSpot. Then, click Continue.

  • Next, set up the form that will appear when visitors click your ad:
    • Click the Form language dropdown menu to select a form language.
    • Select which information to ask for on your form. By default, Email and Full name will be selected. Click Show more options to select additional fields.
    • Enter a Website link to link visitors to your website after submitting your form.
    • Enter a Link URL to your privacy policy. Your link will be included with Facebook's default privacy disclaimer.
  • When you're done, click Next.

  • In the Ad Creative section, set the format, headline, text, image, and call-to-action for your lead ad.

  • In the Audience section, select the visitors to target. Select an existing audience, or click Create new audience to set up a new target audience.

  • In the Budget and Duration section, set your budget, duration, and payment options:
    • Set your Daily Budget. The actual amount spent daily may vary, as determined by Facebook based on the opportunities for results each day. A minimum of $5.00 is recommended. Review the Estimated People Reached to see how many people you can expect to reach based on your selected audience and budget.
    • Set a duration for your ad. Select a default duration option, or click the Run this ad until date picker to set a custom duration.
    • Review the total price of your ad in the text box.
    • Under Payment, select the currency to be charged. Your budget and total price will be updated to reflect changes made to the currency.

  • In the bottom right, click Promote.
  • In the dialog box, click I Agree to Terms and Conditions.

You can add a consent field to your Facebook lead ads. Any consent fields from your Facebook lead ads will sync over to HubSpot as a new contact property. These properties will be labeled with FB Consent before the property name. These properties can be used to create a list of contacts who have given you consent to be contacted via a Facebook lead ad.

Add the consent field when creating the lead ad in Facebook during the Create form step:
  • Click Privacy Policy.
  • Select the Add custom disclaimer checkbox, then enter a Title and disclaimer Text.
  • For Is user consent required?, select Yes.

Once the consent field is added, it will start syncing for all lead ad forms in HubSpot. If you created a lead ad before adding the consent field which is already syncing with HubSpot, any new leads that come in the lead ad will sync the consent field to HubSpot. Any leads that were created before the consent field was added to your lead ads will not sync the consent field to HubSpot.


Automate your lead ads

Next, set up automation for your lead ad.

  • Click the Receive a notification whenever you get a new contact dropdown menu to select the user(s) you want to notify when you get a new contact.
  • Click the Create list of lead ad contacts dropdown menu to add new lead ad contacts to a new active list (Marketing Hub Starter, Basic, Professional, and Enterprise only).
  • Click create a workflow to create a workflow with an enrollment trigger of the lead ad form submission (Marketing Hub Professional and Enterprise only).
  • Click Done.

Learn how to analyze the performance of your lead ads (CRM Free, Marketing Hub Starter and Basic) or analyze your ads campaigns in the ads dashboard in HubSpot.

Was this article helpful?

If you still need help you can get answers from the , or to contact support.