Skip to content

Snapchat

Send your store's events to Snapchat ads through the Snapchat Conversions API.

Connecting Snapchat lets Flowfy send every purchase, add-to-cart and page view from your store straight to Snapchat's servers, so your ad reporting reflects sales the browser pixel never saw.

There is no API token to generate and no Pixel ID to copy. You sign in to Snapchat from inside Flowfy, choose your ad accounts, and pick the pixel each one sends to. Flowfy creates the destination for you.

Watch the Snapchat setup walkthrough

Watch the Snapchat setup walkthrough

Before you start

  • A Snapchat login with access to your ad accounts in Snapchat Ads Manager. Use a dedicated business login rather than someone's personal one: if the person who connected loses access, Snapchat stops accepting events.
  • A pixel on each ad account you want to track. Flowfy cannot create Snapchat pixels; if you have none, create one in Snapchat Ads Manager first.
  • The owner or an admin role in your Flowfy team. Other roles can see the page but cannot connect accounts or set up tracking.
  • A Flowfy source already connected. Flowfy links the new destination to every active source you have. If you have not connected your store yet, start with Getting started.
You will not find Snapchat under Destinations › Create destination any more. That page says Meta, TikTok and Snapchat are added by connecting the ad account., and its Open ad accounts button brings you to the page this guide uses.

Part 1 · Connect your Snapchat account

1. Open Accounts & tracking

From the sidebar, open Integrations and click Connect a platform. The Accounts & tracking page opens.

Open the Snapchat row.

2. Sign in to Snapchat

Click Connect Snapchat and sign in with the business login that manages your ads. Keep every permission switched on when Snapchat asks. One of them lets Flowfy send conversions, and without it the tracking section in Part 2 never appears.

If Flowfy is open inside your store's dashboard, Snapchat opens in a new window, and the Snapchat row shows Waiting for Snapchat… Finish in the window that opened. until you are done. Otherwise the page itself goes to Snapchat and comes back to Flowfy when you finish.

3. Choose your ad accounts

Back in Flowfy, the window is titled Choose your ad accounts on Snapchat, grouped by Organization. Tick the ad accounts your campaigns run in and click Save. If your login reaches only one ad account, the title reads Choose your ad account on Snapchat instead: click Add account.

The Snapchat row now shows your login, and every chosen account carries a Pixel required badge until you finish Part 2.

Part 2 · Choose the pixel for each account

1. Pick the pixel and enable tracking

Under each ad account, open the Pixel list, choose the pixel your store should send to, and click Enable tracking. Flowfy confirms with Tracking is on for this account. The list shows the ad account's own pixels, or your organization's pixels when the account has none.

Choose the pixel your website already uses, so Snapchat sees browser and server events as one sale rather than two.

If the account has no pixel, Flowfy says This account has no pixel yet. Create one in Snapchat Ads Manager, then refresh. Click Open Ads Manager, create the pixel there, come back and click Refresh.

2. Add the tracking template to your ads

Under your Snapchat login, Tracking template shows the line to paste in Ad › Website › URL parameters in Ads Manager. It adds the campaign and ad IDs to every ad link, so Flowfy can tell which campaign brought each order.

While Flowfy reads We're still confirming this template for Snapchat. under it, there is no copy button. Leave your ads as they are until the message goes away; your conversions are sent either way.

Part 3 · Check that it's working

In Accounts & tracking, the account now shows Sending and Pixel: followed by the pixel's name, and the Pixel required badge is gone.

Flowfy has also added a destination named Snapchat · followed by your ad account's name under Data destinations. It is managed from the ad account: you change its pixel or pause it from Ads, not there. Place a test order in your store and open that destination's Live Events tab. Your order should appear within a few seconds.

On Snapchat's side, open Events Manager in Ads Manager and check the pixel's recent activity for events attributed to the Conversions API.

If you set up Snapchat with a token before

When you enable tracking on the pixel an older, token-based destination already sends to, Flowfy takes that destination over. Nothing is duplicated. Once the new setup shows Sending, you can delete the old token under Conversions API Tokens in Snapchat's Business Details.

If an older destination sends to a different pixel, Flowfy shows You still have a manual destination sending to another pixel with its name. Click Stop old destination once the new setup shows Sending, so the two don't report the same sales.

If something goes wrong

Snapchat shows "Missing permissions", or no tracking section appears under the account. A permission was switched off at sign-in. Click Grant permissions and keep every permission switched on.

The account shows "Stopped — reconnect". Snapchat stopped accepting Flowfy's sign-in, most often because the person who connected lost access to the organization. Click Reconnect and sign in, ideally with a dedicated business login.

The ad account you want is not in the list. The Snapchat login you used cannot reach it. Give that login access to the ad account in Snapchat Ads Manager, then choose Sync now from the three-dot menu on the Snapchat row and tick it under Manage accounts.

Flowfy says "This pixel is already tracked by another ad account." One pixel can take events from only one of your connected ad accounts. Choose another pixel, or change the pixel on the other account first.

Snapchat shows no server events. You are probably looking at a different pixel from the one shown next to Pixel: in Flowfy. Open that pixel, or choose the right one and click Change pixel.

Sales are counted twice. Your browser pixel and Flowfy are sending to different pixels. Choose the pixel your website uses, click Change pixel, and stop any old manual destination.