Sourcesible
Destination/TikTok Ads Destination

TikTok Ads Destination

Last updated: 2026-06-10

Sourcesible Product Documentation · Destinations

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.

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 can grant the following permissions:

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.

Connection Configuration (Inside Sourcesible)

Add a New Destination

In the left navigation, click Destinations. Click Add Destination in the top-right corner. From the Destinations catalog, click the TikTok Ads card, then click Add Destination to begin the setup wizard.

Authorize TikTok Ads Connection (Step 1 Connect)

On the Connect to TikTok Ads screen, click Log in to TikTok Ads. You will be redirected to TikTok for Business. Review the permissions listed under Access Your Ad Account For confirm that Ads Management, Reporting, and Audience Management are all checked. Click Confirm to authorize Sourcesible's access.

You will be redirected back to Sourcesible automatically. The connection indicator will show Authorization Successful your TikTok Ads account is now connected.

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 the process.

Set Up the Destination (Step 2 Set up Destination)

In the Destination Name field, enter a name for this connection. You can change this at any time under Settings. Optionally enter a Destination Description. In the Advertiser Accounts dropdown, select the TikTok Advertiser Account where you want Sourcesible to send audience data. Click Save Destination.

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: the OAuth token is valid, the required permissions (Ads Management, Reporting, Audience Management) were granted, the selected Advertiser Account is accessible, and 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.

Next Steps

With your TikTok Ads Destination connected, you can activate data from Sourcesible.

Sync an Audience to TikTok Ads Push customer segments for retargeting, suppression, or lookalike campaigns.

Set Sync Frequency Control how often Sourcesible updates the audience in TikTok Ads.

Monitor Destination Health View sync logs, error rates, and delivery status from the Destinations page.

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: Navigate to Destinations and open the affected Destination. 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.