# Meta (Facebook Ads)

## Before you Begin

### Picking Your Setup Path

We offer two methods to sync your Untitled Audience to Facebook Ads, both outlined in this guide. The paths are oAuth, where you log in with your personal Facebook account, or System User, where you create a 'profile' on Facebook that is software that can manage accounts and apps.

*For a quick start* to test Facebook Ads with Untitled data, we recommend the oAuth method. You will need to re-login every 30 days with this method, but it's easier to set up and you can always convert to a System User later.

*If you have 30 minutes* to closely follow the instructions on this page and you're already experienced with Facebook Custom Audiences, so you know you'll have an ongoing use case for them, the System User method is preferable for ongoing automation.

### Accepting Custom Audience Terms of Service

{% hint style="info" %}
Before you can sync Untitled Audiences to Meta, you’ll need to accept Meta’s Custom Audience Terms of Service if you haven’t created a custom audience in your account prior. You can use the link below to navigate directly to the relevant section to complete this in Facebook.\
\
<https://business.facebook.com/ads/manage/customaudiences/tos/>\
\
Ensure that, if you have multiple Facebook accounts, you use the account selector at the top-right of the page to select the advertising account you're going to use the custom audience with.
{% endhint %}

<details>

<summary>Terms of service webpage troubleshooting</summary>

If you are being redirected to the Ads Manager page on Facebook while trying to navigate between ad accounts on this page: <https://business.facebook.com/ads/manage/customaudiences/tos/>, you may need to append "?act=\[ad account ID]" to the URL like this:\
<https://business.facebook.com/ads/manage/customaudiences/tos?act=XXXXXXXXXXXXXXXX>

Replace the X's with your ad account ID. To find your ad account ID, visit <https://adsmanager.facebook.com/adsmanager/manage/campaigns> while logged in, and from the top drop-down, select the ad account you'd like to use with Untitled Audience syncs. The screenshot below shows where you will find the Ad account ID.

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FM8WkEoDk6ilBHlysr13T%2FFind%20Facebook%20Ad%20Account%20ID.png?alt=media&#x26;token=11e51d9c-7707-428e-b88f-7c6a2f8c5eca" alt=""><figcaption></figcaption></figure>

</details>

## Walkthrough Video for System User Method

{% embed url="<https://www.youtube.com/watch?v=yErM4l3cdsg>" %}

## Step-by-Step Guide

### Destination Overview

Meta (Facebook Ads) is one of the most powerful digital advertising platforms available, enabling businesses to reach their audiences across Facebook, Instagram, and the broader Meta ecosystem.\
This guide will walk you through how to configure Meta as a destination within Untitled and how to send audiences effectively for advertising activation.&#x20;

### Connection Setup <a href="#instructions" id="instructions"></a>

#### Log into Untitled  <a href="#log-into-distilled" id="log-into-distilled"></a>

1. First, log into your Untitled account.
2. Select Destinations in the left navigation menu.
3. Find Meta (Facebook Ads) and click Connect.
4. A popup modal will appear with a link. Select `Continue` and you'll be redirected to a new window.

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2F1OzGSQSQH3j7BdqpFXGX%2Fimage.png?alt=media&#x26;token=a28889b2-1d26-460a-96ea-ded38f958c8a" alt=""><figcaption></figcaption></figure>

5. Press `Continue` on this authentication page.

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FllKCfFWnxo9AasmVtgdM%2FScreenshot%202025-04-18%20at%204.21.36%E2%80%AFPM.png?alt=media&#x26;token=816c3550-b4d4-4de0-9887-190e40b20220" alt=""><figcaption></figcaption></figure>

6. Proceed with Authenticating Facebook Ads (META) via your preferred Authentication Method.&#x20;

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FoTN6DcotNeDecbSYiv0P%2FScreenshot%202025-04-18%20at%204.22.00%E2%80%AFPM.png?alt=media&#x26;token=4d272dce-f858-420c-a2c5-3f4134704e63" alt=""><figcaption></figcaption></figure>

### Meta / Facebook Ads Authentication Methods

Facebook Ads supports two separate authentication mechanisms: OAuth (Login with your Facebook profile) and System User. **We recommend using System User for the most reliable connection** long term as it does not require re-authentication every 30 days. Both methods are documented in this article, so you may proceed with the option that best suits your workflow.

