Jump to a popular page, or start typing.

    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

    1. ● salesforce → tiktok.custom_audience :: live
    2. > sync report top_tier_accounts rows=11,640
    3. hash sha256(email,phone)
    4. route tiktok.custom_audience upsert
    5. ✓ 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.

    WHO THIS IS FOR

    Built for the teams that own the number.

    Marketing teams whose customer segmentation lives in Salesforce reports, not a separate CDP.

    Teams manually re-exporting Salesforce list views to TikTok Ads Manager.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      Datahash reads the Salesforce report or list view you nominate through a scoped, read-only Connected App.

    2. Map

      Identifier columns hashed into TikTok's Custom Audience upload schema.

    3. Deliver

      Incremental syncs to TikTok on your cadence, with matched-size reporting per audience.

    WHAT YOU GET

    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.

    ON THE WIRE

    What Custom Audience actually receives.

    signals :: salesforce.tiktok-custom-audience :: wire

    1. ● signals :: audience upload
    2. > POST /dmp/custom_audience source=salesforce.list_view
    3. id_schema ["EMAIL_SHA256","PHONE_SHA256"]
    4. action "add" · audience_id "7213…"
    5. id_list_size 11,640 · matched 9,318
    6. ✓ accepted match=80%
    FAQ

    Asked 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

    Salesforce to TikTok Custom Audience, in production this week.