TikTok Conversions

· #407 most-used

Send server-side conversion events directly to TikTok's Events API

MarketingSocialAnalyticsEcommerceAutomationLead Generation

TikTok Conversions (Events API) lets you send customer conversion events — purchases, leads, registrations, add-to-cart actions — directly from your server or CRM to TikTok's Events API, bypassing browser-side tracking limitations and iOS privacy restrictions. Connect it to Actionist and your agents can fire precise conversion signals at every stage of the funnel, deduplicate events against TikTok Pixel data, enrich conversions with customer identity fields, and keep your TikTok ad algorithms fuelled with the reliable signals they need to optimize spend.

Average time saved
6 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of logging into Ads Manager to verify event receipt, cross-checking deduplication reports, and manually firing test conversion events after every funnel change.

Schedule

What your TikTok Conversions agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

TikTok Conversions × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
5Apps spanned
~17 hrsSaved / week
4Personas served
For ecommerce
Featured5 apps

Purchase attributed server-side at order confirmation

When Stripe confirms a payment, the agent looks up the customer's identity in HubSpot, fires a server-side Purchase event to TikTok with the full order value and hashed customer details, and logs the event to the attribution sheet — all within about a minute of the transaction completing. TikTok's algorithm receives a reliable purchase signal regardless of browser ad blockers or iOS privacy settings.

~0 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a payment is confirmed in Stripe
Result
Send Purchase event with order value, currency, and hashed emailAppend order row to the attribution tracking sheetPost purchase attribution confirmation to #growth-ops
The win
Saved per run
0 min
Runs / week
~150×
Every purchase is attributed even when browser pixels are blocked
Driven byMarketing Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    45 min / week
    Manual lead event logging

    Sales ops manually exports CRM lead records weekly and uploads them as offline conversions in TikTok Ads Manager — late, incomplete, and missing any leads that arrived outside business hours.

    Sales Agent
    0 min
    Agent fires Lead events within about a minute of CRM creation

    When a new lead is created in the CRM from a TikTok-attributed source, the agent fires a server-side Lead event to TikTok immediately — no manual exports, no overnight delay, no missing after-hours leads.

  • Marketing
    30 min / week
    Browser-pixel-only attribution with known gaps

    The marketing team accepts a 20–30% undercount in TikTok conversions because the browser pixel is blocked by ad blockers and iOS — campaigns optimize on incomplete data and reported ROAS is understated.

    Marketing Agent
    0 min
    Agent sends server-side events that close the attribution gap

    The agent fires server-side Purchase and Lead events alongside the browser pixel — TikTok deduplicates them and gains a more complete conversion picture, improving bid optimization and ROAS reporting accuracy.

  • Customer Support
    10 min / week
    Support-driven conversions go untracked

    When a support chat resolves into a purchase or a signup, the conversion is invisible to TikTok because no pixel fires inside the chat widget — the campaign gets no credit for assisted conversions.

    Customer Support Agent
    0 min
    Agent fires conversion events triggered by support outcomes

    When a support ticket closes with a purchase or registration outcome logged in the CRM, the agent sends the corresponding TikTok event — assisted conversions become visible in campaign attribution.

  • Human Resources
    20 min / week
    Recruitment ad performance is unmeasured

    HR runs TikTok campaigns for job postings but cannot track application completions server-side — the ATS sits behind a login, the browser pixel never fires, and cost-per-application reporting is estimated.

    Human Resources Agent
    0 min
    Agent sends CompleteRegistration events when applications are submitted

    When a job application is submitted and the ATS creates a candidate record, the agent fires a server-side CompleteRegistration event — HR can see true cost-per-application in TikTok Ads Manager and optimize recruitment campaigns on real data.

  • Finance
    60 min / week
    ROAS calculation relies on incomplete attribution

    Finance calculates TikTok ROAS using Ads Manager reported conversions, which undercount actual revenue due to pixel blocking — the true return on ad spend is higher than reported but unmeasurable.

    Finance Agent
    0 min
    Agent connects Stripe/POS revenue directly to TikTok events

    The agent fires server-side Purchase events sourced directly from Stripe and POS data, cross-referenced with TikTok Click IDs — finance can reconcile actual revenue against TikTok-attributed conversions with confidence.

  • Operations
    60 min / week
    Event pipeline failures go undetected until ad performance drops

    If the server-side event integration breaks, the team typically discovers it days later when ROAS reports drop — by then the algorithm has exited its optimized state and recovery takes weeks.

    Operations Agent
    0 min
    Agent monitors event receipt rates daily and escalates issues before spend

    Each morning the agent checks event receipt rates in TikTok Events Manager, compares against expected volume, and escalates to engineering via Slack if any event type drops below threshold — pipeline issues are caught before the day's budget is spent.

  • Legal
    30 min / week
    Customer data handling in ad integrations is undocumented

    Without a server-side integration, customer PII (email, phone) is handled entirely by third-party browser pixels — legal cannot audit what data is sent, when, or whether it was hashed before transmission.

    Legal Agent
    0 min
    Agent controls and logs every data field sent to TikTok

    Because Actionist controls the server-side event call, legal can audit exactly which fields are sent (and confirm they are hashed), set data retention policies on event_id storage in the CRM, and maintain a log of every conversion event fired.

