CONNECTIONS / Salesforce / Salesforce to TikTok Custom Audience
Salesforce list views, mirrored into TikTok Custom Audience.
Signals reads the Salesforce report or list view you nominate and keeps the matching TikTok Custom Audience aligned, hashing identifiers on the way through and pushing only what changed.
- ● salesforce → tiktok.custom_audience :: live
- > sync report top_tier_accounts rows=11,640
- hash sha256(email,phone)
- route tiktok.custom_audience upsert
- ✓ audience refreshed · 9,318 matched
WHAT THIS ENABLES
Salesforce to TikTok Custom Audience
Salesforce to TikTok Custom Audience keeps TikTok's Custom Audiences synced with the list views and reports your Salesforce team already maintains, adding and removing members automatically so suppression and lookalike campaigns reflect who your customers actually are.
- Salesforce list views mirrored into TikTok Ads Manager with no export step in between.
- Lookalike seeds built from the accounts your Salesforce reports already rank as best.
- Renewal and expansion audiences that update the moment a Salesforce report changes.
WHAT FLOWS WHERE
Salesforce to Custom Audience, mapped.
Changes to the nominated Salesforce report reach Signals, which hashes every identifier and pushes the resulting adds and removals to the TikTok Custom Audience.
Changes to the nominated Salesforce report reach Signals, which hashes every identifier and pushes the resulting adds and removals to the TikTok Custom Audience.
Built for the teams that own the number.
Teams manually re-exporting Salesforce list views to TikTok Ads Manager.
From kickoff to verified events.
-
Connect
Datahash reads the Salesforce report or list view you nominate through a scoped, read-only Connected App.
-
Map
Identifier columns hashed into TikTok's Custom Audience upload schema.
-
Deliver
Incremental syncs to TikTok on your cadence, with matched-size reporting per audience.
What ships with this use case.
Salesforce-defined segments serving directly inside TikTok targeting.
Incremental adds and removes, so the audience never needs a full re-upload.
One segment definition that can fan out to every connected audience destination.
What Custom Audience actually receives.
- ● signals :: audience upload
- > POST /dmp/custom_audience source=salesforce.list_view
- id_schema ["EMAIL_SHA256","PHONE_SHA256"]
- action "add" · audience_id "7213…"
- id_list_size 11,640 · matched 9,318
- ✓ accepted match=80%
Adjacent moves on the same stack.
from Salesforce
Salesforce to Meta Custom Audience
Salesforce to Meta Custom Audience keeps Meta's Custom Audiences synced with the customer…
Learn morefrom Salesforce
Salesforce to Google Customer Match
Salesforce to Google Customer Match keeps Google's Customer Match lists synced with the…
Learn moresame use case
ActiveCampaign to TikTok Custom Audience
ActiveCampaign to TikTok Custom Audience: Signals reads your ActiveCampaign contacts and…
Learn moregeneric
TikTok Custom Audience
Datahash syncs hashed customer audiences from your CRM, warehouse, or files to TikTok for…
Learn moreAsked on almost every call.
Does this work with a Salesforce report, or does it need a formal list view?
Either. Datahash reads whichever object your team already uses to define the segment, a saved report or a list view, so there is no requirement to rebuild your Salesforce segmentation into a new format just to sync it to TikTok.
How often does the TikTok audience refresh from Salesforce?
On the schedule you choose, typically daily. Each refresh sends only the additions and removals since the last sync rather than re-uploading the whole list, so the audience stays current without extra load on Salesforce or a slower TikTok upload each time.
NEXT STEP