Jump to a popular page, or start typing.

    CONNECTIONS / Branch / Branch to Snap App CAPI

    Branch events into Snapchat, built for Snapchat's App Conversions API.

    Signals reads your Branch events through a Branch webhook pointed at Signals, then posts in-app purchases and installs to Snapchat for app-campaign optimization so Snapchat sees app conversions without an export.

    branch -> snap-app-capi :: live

    1. ● branch → snap.capi :: live
    2. > read app_events rows=36,011
    3. hash sha256(email,phone) consent=filtered
    4. route snap deliver
    5. ✓ delivered · 27,008 matched

    WHAT THIS ENABLES

    Branch to Snap App Conversions

    Branch to Snap App Conversions: Signals reads your Branch events and posts in-app purchases and installs to Snapchat for app-campaign optimization, hashed and consent-checked as in-app events fire.

    • Signals posts in-app purchases and installs to Snapchat for app-campaign optimization, reading your Branch events as in-app events fire.
    • In-app conversions counted on Snap, with no export step out of your Branch events.

    WHAT FLOWS WHERE

    Branch to App CAPI, mapped.

    Signals receives the in-app purchase and install events from your Branch events; Signals hashes and consent-screens each record before Snapchat's App Conversions API accepts the app conversions for mobile-ad-id matching.

    Signals receives the in-app purchase and install events from your Branch events; Signals hashes and consent-screens each record before Snapchat's App Conversions API accepts the app conversions for mobile-ad-id matching.

    WHO THIS IS FOR

    Built for the teams that own the number.

    App advertisers running Snapchat install and re-engagement campaigns, working out of Branch install and in-app events.

    Mobile teams running Branch who need app conversions Snapchat can optimize on server-side out of Branch events.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      A Branch webhook pointed at Signals, mapped to Snapchat's App Conversions API and tuned for mobile-ad-id matching.

    2. Map

      Columns from your Branch events align to Snapchat's App Conversions API in the visual mapper, hashed as each postback arrives and checked for mobile-ad-id matching.

    3. Deliver

      As in-app events fire, Signals reads your Branch events and posts in-app purchases and installs to Snapchat for app-campaign optimization, forwards each app event as it arrives, with mobile-ad-id matching watched in the debugger.

    WHAT YOU GET

    What ships with this use case.

    App conversions Snapchat can optimize on server-side from your Branch events, delivered as in-app events fire.

    In-app conversions counted on Snap out of your Branch events, delivered as in-app events fire without event volume climbing.

    Match feedback on mobile-ad-id matching from Snapchat's App Conversions API each run, tied back to your Branch events.

    ON THE WIRE

    What App CAPI actually receives.

    signals :: branch.snap-app-capi :: wire

    1. ● signals :: event payload
    2. > POST /v2/conversion source=branch.app_events
    3. event_type "PURCHASE" · event_conversion_type "MOBILE_APP"
    4. hashed_email "2ac910…" · mobile_ad_id "8f2b…"
    5. timestamp 1784145072 · price 2832 · currency AED
    6. ✓ accepted · match=true
    FAQ

    Asked on almost every call.

    How often does the Branch Snap App CAPI sync run?

    You set the cadence, from near-real-time to a nightly Branch sync of your Branch events into Snapchat. Since Signals forwards each app event as it arrives, app conversions Snapchat can optimize on server-side keeps pace and mobile teams running Branch watch mobile-ad-id matching. One scoped connection sets it up, cadence adjustable later.

    What match rate should a Branch-sourced Snap App CAPI batch expect?

    Match rate follows identifier coverage in your Branch events, which mobile teams running Branch control, not Branch itself. A record with a current hashed email or phone matches for Snapchat; one missing both cannot. First-run feedback from App Conversions API pinpoints mobile-ad-id matching, the number mobile teams running Branch tune against.

    NEXT STEP

    Branch to Snap App CAPI, in production this week.