Jump to a popular page, or start typing.

    CONNECTIONS / Salesforce / Salesforce to Snap Leads CAPI

    Send Snap the Salesforce leads that actually qualify.

    A Snap lead form fill and a qualified Salesforce lead are not the same thing. Signals routes the stage change back to Snap server-side, so campaigns learn the difference.

    salesforce -> snap-lead-gen-capi :: live

    1. ● salesforce → snap.leads_capi :: live
    2. > event Lead status change New→Working
    3. > event Opportunity closed-won value=9,800 AED
    4. hash sha256(email,phone)
    5. route snap.leads_capi conversion=stage_mapped
    6. ✓ delivered · match 66%

    WHAT THIS ENABLES

    Salesforce to Snapchat Leads Conversions API

    Salesforce to Snapchat Leads Conversions API is the pipeline that routes qualified Salesforce lead stages back to Snap server-side, so lead-based Snap campaigns optimize on the stages that predict revenue rather than raw form-fill counts.

    • Salesforce lead-stage changes delivered to Snap as server-side conversion events.
    • Snap optimization weighted toward qualified pipeline instead of raw form submissions.
    • Closed-won revenue passed through for value-based bidding where mapped.

    WHAT FLOWS WHERE

    Salesforce to Lead Gen CAPI, mapped.

    Signals tracks lead status and Opportunity closed-won changes inside Salesforce, hashes the contact identifiers on each, and posts the result to Snap's Leads Conversions API as stage-mapped conversions.

    Signals tracks lead status and Opportunity closed-won changes inside Salesforce, hashes the contact identifiers on each, and posts the result to Snap's Leads Conversions API as stage-mapped conversions.

    WHO THIS IS FOR

    Built for the teams that own the number.

    Snap lead-gen advertisers whose CPL hides poor Salesforce pipeline quality.

    Teams already syncing Salesforce lead stages to Meta or Google who want parity on Snap.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      Connected App access to the Salesforce Lead and Opportunity objects carrying stage changes.

    2. Map

      Lead status and Opportunity stages mapped to Snap conversion events.

    3. Deliver

      Server-side delivery with hashed identifiers, deduped and monitored.

    WHAT YOU GET

    What ships with this use case.

    Snap optimizing toward Salesforce stages that predict revenue rather than form volume.

    Lead-stage events delivered without a recurring export task.

    Hashed, consent-aware identifier handling from Salesforce through to Snap.

    ON THE WIRE

    What Lead Gen CAPI actually receives.

    signals :: salesforce.snap-lead-gen-capi :: wire

    1. ● signals :: event payload
    2. > POST /v2/conversion source=salesforce.lead
    3. event_type "QUALIFIED_LEAD" · event_conversion_type "OFFLINE"
    4. hashed_email "5b8e21…" · hashed_phone_number "3fa908…"
    5. timestamp 1784049120
    6. ✓ accepted · match=true
    FAQ

    Asked on almost every call.

    Which Salesforce lead stages should we send back to Snap?

    The stages that predict revenue, commonly qualified lead and closed won. Sending at least one down-funnel stage at steady volume gives Snap's optimization enough signal to learn from, and we confirm which Salesforce stage to start with during the working session.

    Does this require capturing leads through Snap Lead Generation Ads specifically?

    No. It works with Salesforce leads from any source, including your own landing pages and inbound calls, since the pipeline reads the Salesforce stage rather than the lead's origin. Pairing it with Snap Lead Generation Ads closes the loop from form fill to qualified stage automatically for that channel specifically.

    NEXT STEP

    Salesforce to Snap Leads CAPI, in production this week.