Skip to content

Create and sync ads optimization events with your Google Ads or Facebook ad accounts

Last updated: August 6, 2021

Applies to:

Marketing Hub Professional, Enterprise

After you've connect your Google Ads account or Facebook ad account, you can create events to sync your CRM lifecycle stage changes from HubSpot. This will allow the ad network to optimize the delivery of your ads.

Please note:

  • Only the lifecycle stage changes that occur after you create the optimization event in HubSpot will be counted and used to optimize the delivery of your ads.
  • To create optimization events for Facebook, your ad account must be part of a Business Manager Account. Learn how to add your ad account to Business Manager in Facebook's Help Center.
  • Facebook only supports syncing lifecycle data from your lead generation campaigns. Data from other campaign types in your ad accounts, such as website traffic or post engagement campaigns, will not be synced.

Create Ads optimizations events

  • In your HubSpot account, navigate to Marketing > Ads.
  • In the upper right, click Create event.
  • In the dialog box, customize the details for your event:
    • Select an ad network.
    • Select the ad account you want to sync the event to.
    • Select the lifecycle stage for the event.
    • Specify a value for your event:
      • To default the event's value to the value of the associated deal, select Use the Deal amount. If you opt for this option, you'll still need to enter a default value to use for deals that have no value attached.
      • To enter a custom value for the lifecycle event change, select Use a custom value, then enter a value.
    • If you're creating an event for a Google Ads account, you can include the CRM lifecycle event in your Google Ads Conversions column. This tells Google which conversions to optimize for in campaigns using an automated bidding strategy. To do this, select the Include in "Conversions" (Google only) checkbox. You can learn more about how this feature works in Google's documentation.
    • Enter a name for your event.
    • Click Create event.


Manage events in HubSpot

Your optimization events will appear under the Events tab on your Ads dashboard. To disable syncing lifecycle data from your HubSpot account, click to toggle the switch off next to the name of the corresponding event.


Syncing contact lifecycle data with Facebook and Google

After you create an optimization event in HubSpot, lifecycle stage data from contacts who engage with your ads will be synced with your Google or Facebook ad account. Each network has specific requirements for the contact properties and event data required to sync a contact:

  • Facebook:
    • Lead ID
    • Lifecycle stage
    • Value
  • Google Ads:
    • GCLID of the contact (a Google identification number)
    • Lifecycle stage
    • Value

Review your events in your ad account

Both Google and Facebook will use the CRM lifecycle data from your HubSpot account to help optimize the delivery of your ads on their networks.  You'll also be able to report on the value of your CRM lifecycle event changes from within your Google Ads account and Facebook Ads Manager.

View and use events in your Google Ads account

The CRM lifecycle event changes will sync to your Google Ads account as Conversion Actions. Google use these to optimize its bidding strategy for your ads.

To view the events you created in HubSpot in your Google Ads account:

  • Sign in to your Google Ads account.
  • In the upper right, click Tools & Settings.
  • In the dropdown menu, under Measurement, click Conversions.


To use your events when creating an ad campaign:

  • Click the Select campaign settings step in the top left of the setup page.
  • Scroll down to the Bidding section, then click Change bid strategy.
  • Click the What do you want to focus on? dropdown menu, then select Conversions.


View events in your Facebook Business Manager

The CRM lifecycle event changes will sync to your Facebook ad account as Offline Events. Facebook uses these to optimize your ads and supplement your ads reporting in Facebook Ads Manager. To view the events you created in HubSpot in Facebook ad account:

  • Sign in to your Facebook ad account.
  • In your Facebook Business Manager, navigate to the Events Manager.
  • In the upper left, click the ad account dropdown menu and select the ad account that you used to create an event in HubSpot.
  • In the Data Sources section, locate the HubSpot Offline Conversion Events event set. 
  • Whenever the CRM lifecycle event that you created in HubSpot occurs, HubSpot will sync that data to the event set in Facebook. Within the Facebook event set, you'll see each HubSpot lifecycle event change appear as a Facebook event named Other.