Connect a Reverse ETL Source to TikTok Audiences

Configure a Reverse ETL source with your TikTok Audiences destination.

This guide takes you through the steps to connect a Reverse ETL source to the TikTok Audiences destination.

Set up the connection


The Reverse ETL feature supports only source-driven pipeline configuration.

Make sure you have set up a Reverse ETL source and connected it to your TikTok Audiences destination before following the below steps.

  1. Confirm the connection settings for TikTok Audiences destination and click Continue.

  2. In the Where do you want to sync data to? section:

    • Select Create New audience if you want to create a new audience in TikTok. Specify the name and description of the audience in the respective fields.
    • Select Use Existing Audience if you have an existing audience in TikTok and specify the Audience ID.
  3. Set the Sync mode to specify how RudderStack should sync the data to TikTok Audiences.

  4. In Choose identifier, specify the warehouse column that RudderStack uses to identify your records.

  5. Map your warehouse columns to specific TikTok fields using the Map fields setting.

If you have selected Create New audience option in Step 2, the new audience will be created in the destination for that particular advertiser ID with the same Audience ID as in the Schema tab of your Reverse ETL connection.

Supported mappings

You can map your warehouse columns to the following TikTok fields:

  • IDFA_MD5: MD5 hash of an iOS IDFA.
  • AAID_MD5: MD5 hash of an Android AAID/GAID.
  • IDFA_SHA256: SHA256 hash of an iOS IDFA.
  • AAID_SHA256: SHA256 hash of an Android AAID/GAID.
  • EMAIL_SHA256: SHA256 hash of email ID. See Important Notes for Streaming API- Email Specific Normalization section for more information.
  • PHONE_SHA256: SHA256 hash of a phone number in E.164 format, for example, +1231234567.


Why can’t I add a Reverse ETL source from the destination page?

The Reverse ETL feature supports only source-driven pipeline configuration. It means that you must configure a Reverse ETL source in RudderStack and then connect it to a new or existing destination. Note that this destination should not be connected to any other source.

See Reverse ETL FAQ for more information.

How do I view the synced segments in TikTok?

To view the synced audience, go to your TikTok Ads Manager and go to Tools > Audience manager.

To see the sync status, check the Availability column.

Questions? Contact us by email or on Slack