Jump to a popular page, or start typing.

    CONNECTIONS / Shopify / Shopify to OpenAI Offline CAPI

    Shopify counter sales, ready for OpenAI's offline pipeline.

    OpenAI's advertising surfaces are still early, and a sale that happens at the till or over the phone will not show up on its own once they open. Signals hashes the POS transaction now and keeps the offline feed ready to deliver.

    shopify -> openai-offline-capi :: live

    1. ● shopify → openai.offline_capi :: staged
    2. > event POS order placed value=77.00 AED
    3. hash sha256(email,phone)
    4. route openai.offline_capi status=staged
    5. ✓ mapped · awaiting general availability

    WHAT THIS ENABLES

    Shopify to OpenAI Offline Conversions API

    Shopify to OpenAI Offline Conversions API hashes POS and phone-order revenue from the storefront so it is ready to deliver to OpenAI's offline conversion pipeline as its advertising surfaces open up, with a delivery status recorded on every row.

    • POS and phone-order revenue mapped and hashed ahead of a campaign that will need it.
    • One vendor already handling every other offline destination, now staged for OpenAI's pipeline too.
    • A per-row delivery status the moment delivery activates, so every close is logged either way.
    WHAT FLOWS WHERE

    The click, the conversion, and the credit.

    The conversion happens off OpenAI, away from any pixel. Here is how Shopify closes the loop.

    OpenAI credits the campaign that sourced the conversion conversion happens off-platform Ad click on OpenAI POS order placed recorded in Shopify S Signals hash · dedupe Offline Conversions API delivered · credited
    WHO THIS IS FOR

    Built for the teams that own the number.

    Retail brands running early OpenAI ad placements whose real revenue closes at the register.

    Shopify merchants already sending POS revenue to other ad platforms who want OpenAI on the same pipeline.

    HOW DATAHASH SETS IT UP

    From kickoff to verified events.

    1. Connect

      App-scoped access to the POS terminals and phone-order log that record revenue outside the online checkout.

    2. Map

      POS and phone-order rows mapped to conversion events and identifiers in the visual mapper.

    3. Deliver

      Delivery staged with a status on every row, activated once OpenAI's offline conversion API opens.

    WHAT YOU GET

    What changes when the CSV goes away.

    Capability Manual CSV upload Datahash
    Reporting Offline sales sit in a separate export, reconciled by hand. Revenue counted in the same Offline CAPI reporting as web conversions.
    Deduplication A re-uploaded file risks counting the same conversion twice. Deduped delivery, so a resent record never counts as a second conversion.
    Match visibility Match quality is a guess until the numbers look off. Match rate reported per upload, tied to the source event set that produced it.
    Effort and latency An analyst exports and uploads on a manual cadence. Server-side and automatic the moment Shopify records the event.
    ON THE WIRE

    What Offline CAPI actually receives.

    signals :: shopify.openai-offline-capi :: wire

    1. ● signals :: event payload
    2. > POST /offline_conversions source=shopify.pos_order status=staged
    3. event_name "Purchase" · event_time 1784523720
    4. em sha256 "a94dc1…" · value 77.00 · currency AED
    5. ✓ mapped · row_status pending_ga
    FAQ

    Asked on almost every call.

    Is OpenAI's offline conversions pipeline live to send data through today?

    The hashing and mapping pipeline is ready now; delivery itself activates once OpenAI's advertising and offline conversion surfaces are generally available. We track that rollout and switch delivery on as soon as it opens, with no rebuild required on the Shopify side, since the POS and phone-order mapping was already done during setup.

    Does Datahash store the POS customer data used to prepare this feed?

    No. Identifiers from Shopify POS and phone orders are hashed with SHA-256 at ingestion, and no PII is stored on host servers in Datahash Cloud. Only the hashed rows sit in the staged offline feed waiting on OpenAI's general availability. A self-hosted Core deployment is available if POS data cannot leave your own environment at all.

    NEXT STEP

    Shopify to OpenAI Offline CAPI, in production this week.