Jump to a popular page, or start typing.

    WhatsApp CAPI

    Attribute the WhatsApp conversation, all the way to purchase.

    Datahash sends Click-to-WhatsApp and downstream conversion events to Meta CAPI, so campaigns optimize on real business outcomes rather than message opens.

    offerings.whatsapp-capi :: live

    1. ● whatsapp.capi :: live
    2. > event Purchase value=2,350 INR
    3. hash sha256(em,ph) ctwa_clid=captured
    4. stitch conversation → purchase matched
    5. ✓ delivered · events_received 1
    WHO THIS IS FOR

    Built for the teams that own the number.

    BFSI, real estate, retail, and services businesses using WhatsApp as a primary sales channel.

    Teams running Click-to-WhatsApp campaigns with no signal past the first message.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Track

      CTWA click tracking from ad to conversation.

    2. Capture

      Downstream conversion events such as message reply, cart, and purchase.

    3. Deliver

      Delivery via Meta CAPI with dedupe against WhatsApp Business API.

    WHAT FLOWS WHERE

    One use case, every source.

    A Click-to-WhatsApp ad opens a conversation, Signals persists the ctwa_clid with hashed identifiers and stitches the downstream purchase to it, then delivers the outcome to Meta's Conversions API.

    A Click-to-WhatsApp ad opens a conversation, Signals persists the ctwa_clid with hashed identifiers and stitches the downstream purchase to it, then delivers the outcome to Meta's Conversions API.

    WHAT YOU GET

    What ships with this offering.

    CTWA campaigns optimizing on purchases instead of conversation starts.

    A stitched journey from ad click to WhatsApp thread to conversion.

    Hashed, consent-aware identifier handling throughout.

    ON THE WIRE

    What the platform actually receives.

    Identifiers are hashed with SHA-256 at source. The payload the destination sees never contains raw PII.

    signals :: whatsapp-capi :: wire

    1. ● signals :: event payload
    2. > POST /{dataset}/events action_source=business_messaging
    3. event_name "Purchase" · ctwa_clid "ARAf3k…"
    4. ph sha256 "c41d88…" · em sha256 "27f0a1…"
    5. value 2350 · currency INR
    6. ✓ events_received 1 · pii=hashed-at-ingestion
    FAQ

    Questions your team will ask.

    Do we need the WhatsApp Business API?

    Yes, for downstream events. The WhatsApp Business API, or a BSP built on it, is where conversation and conversion signals originate, since Meta does not expose that data any other way. Datahash connects to your existing WhatsApp Business API or BSP integration and maps message, cart, and purchase signals to CAPI events without requiring a new messaging setup.

    How do you tie a message to a purchase?

    The CTWA click carries the WhatsApp click ID, ctwa_clid, into the conversation, and Datahash persists it alongside the customer's hashed identifiers rather than discarding it once the chat opens. Even if the purchase closes days later, in your CRM, order system, or a completely separate checkout, that stored identifier lets the sale match back to the originating ad and campaign.

    How is consent handled?

    Customers opt in to WhatsApp conversations by design, since starting a chat is itself an active choice, and Datahash only forwards hashed identifiers for permitted purposes tied to that opt-in. Consent flags from your CRM or CMP are honored before any event is sent, so a customer who withdraws consent stops appearing in delivered events immediately.

    NEXT STEP

    Live in fifteen minutes. Measurable in a week.

    Talk to our team of solutions engineers. We map your source data, propose an integration plan, and give you a live setup in the same call where possible.