Facebook Audience Automations allow you to target Facebook ads to your Cordial contacts by uploading new or existing Cordial audiences to Facebook via the UI. Facebook audiences can be uploaded as static one-time data jobs or as dynamic data automations on a recurring schedule of your choice.
One-time static audience uploads can be used to target and analyze narrowly defined groups of contacts or buyer personas. You may want to create static audience segments based on past behaviors such as past purchases of a limited-time product that is being reintroduced. You may also use insights gained from analyzing static audiences to determine where to focus your time when it comes to social media targeting.
Recurring audience automations will continually update audiences of your choice with the latest Cordial subscribers. Apply your already effective email marketing strategies more broadly by reusing existing email lists and audience segments to create new opportunities on social media. Unlike static one-time audience uploads, your existing Facebook ad sets can reference recurring custom audiences for the duration of your campaign, without having to be republished every time your audiences receive an update.
Before uploading a custom audience, the following prerequisites must be met:
- Configure the Facebook Custom Audiences Integration in Cordial
- Have a verified Facebook account that is set up to send ads.
- Accept Facebook’s Custom Audience Terms.
- Give Cordial permission to access your Facebook account.
Create a New Data Job
Once your Facebook Custom Audiences integration is fully configured, you can begin creating one-time and recurring audience uploads. If you plan on working with multiple recurring Facebook audiences, you will need to create a recurring data job for each audience.
Navigate to Data Jobs > Create New Data Job.
Select One-time to create and upload a static one-time audience or Recurring to create a continually updating dynamic audience.
Name - Give your new data job a recognizable name. This value will appear on the Data Job Automations page in Cordial as well as your Facebook Audiences page in Facebook Business Manager.
Key - Unique identifier used to reference this data job in API calls. The key will auto-populate but this value can be edited. Only available for recurring automations.
Tags - Tags are useful for grouping data jobs together (similar to folders). This field accepts new and existing tag names.
In the steps to follow, you will configure properties for data source, data mapping, and data destination, all of which are instructions telling Cordial what to do with your chosen audience. When creating a recurring audience automation, you will also schedule how often and when to run the automation.
Specify the Data Source
We are working with Internal data (contacts and audiences saved in Cordial) and this data is part of the Contacts data collection.
Choose Your Audience
Using the Audience Builder, choose which contacts from your Cordial account should be part of this Facebook audience. You can load a previously saved Cordial audience by selecting Load Saved Audiences or build one from scratch using a combination of rules.
Save the audience to proceed.
Map Audience to Facebook
In the Data Mapping section, you can set instructions for what happens to the selected data. In this example, we are exporting an audience from Cordial to Facebook using the enabled Facebook Custom Audiences integration.
Choose Facebook as the data Destination for your audience.
You can optionally send job status notifications to one or more email addresses. Email notifications will contain data job performance results including completion date, job status, total records added, and total records removed. If this is a recurring audience automation, a separate email notification will be sent for every audience upload on a recurring schedule.
Upload a One-Time Audience
One-time audience uploads can be run as soon as the data source, data mapping and data destination are configured. Unlike recurring audience automations, one-time audiences do not have to be scheduled, published or enabled.
The Run data job button will become available once the required content is provided.
Publish Audience Automation
Before publishing, the audience automation is labeled as a draft. Publishing saves your configuration settings for the time being, at which point you are ready to schedule and enable the automation.
You can change the initial configuration settings at any time by copying the published automation to draft, making the necessary changes, and publishing it once again. Previously published versions will be saved under the Past versions tab.
Schedule Audience Automation
Now that the recurring audience automation is fully configured and published, it’s time to schedule how often and when audience uploads will occur.
Navigate to Recurring located in the left sidebar.
Schedule recurring audience automations by specifying upload frequency, time of day and start date. You can specify an end date if your campaign is running for a specific period of time. Otherwise, you can leave this option disabled and your audience will continue to synchronize until manually disabled.
Schedule interval - Choose from a list of intervals grouped by hourly, daily, weekly, and monthly categories.
Schedule time - Set the time of day recurring uploads will run. The time zone is set globally based on the main Cordial account time zone settings.
Start date - Select the upload start date.
End date - Enable this option if your audience is tied to a campaign with a known end date. Audience uploads will stop after this date.
Enable Audience Automation
Enabled audience automations will run automatically according to the set schedule. You can change the schedule at any time without disabling the automation.
Click Enable, and if everything is set up correctly, you will see a notification that the data job has been saved successfully. Your first audience upload will occur on the date and time you indicated in the schedule.
Cordial audiences are dynamic in nature and audience counts can vary over time due to changes in contact attribute values, purchases, custom events, subscribe and unsubscribe events, etc.
One-time audience uploads create a snapshot of the audience at a specific point in time. Changes to the original Cordial audience may occur over time, but the one-time Facebook audience will remain unchanged. To refresh the contact count of a one-time Facebook audience, it will need to be deleted and uploaded again.
Results for one-time audience uploads include upload date, status and total added:
Recurring audience automations keep your Facebook custom audiences updated with valid Cordial subscribers automatically. Any contacts who have been added to the Cordial audience since the last upload will also be added to the Facebook audience. Contacts who were previously uploaded to the Facebook audience, but are no longer part of the Cordial audience, will be removed from the Facebook audience.
Results for recurring audience automations will consist of a new entry for every upload as it occurs according to the schedule. The results are listed starting with the most recent upload:
Date - Date and time stamp when the upload occurred.
Status - Upload status. Can be complete or failed.
Total Added - Number of contacts added to the Facebook audience. Can be 0 if no new contacts were added to the Cordial audience since the last upload.
Total Removed - Number of contacts removed from the Facebook audience. Can be 0 if no contacts were removed from the Cordial audience since the last upload.