TikTok Messaging Ads integration

Turn TikTok ad clicks into real-time messaging conversations

Written By Frieda Yip (Super Administrator)

Updated at December 16th, 2025

TikTok Messaging Ads allow businesses to drive conversations directly from their ads by redirecting users to channels like WhatsApp, Messenger, or TikTok inbox. With SleekFlow’s integration, you can preview these ads in Inbox, track lower funnel events, and improve campaign performance through better attribution.

This feature is ideal for marketers and admins managing lead generation or conversion campaigns on TikTok who want clearer insights and centralized management across regions.

In this article, we will guide you through the setup, benefits, and best practices for connecting TikTok Messaging Ads to SleekFlow.
 

Benefits and use cases

Pain points solved:

  • No visibility into messaging impact on ad performance
    • Easily link messaging outcomes to ad performance for deeper insights.
  • No feedback loop to TikTok Ads Manager
    • Send lower funnel events back to TikTok for smarter targeting and delivery optimization.

Common use cases:

  • Capture conversations via CTA buttons
    • Use “Send message” buttons in TikTok Ads to redirect users to WhatsApp, Messenger, or TikTok (requires TikTok Business Messaging setup).
  • Send conversion events for ad optimization
    • Enable event tracking to help TikTok refine ad delivery based on real user replies and conversions.
  • Enable contact info sharing for attribution
    • Allow TikTok access to hashed personal identifiers (e.g. email, phone) captured through messages for more accurate attribution.
  • Manage multiple advertiser accounts
    • Centrally manage multiple TikTok ad accounts across markets like Hong Kong, APAC, or global teams.

 

Connecting your TikTok Messaging Ads to SleekFlow

Things to prepare before connecting your TikTok Messaging Ads:

You will be required to connect an active TikTok for Business account. If you have a personal account, or you don’t have a business account, you can sign up for one here.

 


You can following the steps below to set up your TikTok Message Ads connection:

  1. Click on the icon on the left-hand navigation bar
  2. You will be redirected to the “Integrations” page
  3. Under “Marketing integrations” section, you will find the “TikTok Messaging Ads” section
  4. Click on the “Connect” button, you will then be redirected to the “Connect TikTok Messaging Ads” page
  5. In the “Connect TikTok Messaging Ads” page, once you have reviewed the details, click “Continue on TikTok”
  6. After clicking Continue on TikTok, please review the compliance terms shown on the Sharing personal data with TikTok page and make sure that you agree to these terms. If you would like to proceed, click "Agree and continue".
    1. You won't be able to proceed with the connection unless you tick the consent checkbox and accept the terms.

       
  7. You will be redirected to TikTok’s page to sign in and authorize the integration. Please make sure you have granted the following permissions
  8. Once the authorization is completed, you will be redirected back to the “Connect to TikTok Messaging Ads” page to configure the following optional items:
    1. Step 1: Enable “Lower funnel events”
    2. Step 2: Enable contact info sharing with TikTok via lower funnel events

 

Enabling “Lower funnel events” for your TikTok Messaging Ads integration (optional)

Once you have completed authorizing the required permissions, you can choose to enable lower funnel events after connecting your TikTok Messaging Ads account. This allows SleekFlow to send conversion signals back to TikTok, helping the platform optimize ad delivery based on real user actions.

 

This setting is applied at the TikTok for Business account level.

SleekFlow currently supports the following lower funnel event types:

  1. Sharing contact info with TikTok
  2. Reporting contacts as spam to TikTok for improving ad performance

You can follow the steps below to enable “Lower funnel events” for your TikTok Messaging Ads integrations:

  1. Once you have completed authorizing the required permissions on TikTok, you will be redirected back to SleekFlow’s “Connect to TikTok Messaging Ads” page
  2. The ‘Enable “Lower funnel events”’ toggle is by default enabled for you
  3. When this is enabled, SleekFlow will send events like message replies or lead actions back to TikTok for better ad targeting and performance tracking.
  4. If you wish to disable this feature, you can simply toggle it off
  5. You can also manage this feature in the “Manage” section

 

Enable conversion event sharing with TikTok (optional)

Notes: 

  • “Lower funnel events” needs to be enabled in order to enable contact info sharing with TikTok via lower funnel events.
  • You will need to have at least 1 Advertiser Account in your TikTok for Business account in order to enable contact info sharing with TikTok
 

If your messaging flows capture user information like email addresses or phone numbers, you can allow TikTok to access this data in a privacy-safe, hashed format. This improves campaign attribution and helps TikTok match leads to ad interactions more accurately.

This setting is applied at the advertiser account level.

You can follow the steps below to enable contact info sharing:

  1. Once you have completed authorizing the required permissions on TikTok, you will be redirected back to SleekFlow’s “Connect to TikTok Messaging Ads” page
  2. When the ‘Enable “Lower funnel events”’ is toggled on, you will be able to see the list of advertiser accounts under the connected TikTok for Business account
  3. The “Enable contact sharing” toggle is by default on 
  4. Once you have finished with the setup, click “Complete” to save the changes

Note: TikTok will only receive contact data that is captured through messages on SleekFlow. All data shared is hashed and used solely for attribution purposes.

 

 

Reviewing and configuring TikTok Messaging Ads integrations in SleekFlow

Note: These features and configurations are available only to users with the appropriate permissions. For further details, refer to our Help Center article on Roles and permissions.

 

 

