In this article
Key Takeaways
- TikTok CRM event postback sends lead status changes (qualified, converted, purchased) from your CRM back to TikTok Ads Manager, so the algorithm can optimize for conversions that happen after the click
- Albato is an official TikTok partner for automatic CRM postback setup, which means you skip manual API work entirely
- The full setup takes about 15 minutes: create an event set in TikTok, connect your CRM through Albato, map your fields, and activate
TikTok advertisers who send CRM conversion signals back to the platform see measurably better ROAS because the algorithm learns which clicks actually generate revenue, not just form fills. Without postback, TikTok only knows what happened on its own pixel, leaving most of your funnel invisible to the bidding system.
Why TikTok CRM Event Postback Matters
Most B2B and high-ticket advertisers face the same problem: TikTok tracks the click, maybe the form submission, but it has zero visibility into what happens next. Did that lead become a qualified opportunity? Did they close a deal worth $15,000? Without that signal, TikTok's optimization algorithm treats a junk lead the same as a paying customer.
CRM event postback fixes this by feeding downstream conversion data from your CRM (HubSpot, Salesforce, Pipedrive, or any other system) directly into TikTok Events Manager. Once the data flows, TikTok can:
- Optimize ad delivery toward users who resemble your actual buyers, not just clickers
- Build better lookalike audiences based on real revenue data
- Attribute conversions accurately across the full funnel, from ad impression to closed deal
💡 Tip
CRM postback is especially valuable for businesses with long sales cycles. If your average deal takes 30+ days to close, pixel-based attribution misses most of the value your ads generate.
What You Need Before Starting
Before you begin, make sure you have:
- A TikTok Ads Manager account with admin access
- A CRM system connected to Albato (HubSpot, Salesforce, Pipedrive, Bitrix24, Zoho, or any of 1,000+ supported apps)
- An Albato account (sign up free if you don't have one)
- At least one active TikTok ad campaign generating leads

Part 1: Create a CRM Event Set in TikTok Ads Manager
Step 1: Open Events Manager
Log in to your TikTok Ads Manager account. In the top navigation, click Tools, then select Events Manager.

Step 2: Connect a new data source
Click the Connect data source button to start creating your CRM event set.

Step 3: Select CRM as the data source type
From the available data source options, select CRM. This tells TikTok you will be sending conversion events from a customer relationship management system rather than a website pixel or app SDK.

Step 4: Name your CRM event set
Enter a descriptive name for this event set. Something like "CRM Lead Events" or "Sales Pipeline Postback" works well. This name is internal to TikTok and helps you identify the data source later.

Step 5: Click Complete Setup
Once the event set is created, TikTok redirects you to the Overview tab. Click Complete setup to configure how data will flow into this event set.

Step 6: Choose automatic setup with a partner platform
Select Automatic setup with partner platform. This is the recommended path because it handles authentication, field mapping, and data formatting through an official integration partner rather than requiring you to write API calls manually.

⚠️ Important
The alternative (manual API setup) requires your development team to build and maintain a custom integration. The partner platform route achieves the same result without any code.
Step 7: Select Albato as your partner
On the partner selection screen, you will see a list of certified CRM integration platforms. Select Albato from the list.

TikTok will redirect you to Albato's integration page. This handoff is secure and uses TikTok's OAuth flow.
Part 2: Connect Your CRM to TikTok Through Albato
Step 8: Log in to Albato
You will land on the TikTok integration page within Albato. Log in to your existing account, or create a free Albato account if this is your first time.

Step 9: Create a new automation
Navigate to the Automation tab in Albato and click Create new automation. This is where you will build the data bridge between your CRM and TikTok.

Step 10: Name your workflow and add a trigger
Enter a name for the workflow (for example, "CRM to TikTok Lead Events"). Then click on the first step of the automation to configure the trigger, which is the event that starts the data flow.

Step 11: Configure the CRM trigger
Select your CRM system from the app list, choose the trigger event, and connect your CRM account.

🔧 How it works
Pick a trigger event that captures lead status changes as they move through your sales funnel. For example, in HubSpot you might choose "Deal stage changed" or "Contact lifecycle stage updated." In Salesforce, "Lead status changed" or "Opportunity stage changed." The goal is to fire an event each time a lead progresses toward (or away from) a purchase.
Step 12: Add the TikTok action
Click on the second step of the automation to add an action.

Select TikTok Business as the destination app, choose the action Send Lead Event, connect your TikTok account, and select the appropriate ad account as an additional parameter.

Part 3: Map Your CRM Fields and Activate
Step 13: Map the data fields
This is the most important step. Map the fields between your CRM data and TikTok's expected format.

Required fields:
- Lead status (required): Maps your CRM's lead/deal stage to TikTok's event signal. This is how TikTok knows whether a lead qualified, converted, or churned
- At least one identifier (required): Lead ID, email, phone number, or click ID. TikTok uses this to match the CRM event back to the original ad click
💡 Tip
Sending both email and phone number (when available) significantly improves TikTok's match rate. The more identifiers you pass, the more conversions TikTok can attribute to your campaigns.
Map additional fields as your CRM provides them. The richer the data, the more accurately TikTok can optimize your ad delivery.
Step 14: Start the automation
Once mapping is complete, click Start to activate the data flow.

Your CRM will now send lead status events to TikTok every time a trigger fires. Albato handles the data transformation and delivery automatically.
Part 4: Verify Your Events Are Flowing
Go back to Events Manager in TikTok Ads Manager to confirm data is arriving. Navigate to your CRM event set and check the attributed events.

⚠️ Important
It may take up to 10 minutes for data to appear after the first trigger fires. If the event count is greater than zero, your postback integration is working correctly.
Once events start flowing, TikTok will begin using this data to refine its optimization models. The effect compounds over time: the more conversion signals TikTok receives, the better it understands which audiences drive real business results for you.
Troubleshooting Common Issues
No events showing after 10 minutes: Check that your CRM trigger has actually fired (verify a lead status changed in your CRM). In Albato, check the automation log to see if the event was sent and whether TikTok returned any errors.
Low match rate: TikTok matches CRM events to ad clicks using the identifiers you send. If your match rate is low, add more identifier fields (email + phone + click ID). Make sure the email and phone formats in your CRM match what the user submitted through TikTok.
Events received but not attributed: TikTok can only attribute events to ads if the CRM event happens within the attribution window (default 7 days for click-through). If your sales cycle is longer, consider sending earlier funnel events (like "qualified" or "meeting booked") in addition to "closed/won."
📊 Stat
TikTok's maximum click-through attribution window is 28 days. Events older than 28 days cannot be matched to the original ad click.
What CRM Systems Work With This Setup?
Albato supports 1,000+ app connectors, including all major CRMs used by sales and marketing teams:
- HubSpot (21 triggers, 59 actions)
- Salesforce (9 triggers, 23 actions)
- Pipedrive (12 triggers, 30 actions)
- Bitrix24 (25 triggers, 61 actions)
- Zoho CRM (3 triggers, 29 actions)
- amoCRM (17 triggers, 32 actions)
If your CRM has triggers for lead or deal status changes, you can connect it to TikTok through Albato.
You can also explore the TikTok integrations page on Albato to see all available triggers and actions for TikTok Ads.
FAQ
What is TikTok CRM event postback?
CRM event postback is a feature that sends conversion data from your CRM (like lead qualification, deal closure, or purchase) back to TikTok Ads Manager. This lets TikTok attribute downstream conversions to specific ads and optimize future ad delivery based on which clicks generate real business outcomes.
Do I need a developer to set up CRM event postback?
No. Using Albato as a partner platform, the entire setup is point-and-click. You select your CRM, choose a trigger event, map a few fields, and activate. No API calls, no webhooks, no code.
How long does it take for CRM events to appear in TikTok?
After a trigger fires in your CRM, it typically takes up to 10 minutes for the event to appear in TikTok Events Manager. The initial data sync may take longer if there is a large volume of events queued.
Which CRM events should I send to TikTok?
Send events that represent meaningful progression in your sales funnel. Common choices include: lead qualified (MQL/SQL), meeting booked, proposal sent, deal won, and deal lost. The more granular the signals, the better TikTok can optimize.
Does TikTok CRM postback support multi-language data?
Yes. TikTok accepts multi-language signals in CRM event postback. Your CRM data can contain field values in any language, and TikTok will process them correctly.













