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:
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.
This integration has some limitations:
- Minimum audience size: TikTok only activates a Custom Audience once at least 1,000 users are matched (meaning their email or phone number resolves to a TikTok account). Segments that are too small or that contain limited identifier data may not reach this threshold.
- Contact sync limit: You can sync up to 4M contacts from Brevo to TikTok Custom Audiences.
- One-way sync only: Contacts are synced from Brevo to TikTok only. No data is sent back from TikTok to Brevo.
- 1:1 segment-to-audience mapping: Each Brevo segment maps to one TikTok Custom Audience. You can create multiple mappings, but one segment cannot feed multiple audiences at once.
- Supported identifiers only: Only email addresses, phone numbers, and MAIDs (Mobile Advertiser IDs) can be synced. All identifiers are hashed before being sent to TikTok, in line with TikTok's privacy requirements.
- Match rate and audience discrepancy: Only contacts with a TikTok account linked to their email address or phone number are matched to your TikTok Custom audiences. The number of matched contacts may therefore be lower than the total number of contacts in your Brevo segment.
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:
- Click the account dropdown and select Integrations.
- Search for and click the TikTok Ads integration card.
- Click Set up integration.
-
Name the integration based on its purpose. You can create additional
integrations for different segments later.
➡️ For exampleYou 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".
- Click Continue.
Step 1: Connect your TikTok Ads account to Brevo
- Click Sync Brevo segments with TikTok audiences.
- Click Log in to TikTok. You will be redirected to TikTok to log in and authorize Brevo to access your account.
- Once authenticated, select the TikTok Business Account you want to use, then click Confirm.
- Click Continue.
Step 2: Choose the TikTok business portfolio to use
- From the dropdown list, select the TikTok account you want to use.
- Click Use this account.
Step 3: Select the Brevo segments and the corresponding TikTok audiences to sync
- From the dropdown list, select the Brevo segment whose contacts you want to sync to TikTok.
- Select or create the TikTok Custom Audience where your Brevo contacts will be synced.
- (Optional) Click + Sync another segment and repeat steps 1 to 2 to match more segments.
- (Optional) To delete a segment to sync, click the bin icon 🗑️ next to it.
- 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.
- Contact phone number and Contact email are matched by default. We recommend keeping both of them for the best match rate.
- (Optional) Match Mobile Advertiser ID if this attribute is available in your Brevo contacts.
- 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.
- From the Select a sync frequency dropdown list, select how often contacts should be synced from Brevo to TikTok.
- Click Next.
Step 6: Activate the integration
To activate the integration:
- Select whether you market to people in the EEA (European Economic Area) or the UK (United Kingdom).
-
If you do, check the box to confirm that you only send audiences to TikTok who have granted consent for ad targeting.
❗️ ImportantIf 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. - 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
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:
- Click the account dropdown and select Integrations.
- Go to the My Integrations tab.
- 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
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 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
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.
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?
🤔 Dúvidas?
Em caso de dúvida, sinta-se à vontade para entrar em contato com nossa equipe de suporte, criando um tíquete a partir da sua conta. Caso ainda não tenha uma conta, entre em contato conosco aqui.
Se você está procurando ajuda com um projeto usando o Brevo, podemos encontrar à agência parceira da Brevo certa.