Sourcesible
Destination/TikTok Ads Destination

TikTok Ads Destination

Overview

The TikTok Ads Destination allows you to activate customer data from Sourcesible by syncing audience segments directly to your TikTok Ads account. With this connection, you can power lookalike audiences, retargeting, and campaign optimization using real-time customer segments. Audiences are synced automatically on your selected schedule.

Before setting up this Destination, ensure you have access to a TikTok for Business account with an active Advertiser Account.

2. Credential & Permission Setup

This Destination uses OAuth — no manual API keys or credentials are required. Sourcesible will request limited access to your TikTok Ads account during setup. Your credentials are encrypted, and authorization can be revoked at any time from TikTok for Business User Settings.

Ensure the TikTok for Business account you use to authenticate has access to the following permissions, which Sourcesible requests during the OAuth flow:

PermissionPurpose
Read Public User InformationIdentify the authenticated TikTok account
Ads ManagementManage ad campaigns associated with the Advertiser Account
ReportingRead performance data from the Advertiser Account
Audience ManagementCreate and update custom audiences for targeting

All permissions listed above are required. The TikTok consent screen will display these scopes for your review before you confirm authorization.

3. Connection Configuration (Inside Sourcesible)

3.1 Open the Destinations Catalog

  1. In the left navigation, click Destinations.
  2. Click Add Destination in the top right corner.
  3. From the Destinations List, click the TikTok Ads card.

3.2 Review Features and Overview

  1. On the TikTok Ads detail page, review the Feature section, which lists what this Destination enables:
    • Export custom audiences directly to TikTok Ads
    • Automate audience sync with your selected schedule
    • Enable precise targeting for improved ad performance
  2. Click Add Destination to begin the setup wizard.

3.3 Authorize TikTok Ads Connection (Step 1 — Connect)

  1. On the Connect to TikTok Ads screen, click Log in to TikTok Ads.
  2. You will be redirected to TikTok for Business. If you are already logged in, a permissions consent screen will appear showing your account and the access Sourcesible is requesting.
  3. Review the permissions listed under Access Your Ad Account For — confirm that Ads Management, Reporting, and Audience Management are all checked.
  4. Click Confirm to authorize Sourcesible's access.
  5. You will be redirected back to Sourcesible automatically. The connection indicator will show Authorization Successful — your TikTok Ads account is now connected to Sourcesible.

Do not close the browser tab during the OAuth flow. Closing it before the redirect completes will cancel the authentication and you will need to restart from Step 6.

3.4 Set Up the Destination (Step 2 — Set up Destination)

  1. In the Destination Name field, enter a name for this connection (e.g., TikTok Ads). You can change this at any time under Settings.
  2. Optionally, enter a Destination Description to help your team identify this connection.
  3. In the Advertiser Accounts dropdown, select the TikTok Advertiser Account where you want Sourcesible to send audience data.
  4. Click Save Destination.

Sourcesible will return you to the Destinations page, where the new connection will appear with a Connected status and a confirmation banner: Your destination has been connected successfully.

4. Test Your Connection

After saving, Sourcesible confirms the connection is active by displaying a Connected status on the Destinations page. The following are validated during setup:

  • ✅ OAuth token is valid and the TikTok for Business account is authorized
  • ✅ The required permissions (Ads Management, Reporting, Audience Management) were granted
  • ✅ The selected Advertiser Account is accessible by the authenticated user
  • ✅ Sourcesible can communicate with the TikTok Ads API

The Sync column on the Destinations page will show - until the first audience sync is triggered. The Last Update timestamp reflects when the connection was established.

5. Next Steps

With your TikTok Ads Destination connected, you can:

6. Tips and Troubleshooting

Advertiser Account Not Appearing in the Dropdown

Symptom: After authorization, the Advertiser Accounts dropdown is empty or does not show the expected Advertiser Account.

Cause: The TikTok for Business account used to authenticate does not have access to any active Advertiser Accounts, or the account has been suspended by TikTok.

Fix: Log in to TikTok Ads Manager and confirm that the authenticated account has access to at least one active Advertiser Account. If the account was recently granted access, click Back in Sourcesible to return to Step 1 and re-authenticate to refresh the account list.

Permission Denied During TikTok OAuth

Symptom: The OAuth flow completes but Sourcesible returns an error indicating insufficient permissions.

Cause: One or more required permissions were not granted during the TikTok consent screen — typically because the authenticated account does not have sufficient role access on the Advertiser Account.

Fix: Ensure the TikTok for Business account you use to authenticate has at least Operator or Admin level access on the target Advertiser Account. Then click Back and re-authenticate.

OAuth Token Expired

Symptom: A previously connected Destination shows a failed or disconnected status.

Cause: TikTok OAuth tokens expire or are invalidated when the user revokes Sourcesible's access from TikTok for Business User Settings.

Fix:

  1. Navigate to Destinations and open the affected Destination.
  2. Click Reconnect and complete the OAuth flow again.

Use a shared team or service TikTok for Business account for this Destination where possible. Tokens tied to personal accounts are invalidated if the account owner revokes app permissions from their TikTok settings.