{% hint style="info" %}
The System User Authentication method typically takes 10–15 minutes to complete. Please plan accordingly if you choose this option.&#x20;
{% endhint %}

### **1. System User (Recommended)**

For long-term stability, we recommend using a System User, which doesn't require periodic re-authentication every 30 days. The setup steps to complete this preferred authentication method are contained below.&#x20;

#### **Steps to set up a System User—Part A, Creating an Application**

To generate a System User token, you'll first need to create an app. In the Facebook ecosystem, a custom application serves primarily to manage authentication tokens for accessing the Meta API platform.

If you don't have an app already, you can create one with the following steps:

1. Navigate to [Facebook Business Manager](https://business.facebook.com/).
2. Go to **Business Settings > Accounts > Apps**.
3. Click **Add** and select **Create New App ID**.
4. Choose `Other` for the use case.

   <figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2Fvq4qCaGtsRP408j5n7ju%2Fimage.png?alt=media&#x26;token=84a90a97-af91-41d1-901c-881c71976c8d" alt=""><figcaption></figcaption></figure>
5. Then for the Type, select `Business`.

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FJl0ovicr3OSDxnK83UxS%2Fimage%20(1).png?alt=media&#x26;token=aeffd21d-df06-4b59-b6be-677740fce86b" alt=""><figcaption></figcaption></figure>

6. Fill out the relevant details for the app (name the app something descriptive and memorable such as '*Untitled Audience Integration*', and fill in your own email for the app contact).

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FLKkc31aZm30iSRqgLUSE%2Fcreate%20an%20app.png?alt=media&#x26;token=455f63a0-75e2-4d62-a413-94ea69a2ae04" alt=""><figcaption></figcaption></figure>

Now you can move on to generating a system user for the app!

#### **Steps to set up a System User—Part B, Creating a System User for the App**

1. Go to your Business Manager and navigate to **Business Settings > Users > System Users**
2. Click **Add** to create a new System User.&#x20;
3. Assign a name and select the `Employee` role.

#### **Steps to set up a System User—Part C, Assigning the System User to the App**

1. After creating the System User, click **Add Assets**.
2. Assign the App you created in previous steps to the System User. Make sure to assign ***full control*****&#x20;(**`Manage app: True` ) of the app to the System User and then press `Save changes`.&#x20;

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FELHNj9KS9yKy0DudLvnz%2Fmanage%20app.png?alt=media&#x26;token=ba3dda83-536b-4578-98b2-275b74d5174a" alt=""><figcaption></figcaption></figure>

3. You'll also need to assign your System User ***full control*** (`Manage ad accounts: True`) over any Ad Accounts that you'd like to sync Untitled data to for Custom Audiences. Once you've done so, press `Save changes`.&#x20;

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FUrQKUbDU6KyDHnnLCbK8%2Fmanage%20ad%20account.png?alt=media&#x26;token=5d49b672-fcb5-4c61-a445-e554002869b4" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
Step 3 is commonly overlooked by users during setup!\
To ensure your **Meta destination** is properly configured in Untitled, you must assign the **System User** **full control** **of the Ad Account.**
{% endhint %}

#### **Steps to set up a System User—Part D, Generating an Access Token for the System User**

1. Within the System User settings, click **Generate New Token**.
2. Select the app you created.
3. Ensure the token has the `ads_management` Permissions scope.
4. Set the token to **Never Expire** (this will prevent the need to re-authenticate your integration within Untitled every 60 days).

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FtMZuXPkrzTLoPM1Ae5hB%2Fimage%20(5).png?alt=media&#x26;token=993a68d3-fb14-427e-a98f-73526e6caef3" alt="" width="375"><figcaption></figcaption></figure>

5. Press `Generate token`.
6. Save this token securely; it will be used to authenticate the connection in Untitled (see following step).
7. **Paste** the System User Token into the 'System User Token' text box field and press `Continue`.&#x20;

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FiiWCfbVLmP6mBrqKG21l%2FScreenshot%202025-04-21%20at%2011.01.08%E2%80%AFAM.png?alt=media&#x26;token=7a6feedf-a161-4331-b050-bf940e7e98cf" alt=""><figcaption></figcaption></figure>

8. Once the System User has been successfully authenticated, the Facebook Ads (Meta) Destination will appear in your 'Connected Destinations' library. If the setup is complete, a green success indicator will be displayed next to the destination (see image below for reference).

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FW1SbPbUoF9EIowHCad50%2FScreenshot%202025-04-21%20at%2011.04.06%E2%80%AFAM.png?alt=media&#x26;token=e85a0d78-bb68-4d63-9bd5-97d8ca8e78c5" alt=""><figcaption></figcaption></figure>

9. Once you see this green success indicator and the authentication test has been completed, feel free to close the connection bridge URL.

Now that you've successfully authenticated your Meta destination using a System User token, please proceed to the '[Syncing an Untitled Audience to Meta (Facebook Ads)](#syncing-an-untitled-audience-to-meta-facebook-a-ds)' section of this article.

### **2.  Using OAuth (**&#x4C;ogin with your Facebook Profile)

Alternatively, you can use OAuth to authenticate the Destination. However, please note that **this connection WILL EXPIRE after 30 days.** Once expired, your Untitled Audiences will no longer sync or update in Meta until the connection is re-authenticated.

#### **Steps to set up an OAuth Connection**

1. Within the initial Destination setup steps, you were asked to [open the connection bridge url link](#log-into-distilled). Navigate to this URL.&#x20;
2. Select the "Login" authentication preference

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2Fq4ACCwAlOiQSaWrGKJcR%2Flogin-fb-destination.png?alt=media&#x26;token=3b0fe49d-4996-42ec-bf91-6d265a053c04" alt=""><figcaption></figcaption></figure>

3. Follow the on-screen prompts to sign in with your Facebook account and select the Ad Accounts you plan to sync Untitled Audiences to.&#x20;

{% hint style="info" %}
Note: If your user is not assigned the Manager role for the Facebook Ad Account(s) you plan to connect, you will not be able to complete this step successfully until access is granted.&#x20;
{% endhint %}

4. Once you've successfully logged in and authorized the connection, press `continue` to verify the authentication.&#x20;
5. Once the authentication test has been completed, feel free to close the connection bridge URL and proceed to the Audience Sync setup steps below.

Now that you've successfully authenticated your Meta destination using an OAuth sign-in (Login with your Facebook profile), please proceed to the '[Syncing an Untitled Audience to Meta (Facebook Ads)](#syncing-an-untitled-audience-to-meta-facebook-a-ds)' section of this article.

### Syncing an Untitled Audience to Meta (Facebook Ads)

1. Navigate to the Audience Library in your Untitled Account
2. Click on the audience you want to sync to Facebook.
3. Navigate to the "Destinations" tab within the Audience, and click `Setup sync`

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2F8aI7Cv2j2WC8KMAZaQuC%2Ffbsync-1.png?alt=media&#x26;token=73a7cc68-f677-451c-ae9c-ac8cd37ab71f" alt=""><figcaption></figcaption></figure>

4. A pop-up confirmation modal will appear. Type in the audience name and then click `Continue`

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FhmxDT3XHkxJurav7X2v8%2Ffb-sync2.png?alt=media&#x26;token=fa4eb2ef-2ea0-4050-b0a3-070b79a5bb13" alt=""><figcaption></figcaption></figure>

5. After completing this step, you’ll see a confirmation screen and a green ' ✔️ Connected' message will also appear on the Facebook Available Destination tile.&#x20;

<figure><img src="https://312477262-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGoQsfzqc7OhGHTIseEas%2Fuploads%2FpLgBeImmxeol1wLgG68D%2Ffb-6.png?alt=media&#x26;token=21371782-129f-4979-8911-ccf220097792" alt=""><figcaption></figcaption></figure>

6. A Custom Audience will be created in Meta and will begin populating shortly with your selected Untitled Audience. Once active, you can attach it to any existing or new ad campaign to begin advertising to your target segment. The audience will automatically refresh daily at 12:15 EST in Meta from that point forward.

## Need Further Support or Have Additional Questions?

Check out our[ <mark style="color:blue;">FAQs</mark> ](https://docs.getuntitled.ai/misc/frequently-asked-questions)to get some answers, start a chat on our [website](https://getuntitled.ai/), or get connected directly with our team [<mark style="color:blue;">here</mark>](https://getuntitled.ai/contact/).
