Introduction
We have added Snapchat to our platform’s list of supported social media recruitment tracking tools. Market researchers can now leverage Snapchat’s advertising platform to build communities and drive participant recruitment. This feature enables tracking recruitment efforts through Snapchat’s Ads Manager, helping you determine when to close campaigns and monitor participant subscriptions.
Prerequisites
1. A Snapchat Business Account (ads.snapchat.com)
2. An active Snapchat Ad Account with a valid payment method on file
3. Your ad account must be active, pixel events will not fire without a valid payment method
4. Access to your Rival platform Settings (admin-level permissions required)
Step 1: Create a Snap Pixel in Snapchat Business Manager
Each client campaign requires its own dedicated Snap Pixel. Follow the steps below to create one.
Log in to Snapchat Business Manager
Go to https://business.snapchat.com and sign in with your credentials.
Navigate to the Pixels section
Create a new Snap Pixel
Click Create Pixel.
A modal will appear titled “Create Your Snap Pixel”. Enter a descriptive Pixel Name before clicking Create.
Click Create my Snap Pixel to confirm
Connect the ad account
Once connected, the pixel will be created
Skip website setup
Click on Cancel in the event setup method. No additional setup is needed.
Refresh the page, the pixel will appear in your Pixels list.
Copy the Pixel ID
Step 2: Generate an Access Token
Snapchat uses a single account-level access token for all pixels within a Business Account. You do not need a separate token per pixel.
Open Business Details
In Snapchat Business Manager, click the menu icon (top left) and select Business.
Click Business Details in the left navigation panel under Business Settings
Locate the Conversions API Tokens section
Scroll down to find the Conversions API Tokens section on this page.
Generate a new token (or reuse an existing one)
Token Scope Access tokens in Snapchat are scoped at the business account level, not per pixel or per ad account. One token can be used for all Snap Pixels under the same Business Account. If a token is revoked or expires, it will break all integrations using it. Rotate tokens carefully. |
Step 3: Configure Snap Pixel Integration on Rival
With your Pixel ID and Access Token ready, you can now connect Snapchat to the Rival platform.
Log in to your Rival account
Navigate to the relevant Research Domain.
Open Domain Settings
Add Snapchat as a Recruitment Platform
Click the + icon
In the drawer that opens, select Snapchat from the platform list
Paste the Pixel ID copied from Snapchat Business Manager in Step 1
Paste the Conversions API token generated in Step 2 as Access Code
Click Save. The Snapchat integration will now appear in your Recruitment Platforms list.
Step 4: Set Up a Recruitment Chat
With the platform integration in place, configure your recruitment chat in Rival and link it to a Snapchat ad campaign.
Configure the Recruitment Chat in Rival
In Rival, create the chat you intend to use for this Snapchat campaign.
The chat should have a recontact card in it
Ensure the chat is published
Generate the distribution chat link
Generate a distribution chat link.
Create an input variable utm_source
Append the UTM source parameter manually to the URL. utm_source=snapchat
Example: https://chat.rival.link/abc123?utm_source=snapchat
Rival uses this UTM source to attribute traffic to Snapchat and forward the event to Snap’s Conversions API automatically.Use this distribution link in Snapchat ad as the destination url
Step 5: Test and Validate the Integration
Before using this integration with a live client campaign, complete an internal end-to-end test to confirm events are flowing correctly.
Test the Recruit Flow
Copy the distribution chat link with utm_source=snapchat appended
Open the URL in a browser
Inspect the URL in the browser address bar to confirm utm_source=snapchat is present throughout the chat flow.
Go through the full opt-in flow as a participant would (including SMS verification).
A successful recruitment event must be triggered end-to-end for Snap to receive it.
Verify Events in Snapchat
Open Events Manager in Snapchat Ads Manager
Navigate to Events Overview in the left panel.
Confirm the event count increments following your test recruitment.
Event Latency Warning Snapchat events can take upto 6 hours to appear in Events Manager, even when tested via API. |








