---
title: "TikTok Audience setup for Data Activation"
slug: "tiktok-audience-setup-for-data-activation"
description: "Integrate your customer data with TikTok's advertising platform to automate audience updates, boost ROI, and enhance cross-channel consistency."
updated: 2026-03-27T08:17:03Z
published: 2026-03-27T08:17:03Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.supermetrics.com/llms.txt
> Use this file to discover all available pages before exploring further.

# TikTok Audience setup for Data Activation

The Data Activation connector for TikTok Audiences enables you to integrate your customer data with TikTok's advertising platform. Using this connector, you can retarget known customers with first-party identifiers such as email addresses, phone numbers, or mobile advertising IDs that TikTok recognizes.

This integration allows you to:

- **Automate audience updates**: Keep your TikTok Audiences automatically refreshed with up-to-date data, ensuring your targeting remains relevant and impactful.
- **Boost campaign ROI**: Optimize ad spend by focusing on the most relevant segments, such as high-value customers, recent purchasers, or users likely to churn.
- **Enhance cross-channel consistency**: Align your messaging and offers on TikTok with other channels to deliver cohesive and personalized customer experiences.

With this connector, you can combine several types of identifiers. Whenever profiles enter or leave a Data Activation audience or journey connected to TikTok, their identifiers are automatically sent to or removed from the connected TikTok custom audience.

Most of the configuration effort lies on the TikTok side. The Data Activation team handles the rest of the process.

## Destination connector overview

| Attribute | Value |
| --- | --- |
| Platform type | Social |
| PartnerType Slot | Hashed email (7001), Hashed phone (7004), Mobile advertising ID - IDFA/GAID (7005) |
| Cookie Sync | No |
| Connecting protocol | HTTP |
| API Version | v1.3 |
| Syncs Data On | Add, Remove |
| Allowed setting multiple connectors | Yes |
| ProfileVars Support | No |
| Connector type | Audiences/Journey Orchestration |

## Before you begin

You will need to set up a TikTok Business account before proceeding. We follow the steps documented in the [TikTok for Developers documentation](https://business-api.tiktok.com/portal/docs?id=1735713609895937). These steps assume you already have a TikTok Business account set up.

### Step 1: Create a TikTok for Developers Business account

1. Go to [TikTok for Business Developers](https://business-api.tiktok.com/portal).
2. Click **Get Started** and register as a developer. We suggest you use your company or team email address, or the same email address with which you have access to the TikTok Business account.
3. For the **Business Information** step, providing your phone number is not required.
4. For the question **What best describes you or your company?**, select **Direct Advertiser**.
5. For the **Additional Information** section, provide as much information about your company as possible.
6. For the final question about how you plan to use the APIs, fill in the following: *"We want to use the TikTok APIs to ensure our CDP can share first-party data audiences with TikTok, so that we can use these audiences in our retargeting campaigns."*

TikTok then needs to approve your developer registration request. You can already move forward with the next step while waiting for approval.

### Step 2: Create a TikTok Developer App

1. Go to **My Apps**.
2. Create an App.
3. Enter a name. We suggest including "Supermetrics" in the name, for example: {Company_name}_Supermetrics.
4. Enter a description. Make sure you reference Supermetrics so the App's purpose is clear in the future.
5. Fill in the **Advertiser redirect URL** with: relay42.com.
6. In **Scope of permission**, select the **Audience Management** section.
7. Submit the App request.

Once submitted, the App appears on the **My Apps** page as pending. If you have an account manager at TikTok, reach out to inform them about your App request. Generally, the App request is approved within 12–24 hours.

Once your App is approved, the TikTok UI will contain an APP ID, a Secret, and the Advertiser Redirect URLs will be filled with https://relay42.com/

### Step 3: Request Allowlist Management

1. Open the App and scroll down to **Allowlist Management**.
2. Click **Apply**, select the **Streaming API**, and provide the potential revenue impact. You can use your yearly TikTok marketing budget for this field. Click **Submit**.
3. TikTok support will review this request. **If you can inform your account manager at TikTok to have this request approved manually, the integration will move faster**. Include the App ID in your message so your account manager can locate your Allowlist request more easily.

### Step 4: Authenticate and authorize

1. Open the **Advertiser authorization URL** in a new tab. The page will contain a permission request from Supermetrics to access your ad account for “Audience Management”
2. Click **Confirm** for the permission and complete the security steps.
3. You will be redirected to a URL with parameters at the end. It will look like this: `https://relay42.com/callback?auth_code=bb00f02ee121e0467553a5edefddccb54c47013d&amp;code=bb00f02ee121e0467553a5edefddccb54c47013d&amp;state=your_custom_params`
4. This URL contains the `auth_code`, which is only valid for 1 hour.
5. Supermetrics use an API endpoint to translate the `auth_code` into a permanent access_token. For this API call, we will require the **Advertiser ID**, **App ID**, **App Secret**, and the **Auth Code** retrieved from the redirect URL.
  1. To find your Advertiser ID (Ad Account ID) in TikTok Ads Manager, click your profile icon in the top right corner — the ID is displayed directly below your username. Alternatively, go to **Tools → Account Setup** to find the ID. The ID is essential for Audience Manager integrations and Business Center access.
6. Once the `auth_code` is translated into a permanent access_token, share it with the Data Activation Solution Consultant to get the TikTok connector configured.

> [!NOTE]
> Note
> 
> **We recommend completing the authentication and authorization steps together with a Data Activation team member on a call**. The auth_code in the redirect URL is only valid for 1 hour, which means we can run the API call together in real time. Clients can get the `access_token` themselves using Postman/Bruno and use the API call below to retrieve their `access_token`. The API version in the URL might change in the future. Confirm the endpoint information from [TikTok’s authentication documentation](https://business-api.tiktok.com/portal/docs?id=1781892384100354). We can still help if needed.
> 
> ```plaintext
> curl -X POST "https://business-api.tiktok.com/open_api/v1.3/oauth2/access_token/" \
>   -H "Content-Type: application/json" \
>   -d '{
>     "app_id": "use_your_app_id",
>     "secret": "use_your_secret,
>     "auth_code": "use_your_auth_code"
>   }'
> ```
> 
> 
> 
> The API response contains the `access_token` and `advertiser_id`:
> 
> ```plaintext
> {
>   "code": 0,
>   "message": "OK",
>   "request_id": "2026032615041631CE89C7265446FEE012",
>   "data": {
>     "access_token": "use_your_access_token",
>     "advertiser_ids": [
>       "use_your_advertiser_id"
>     ],
>     "scope": [
>       3
>     ]
>   }
> }
> ```

## Instructions

### Step 1: Configure TikTok destination

Once you have gathered the input information from the steps above, file a support ticket to support@relay42.com and include the collected information. The Data Activation team will handle the rest of the process and share the expected timeline for delivery.

### Step 2: Add the destination connector to an Audience or Journey

Go to an Orchestration or an Audience in Data Activation. You can use the TikTok connector just like any other server to server connector.

Before using this connector, make sure the profile identifiers listed in the Destination connector overview are collected in Data Activation.

## Error handling

Whenever API errors are raised, the Data Activation Consulting or Support team will contact you, especially if invalid credentials are provided initially.

The following error codes are Data Activation-related:

- Timeout
- Other error
- Invalid credentials

To read more about these errors, see [Using journey and audience connectors](/v1/docs/using-audience-and-journey-connectors).

## More resources

- [How to build audiences](/v1/docs/how-to-build-audiences)
- [How to build journeys](/v1/docs/how-to-build-journeys)
- [How to measure goals and outcome signals](/v1/docs/how-to-measure-goals-and-outcome-signals)
