Snapchat Conversions API
AdvertisingSend server-side conversion events to Snapchat's Conversions API for a Snap Pixel. Agents post page views, add-to-cart, sign-up, and purchase events with customer PII automatically SHA-256 hashed before it leaves FlowRunner.
What This Integration Enables
Every ad platform's bidder is a student of the conversion data you feed it, and browser pixels feed it less every year. This connector moves Snapchat conversion reporting server-side: FlowRunner agents post page views, add-to-cart, checkout, sign-up, and purchase events for a Snap Pixel directly from workflow events, so attribution reflects what your backend knows rather than what the browser managed to report. - Report purchases with value, currency, content IDs, and transaction IDs for revenue-optimized delivery - Send any standard event through the generic action: PAGE_VIEW, VIEW_CONTENT, ADD_CART, START_CHECKOUT, SIGN_UP, and more - Recover conversions lost to ad blockers and iOS restrictions - Attribute offline and app conversions back to ad clicks via sc_click_id - Deduplicate against the browser pixel with a shared order ID Customer PII never leaves FlowRunner raw: email, phone, external ID, and mobile advertising ID are SHA-256 hashed with Snapchat's normalization rules before sending, and already-hashed values pass through unchanged. The human's role here is guarding the integrity of the signal itself, which is where [human-in-the-loop](/concepts/human-in-the-loop) review lands.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Every completed order becomes a purchase event
When a [Shopify](/integrations/shopify) order completes, the agent calls Track Purchase with the order value, currency, and customer email, using the order number as the transaction ID. The browser pixel may or may not have fired; the server event arrives regardless, and the shared ID means Snapchat counts the sale once. Campaign optimization runs on real revenue instead of the ad-blocker-adjusted version.
One event, two platforms
A single conversion event in the workflow fans out: Send Conversion Event posts to Snapchat while a parallel branch feeds [Facebook Conversions API](/integrations/facebook-conversions) the same event. The hashing, timestamps, and matching signals are assembled once and delivered consistently to both bidders, which is how cross-platform attribution stays comparable instead of drifting per-channel.
The reconciliation sheet that catches signal rot
Each Track Purchase response logs to [Google Sheets](/integrations/google-sheets) alongside the order record. Weekly, the agent compares reported conversions against actual completed orders and posts the match rate to [Slack](/integrations/slack). When the rate slides, usually a missing email capture or an sc_click_id that stopped being stored, a person investigates before weeks of underreported conversions quietly starve the campaigns.
Human-in-Loop Highlight
Track Purchase teaches Snapchat's bidder what a customer is worth, and that lesson compounds: every event shifts how the platform spends the ad budget, and events older than 28 days cannot be corrected after the fact. The dangerous failure here is not a single bad event but a systematically wrong mapping, gross value sent where net was intended, test orders leaking into production events, refunds never subtracted. So the workflow gives a marketer standing checkpoints instead of per-event approvals: any change to the event mapping or value field ships only after review of sample events against real orders, and the weekly reconciliation flags divergence between reported revenue and booked revenue for a human to rule on. The agent fires thousands of events untouched; the definition of what counts as a conversion stays under human control, because that definition is what the money follows.
Agent Capabilities
2 actionsConversion Events
2- Send Conversion Event Sends a single server-side conversion event for the configured Snap Pixel, covering any standard event type: PAGE_VIEW, VIEW_CONTENT, ADD_CART, START_CHECKOUT, PURCHASE, SIGN_UP, and others. Email, phone, external ID, and mobile advertising ID are SHA-256 hashed with Snapchat's normalization rules automatically; 64-character hashes pass through unchanged. Requires at least one strong matching signal for attribution.
- Track Purchase Sends a PURCHASE event with purchase-specific fields: value, currency, content IDs, number of items, and an order or transaction ID for deduplication. The convenience path after a completed checkout, feeding revenue into purchase-optimized ad delivery with the same automatic hashing.
Frequently Asked Questions
What can FlowRunner do with Snapchat Conversions API?
FlowRunner agents can run Send Conversion Event and Track Purchase in Snapchat Conversions API.
Does connecting Snapchat Conversions API to FlowRunner require OAuth?
No. Snapchat Conversions API connects to FlowRunner with an API key, no OAuth flow required.
Can Snapchat Conversions API trigger a FlowRunner workflow automatically?
Snapchat Conversions API doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Snapchat Conversions API
$100 in credits. No card required. Connect in minutes.