TikTok Ads integration (by Brevo) – Sync Brevo segments to TikTok custom audiences

integrations_tiktok-banner.png

Install the TikTok Ads integration for Brevo

The TikTok Ads integration connects Brevo to your TikTok Ads account so you can automatically sync contacts from Brevo segments to TikTok Custom Audiences. Use this integration to run retargeting campaigns, build suppression lists, and seed lookalike audiences on TikTok.

About the TikTok Ads integration

Learn more about the integration's features and limitations in the following tabs:

Main features Limitations

This integration allows you to:

  • Sync contacts automatically: Brevo pushes contact updates from your segments to TikTok Custom Audiences at a set frequency, with no manual exports required.
  • Retarget engaged contacts: Use Brevo segments to reach contacts on TikTok who have already interacted with your brand.
  • Build lookalike audiences: Seed TikTok Lookalike Audiences from your existing Brevo contacts to expand your reach to new potential customers.
  • Maintain suppression lists: Exclude specific contacts from your TikTok campaigns by syncing suppression segments directly to TikTok.

Before you start

  • You need an active TikTok Business account with Admin or Operator permissions on the TikTok Ad Account you want to use.
  • You need at least one Brevo segment containing the contacts you want to sync. To learn more, check our dedicated article Create a segment to filter your contacts.

Set up the integration

To set up the TikTok Ads integration:

  1. Click the account dropdown and select Integrations.
  2. Search for and click the TikTok Ads integration card.
  3. Click Set up integration.
  4. Name the integration based on its purpose. You can create additional integrations for different segments later.
    ➡️  For example
    You can create one integration to sync a retargeting segment and another to sync a suppression list. Give each integration a clear name, such as "TikTok Retargeting" and "TikTok Suppression".
  5. Click Continue.

Step 1: Connect your TikTok Ads account to Brevo

  1. Click Sync Brevo segments with TikTok audiences.
  2. Click Log in to TikTok. You will be redirected to TikTok to log in and authorize Brevo to access your account.
  3. Once authenticated, select the TikTok Business Account you want to use, then click Confirm.
  4. Click Continue
    tiktok_select-account_en-us.png

Step 2: Choose the TikTok business portfolio to use

  1. From the dropdown list, select the TikTok account you want to use.
  2. Click Use this account.
    tiktok_choose-portfolio_en-us.png

Step 3: Select the Brevo segments and the corresponding TikTok audiences to sync

  1. From the dropdown list, select the Brevo segment whose contacts you want to sync to TikTok. 
    tiktok_select-segment-audiences_en-us.png
  2. Select or create the TikTok Custom Audience where your Brevo contacts will be synced.
  3. (Optional) Click + Sync another segment and repeat steps 1 to 2 to match more segments.
  4. (Optional) To delete a segment to sync, click the bin icon 🗑️ next to it.
  5. Click Map audiences.

Step 4: Map your TikTok audience properties to your Brevo contact attributes

Select which contact identifiers Brevo should send to TikTok to match your contacts to TikTok accounts. All identifiers are hashed automatically before being transmitted.

  1. Contact phone number and Contact email are matched by default. We recommend keeping both of them for the best match rate.
  2. (Optional) Match Mobile Advertiser ID if this attribute is available in your Brevo contacts.
    tiktok_map-attributes_en-us.png
  3. Click Map Attributes.

Step 5: Set the sync frequency

Existing contacts in the segment will be synced immediately when you activate the integration. New or updated contacts will then sync automatically based on the frequency you select.

  1. From the Select a sync frequency dropdown list, select how often contacts should be synced from Brevo to TikTok.
  2. Click Next
    tiktok_set-sync-frequency_en-us.png
💡 Good to know
If needed, you can manually trigger a sync from the My integrations page by selecting your integration and clicking Sync now. The minimum time between two manual syncs is 6 hours.

Step 6: Activate the integration

To activate the integration:

  1. Select whether you market to people in the EEA (European Economic Area) or the UK (United Kingdom).
  2. If you do, check the box to confirm that you only send audiences to TikTok who have granted consent for ad targeting.

    ❗️ Important
    If you market to people in the EEA or UK, checking this box is required. It confirms that you comply with applicable data protection regulations when sharing audiences with TikTok. To learn more, check Brevo's anti-spam policy.
  3. Click Save.

Existing contacts in the segment will start syncing to TikTok immediately. The sync may take several minutes depending on the size of your segment. You can monitor the sync progress and manage the integration from the My Integrations page.

Once completed, you will receive a notification on the Notifications page. You can then verify the audience is live in your TikTok Ads Manager.

Deactivate the integration

❗️ Important

Deactivating the integration does not delete any data already synced to TikTok. However:

  • Contact updates from Brevo will no longer sync to TikTok Custom Audiences.
  • TikTok audiences mapped to your Brevo segments will no longer be refreshed.

You can temporarily deactivate the integration:

  1. Click the account dropdown and select Integrations.
  2. Go to the My Integrations tab.
  3. Deactivate the integration.

You can also permanently delete an integration by clicking the three-dot icon and selecting Delete.

Troubleshoot issues with the integration

Review the following common issues and their solutions:

TikTok Custom Audience is not active

The segment has fewer than 1,000 matched users

TikTok requires at least 1,000 matched users before a Custom Audience becomes active. If your segment is small or if many contacts do not have a TikTok account linked to their email or phone number, the audience may not reach this threshold. Try expanding your segment or waiting for more contacts to be matched over time.

The sync has not completed yet

The initial sync can take several minutes to complete depending on the size of your segment. Check the My Integrations page for the sync status and wait for it to finish before checking TikTok Ads Manager.

The sync failed or contacts are missing

Contacts do not have the required identifiers

Only contacts with at least a valid email address or phone number can be synced. Contacts missing these identifiers are skipped. Make sure your Brevo contacts have at least one supported identifier populated.

The TikTok API rate limit was reached

TikTok applies rate limits to API requests. If your segment is very large, the sync may be split into batches and take longer than expected. The integration retries automatically. If the issue persists, check the My Integrations page for error details.

⏭️ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo Agency partner.

💬 Was this article helpful?

0 out of 0 found this helpful