+ 100s of other TikTok Conversions automations
Average time saved
26 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
8
Hours saved / year
375
Annual ROI
$28,125

Based on TikTok Conversions's typical team usage — the visible tasks plus a few other automations the agent runs: ~1.5 hrs / person / week of admin work automated.

Connect

How to plug TikTok Conversions into Actionist

Pick the connection method that suits your environment.

Authenticate with a TikTok Events API Access Token and your Pixel ID. Generate the token in TikTok Events Manager — it scopes access to a single Pixel and can be rotated at any time.

1
Open Events Manager

Log in to TikTok Ads Manager and open Events Manager. Select the Pixel you want to send server-side events for (or create a new one).

2
Copy Pixel ID and generate Access Token

Go to Settings and copy your Pixel ID. Then click Generate Access Token and copy the token — it grants write access to send events for this Pixel.

3
Paste into Actionist and test

Paste both values into Actionist and click Test connection. The agent sends a test event and confirms receipt in Events Manager.

Credentials you'll need
Access Token*
TikTok Events Manager → Your Pixel → Settings → Generate Access Token
Pixel ID*
Found in TikTok Events Manager next to your Pixel name (e.g. ABCD1234EFGH5678)
Actions

13 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

0 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

This app has no triggers yet.
FAQs

Questions about TikTok Conversions + Actionist

How does Actionist connect to TikTok Conversions?
Go to the Apps tab, find TikTok Conversions, and click Connect. You will need two values from TikTok Events Manager: your Pixel ID (visible on the Events Manager overview next to your Pixel name) and an Access Token (generated in Pixel Settings). Paste both into Actionist and click Test — the agent sends a test event and confirms it appears in Events Manager before any production events run.
What is the difference between TikTok Pixel and TikTok Conversions API?
The TikTok Pixel is a JavaScript snippet that fires browser-side events when a user visits your site — it is easy to set up but is blocked by ad blockers, iOS Intelligent Tracking Prevention, and Safari privacy restrictions, which can cause 20–40% of real conversions to go unattributed. The TikTok Conversions API (Events API) sends events server-to-server directly from your back-end or CRM, so they are not subject to browser restrictions. Using both together with event deduplication (matching `event_id` fields) gives TikTok the most complete picture of your conversions and produces the best campaign performance.
How does event deduplication work when I use both Pixel and Events API?
TikTok deduplicates events that share the same `event_name` and `event_id` within a 48-hour window. When Actionist sends a server-side event, it includes the same `event_id` that was passed to the browser Pixel for the same user action — TikTok then counts the conversion once, not twice. Actionist stores the `event_id` in the CRM contact or order record so it can be retrieved and included in every server-side event call. If you are not using the browser Pixel alongside the Events API, deduplication is not required.
What customer data fields should I send with each event?
TikTok Events API accepts customer identity fields that it hashes (SHA-256) before matching to TikTok user profiles. The most valuable fields are: `email` (strongest match signal), `phone` (strong, in E.164 format), `external_id` (your internal user ID, consistent across sessions), `ttclid` (the TikTok Click ID from the landing page URL — expires after 7 days), and `ip` plus `user_agent` (for fingerprint matching). Actionist hashes email and phone before sending. Providing all available fields improves match rates and therefore attribution accuracy.
Can Actionist send offline conversion data — such as in-store purchases or phone sales — to TikTok?
Yes. The TikTok Events API is not limited to web events. If your POS system, call centre platform, or CRM records conversions that originated from TikTok ad traffic (traceable via a TikTok Click ID stored in the CRM at the time of the click), Actionist can send those as Purchase or Lead events server-side. The agent reads completed transactions from a nightly export or CRM webhook, matches customers to their stored TikTok Click IDs, and fires events to the API — connecting offline revenue to the TikTok campaigns that drove it.
How quickly do events need to be sent to TikTok for attribution to work?
TikTok's attribution window for Events API events is typically up to 28 days after a click and 1 day after a view, depending on your campaign attribution settings. However, for the best signal quality, events should be sent within 24 hours of the conversion occurring — sooner is better. Actionist sends events within about a minute of the triggering action being detected (such as a Stripe webhook or CRM contact creation). Batch processing for offline events is fine as long as the batch runs at least daily.
Does sending more event types improve TikTok campaign performance?
Yes, but prioritise accuracy over volume. Start by sending Purchase (or Lead for B2B) events correctly — these are the primary optimization signals. Once those are stable, add mid-funnel events: InitiateCheckout, AddToCart, and ViewContent. These help TikTok's algorithm understand your funnel and find users at each stage. Avoid sending low-quality events (e.g. every page view with no filtering) in high volume, as they can dilute the signal quality and increase event costs. The most impactful improvement most advertisers can make is ensuring server-side Purchase events fire reliably — even a 20% improvement in purchase attribution materially improves ROAS.
Are there rate limits or cost considerations for the TikTok Events API?
TikTok's Events API is free to use — there is no per-event cost. The API supports batched event payloads of up to 1,000 events per request, which is how Actionist handles high-volume scenarios (e.g. nightly offline conversion uploads). Standard rate limits apply at the access token level; for most advertisers sending real-time conversion events the limits are not a practical constraint. The Pixel ID and Access Token are scoped to a single TikTok Ads account — if you run multiple ad accounts, each needs its own connection in Actionist.