Introduction

Facebook Ads lets you create Custom Audiences. With this audience set, you can target your ads to people who visited your website, used your mobile app, or gave you their email address or phone number. You can also create Lookalike Audiences based on the uploaded Custom Audience, to reach new people who are likely to be interested in your business because they’re similar to your Custom Audience.

Through valmi.io, you can sync your curated customer data on your warehouse to Facebook Custom Audiences. You can then use the audience data to create Lookalike audiences, ads and campaigns.

Facebook Ads Configuration

To sync a custom audience through valmi.io, you need to create a Custom Audience on Facebook Ads Manager. Please follow the steps below to create one:

  • Go to AdsManager on Facebook and click on Audiences on the left hand side menu. Audience Selection
  • Click on Create Audience, select Custom Audience from the dropdown, and then select Customer List from the next dialog screen. Customer List Selection
  • Click on Next.
  • Select value to NO . To support value based audiences, please contact us.
  • In the Add Customer List, just paste a dummy email address, for instance test+12@valmi.io.
  • Name you audience, click on Next and finish creating the audience. Audience Creation

Once the Custom Audience is created, we are ready to create a Facebook Ads connection on valmi.io.

Creating a Facebook Ads Connection on valmi.io

Go to destinations on valmi.io and create a new destination. Select Facebook Ads as the destination. Facebook Selection On the next page, Sign in with Facebook and enter a name for the connection. Click on the Next button to connect to the Facebook Ads API, test the connection, and create it. Facebook OAuth

Setting up a Sync

  1. Supported Destination Modes

Facebook Ads Custom Audiences supports the following destination sync modes. Please refer to the Destination Sync Modes for more information on the different destination modes.

Destination ModeSupported
Mirror
Upsert
  1. Mapping Source Columns to Destination Fields

While creating a Sync on valmi.io, you can select a source table and then you can choose the previously created Facebook Ads connection as the destination. The custom audience created on Facebook Ads in the first step can be used as the destination object. We have chosen for this example Regaltusk Ad account and Valmi Test Audience custom audience we have created earlier in this guide. Facebook Objects

The next screen lets the user map the source columns onto the fields of the Facebook Custom Audience. The picture below shows that we have selected Mirror destination sync mode. email has been selected as the Primary Key for the Warehouse source. The source fields first_name, last_name, country have been mapped to the predefined destination fields FN, LN, COUNTRY respectively. Facebook Mapping

In the next screen, you can choose a schedule for the sync and finally create the sync.

  1. Verifying data loaded into Facebook Ads Manager

You can confirm the number of records sent to Facebook advertising API from the Sync Runs Page. Facebook Runs

You can also confirm the data loaded into Facebook Ads from the Ads Manager UI. The picture below shows the activity of the custom audience we have created. Facebook Audience Activity