ℹ️ You need to have at least TikTok for Business account to SleekFlow to review and manage the connected TikTok Messaging Ads connections.

 

 

Accessing TikTok Messaging Ads dashboard

You can review and manage all of your connected TikTok Messaging Ads connections in the TikTok Messaging Ads dashboard. To access the dashboard, you can follow the steps below:

  1. Click on the icon on the left-hand navigation bar to go to the “Integrations” page
  2. Under “Marketing integrations” section, you will find the “TikTok Messaging Ads” integration

  1. Click on “Manage integration”, and you will be redirected to TikTok Messaging Ads dashboard 

 

Managing your connected TikTok Messaging Ads integrations

Once you’ve connected your TikTok for Business account to SleekFlow, you can view and manage all associated advertiser accounts in one place.

Once you have accessed the TikTok Messaging Ads dashboard, you will find the following items:

Item

Description

Connection name

The internal name you’ve assigned to each TikTok for Business account in SleekFlow. You can rename it anytime to reflect regions, campaigns, or teams (e.g. “ASEAN store”, “US Store”).

 

Account ID

The unique ID for your TikTok for Business account. This is used to identify the parent connection.

 

Connected date

The date and time when the TikTok for Business account was successfully connected to SleekFlow.

 

Connection status

Shows whether the account is Connected (active and syncing) or Disconnected (not syncing, needs attention). See Understanding connection status for troubleshooting.

 

Actions

Click “Configure settings” to manage lower funnel events, message PII sharing, and other settings.

 

 

By clicking on the expand icon next to a connection, you’ll be able to see the advertiser accounts linked to that TikTok for Business account. For each advertiser account, the dashboard will show:

Item

Description

Advertiser account name

The official name and ID of the advertiser account used for specific ad campaigns.

 

Contact sharing enablement

Shows whether “Contact info sharing” is enabled for that advertiser account. When enabled, SleekFlow can send hashed user identifiers (e.g. phone, email) to TikTok for attribution.

 

Event sets

Displays which messaging platforms (e.g. WhatsApp, Messenger) are configured to send events back to TikTok. Each platform is shown as an icon.

 

 

Understanding connection status of your TikTok Messaging Ads integrations

In the TikTok Messaging Ads dashboard, each advertiser account shows a connection status. Use the table below to understand what each status means and what actions may be required:

Status

What it means

What to do

Connected

The integration is active and functioning correctly. SleekFlow can send event data to TikTok.

 

No action needed. Your account is properly connected and tracking as expected.

 

Disconnected

SleekFlow cannot sync with this advertiser account. Messaging data will not be sent to TikTok.

 

Check if:

  • Access token expired
  • Permissions were revoked

 

You will need to delete the account from SleekFlow and connect again to re-authorize. If the issue persists, remove and reconnect the account.

 

If your account is banned or flagged, reach out to TikTok to resolve the issue.

 

 

Renaming your connected TikTok Messaging Ads integrations

Note: By renaming your connected TikTok Messaging Ads integration, you will only be renaming the connection name displayed on SleekFlow. It will not impact the actual name on TikTok for Business account.

 

You can follow the steps below to rename your connected TikTok Messaging Ads integrations:

  1. In the TikTok Messaging Ads dashboard, locate the account that you would like to rename
  2. Click on the icon next to the account name
  3. Click on “Rename”
  4. A pop-up modal will appear
  5. Enter the new name and click “Rename” to save the changes

 

Deleting your connected TikTok Messaging Ads integrations

Important: By deleting your account in TikTok Messaging Ads integration from SleekFlow, it will stop new leads from TikTok Messaging Ads from syncing to SleekFlow. Any workflow that was previously set up associated with the deleted account will be impacted. Please proceed with cautions. 

 

You can follow the steps below to delete your connected TikTok Messaging Ads integrations:

  1. In the TikTok Messaging Ads dashboard, locate the account that you would like to delete
  2. Click on the icon next to the account name
  3. Click on “Delete”
  4. A warning modal will appear
  5. Click “Delete” to confirm

 

Setting up event sets for TikTok Messaging Ads

Event sets allow SleekFlow to send messaging engagement and conversion events—such as replies or actions taken in chat—back to TikTok. These signals help TikTok understand which ads are generating valuable interactions, so it can optimize delivery and improve your campaign results.

Event sets are applied at the TikTok Advertiser account level.

 

What are event sets and why use them?

An event set links a specific messaging channel (e.g. WhatsApp) to a TikTok advertiser account. Once connected, SleekFlow can send lower funnel events—like message replies or lead conversions—directly to TikTok Ads Manager.

Why use event sets:

  • Improve ad delivery: Help TikTok target users more likely to engage in conversations
  • Boost ROAS: Focus budget on ads that lead to meaningful actions

 

Creating an event set

You can follow the steps below to create an event set for each advertiser account:

  1. In the TikTok Messaging Ads dashboard, locate the advertiser account that you need to create event set for
  2. Click on “Add event set” button next to the Advertiser account name
  3. A pop-up modal will appear
  4. Select the channel you want to link the TikTok Advertiser Account as the source for the event set. You can choose a WhatsApp, Facebook Messenger, or TikTok Business Messaging channel that is connected to your SleekFlow account
  5. Click “Create” after you have selected the channel

 

ℹ️ Note: Removing event sets is not supported at the moment. Once an event set is created, it cannot be deleted.