Sync retargeting audiences to Snapchat Ads as Segments, track server-side conversions via CAPI v3, and reach Snapchat's younger demographic with video and AR ad formats. ILLIXIS connects to the Snapchat Marketing API v1 using OAuth 2.0 Bearer tokens, uploading SHA-256 hashed email lists through Snap Audience Match.
Location: Advertising > Integrations > Snapchat
Snapchat Ads integration pushes your ILLIXIS audiences to Snapchat as first-party Segments using Snap Audience Match. Each audience becomes a Segment containing SHA-256 hashed email addresses, which Snapchat matches against its user base for ad targeting. This enables retargeting campaigns across Snapchat's native vertical video, Story, Collection, and AR Lens ad formats.
The integration also supports server-to-server conversion tracking through Snapchat's Conversions API v3 (CAPI v3). Conversion events -- purchases, sign-ups, cart additions -- are sent directly from ILLIXIS to Snapchat without relying on browser-side tracking, improving attribution accuracy and working around ad blockers.
Snapchat's audience skews younger than most ad platforms (primarily 13-34), making it particularly useful for brands targeting Gen Z and younger Millennials. The platform's AR Lens ad format is unique among ad platforms -- no other network offers augmented reality experiences as a native ad unit.
| Requirement | Description |
|-------------|-------------|
| Snapchat Business Account | Register at business.snapchat.com |
| Ad Account | Active Snapchat Ad Account with at least one Organization |
| Organization ID | Retrieved automatically during connection |
| OAuth Tokens | Access token + refresh token from Snapchat's developer portal |
| ILLIXIS Audience | At least one retargeting audience in Advertising |
| Requirement | Description |
|-------------|-------------|
| Snap Pixel | Installed on your website for browser-side event tracking |
| CAPI v3 Access | Enabled in your Snapchat Ads Manager for server-to-server events |
snapchat-marketing-api scopeThe access token is valid for 1 hour. The refresh token is long-lived and allows ILLIXIS to obtain new access tokens automatically.
When you connect, ILLIXIS:
You will see a confirmation: "Connected to Snapchat: [Account Name]"
Disconnecting removes stored tokens and marks the connection as inactive. Existing Segments in Snapchat remain but stop receiving updates from ILLIXIS.
ILLIXIS syncs audiences to Snapchat as Segments using Snap Audience Match. The process:
| Status | Meaning |
|--------|---------|
| Not Synced | Audience has not been pushed to Snapchat |
| Syncing | Upload in progress |
| Synced | Segment created and populated in Snapchat |
| Error | Sync failed -- check error message and retry |
All unsynced audiences for a tenant can be queued at once via the bulk sync background task. Each audience is processed individually, so a failure on one does not block the others.
| Field | Value |
|-------|-------|
| Segment Name | "ILLIXIS - [Your Audience Name]" |
| Source Type | FIRST_PARTY |
| Data Format | EMAIL_SHA256 |
| Retention | 180 days (default) |
| Description | "Retargeting audience synced from ILLIXIS: [Name]" |
If a Snapchat Segment ID is already stored on the audience, ILLIXIS uploads new email records to the existing Segment rather than creating a duplicate. This keeps your Segment growing as your audience data expands.
Snapchat supports several ad formats. The AR Lens format is unique -- no other ad network offers this.
| Format | Description | Spec |
|--------|-------------|------|
| Snap Ads | Full-screen vertical video or image ads between Stories | 9:16, 3-180 seconds |
| Story Ads | Branded tile in the Discover section, opens to a series of Snaps | 9:16, 3-10 Snaps |
| Collection Ads | Snap Ad with four tappable product tiles below | 9:16 + product images |
| AR Lens Ads | Interactive augmented reality filters users apply to their camera | Lens Studio required |
AR Lens ads let users interact with your brand through face filters, world effects, and try-on experiences. These are created in Snapchat's Lens Studio and attached to campaigns as creatives. They are Snapchat's most distinctive ad format and typically drive high engagement among younger audiences.
| Objective | Use Case |
|-----------|----------|
| AWARENESS | Brand reach, video views |
| VIDEO_VIEW | Maximize video completions |
| DRIVE_TRAFFIC | Website clicks |
| APP_INSTALL | Mobile app downloads |
| ENGAGEMENT | Snap opens, shares |
| LEAD_GENERATION | In-app lead forms |
| Targeting Type | Description |
|----------------|-------------|
| Segment (email match) | Your ILLIXIS audiences synced as first-party Segments |
| Lookalike | Built in Snapchat Ads Manager from your Segments |
| Interest/Lifestyle | Snapchat's behavioral and interest categories |
| Device targeting | OS, device model, carrier |
| Demographics | Age, gender, language, location |
Snapchat requires a minimum daily spend of $5/day per campaign. Budgets are specified in micro-currency units (1 dollar = 1,000,000 micro-units).
ILLIXIS tracks server-side conversion events through Snapchat's Conversions API v3. This sends events directly from the ILLIXIS backend to Snapchat without relying on browser-side JavaScript.
| Event Name | When to Use |
|------------|-------------|
| PURCHASE | Completed transaction |
| SIGN_UP | New account registration |
| ADD_CART | Product added to cart |
| START_CHECKOUT | Checkout initiated |
| PAGE_VIEW | Key page visited |
| CUSTOM | Any custom event |
Each conversion event includes:
| Field | Description |
|-------|-------------|
| event_name | Event type (PURCHASE, SIGN_UP, etc.) |
| event_time | Unix timestamp in milliseconds |
| user_data.em | SHA-256 hashed email address |
| custom_data.price | Revenue amount (if applicable) |
| custom_data.currency | Currency code (default: USD) |
| custom_data.order_id | Order identifier (for purchases) |
| event_id | Unique ID for deduplication |
| action_source | Set to OFFLINE for server-side events |
For browser-side tracking alongside CAPI v3, install the Snap Pixel on your website:
tag or via a tag managerWhen both CAPI v3 and Snap Pixel are active, Snapchat deduplicates events using the event_id field.
Snapchat access tokens expire after 1 hour -- significantly shorter than most ad platforms. ILLIXIS handles this automatically.
| Scenario | What Happens |
|----------|--------------|
| API call with valid token | Request proceeds normally |
| API call with expired token | ILLIXIS refreshes the token automatically, then retries the request |
| Refresh token fails | Connection marked as unauthorized; reconnection required |
| Token within 5-minute buffer | Treated as expired to prevent mid-request expiry |
accounts.snapchat.com/login/oauth2/access_tokenThis happens transparently. You do not need to manually refresh tokens.
If the refresh token itself is revoked (password change, app deauthorization, or security event), auto-refresh fails. In this case:
| Process | Schedule | Description |
|---------|----------|-------------|
| Token Refresh | Automatic on 401 | Access tokens refresh transparently before each API call if expired |
| Audience Sync | On-demand | Click "Sync to Snapchat" from audience detail page |
| Bulk Sync | On-demand | Queue all unsynced audiences at once |
| Conversion Tracking | Real-time | Events sent as they occur via background task |
| Size Updates | With each sync | Estimated audience size updates on successful upload |
Cause: No active, authorized Snapchat connection for your workspace.
Fix:
Cause: The audience has no email data to upload.
Fix:
Cause: Both the access token and refresh token are invalid.
Fix:
Cause: Too many API requests in a short period (limit: 10/second per token).
Fix:
Cause: Your Snapchat Organization has no Ad Accounts, or the token lacks permission to access them.
Fix:
snapchat-marketing-api scopeCause: Transient API failure or network timeout.
Fix:
Q: How long does it take for a Segment to become targetable? After upload, Snapchat processes the hashed emails and matches them against user accounts. This typically takes 24-48 hours. Small audiences may take less time.
Q: What is the minimum audience size for Snapchat? Snapchat requires at least 1,000 matched users in a Segment before it can be used for ad targeting. If your email list is small, expect a lower match rate since not all email addresses correspond to Snapchat accounts.
Q: Are emails stored in plaintext by Snapchat? No. ILLIXIS hashes all emails with SHA-256 before upload. Snapchat receives only hashed values and matches them against its own hashed user data. Neither party sees plaintext emails from the other.
Q: Can I use Snapchat audiences for AR Lens campaigns? Yes. Once a Segment is created, you can target it with any Snapchat ad format, including AR Lens ads. Create the Lens in Snapchat's Lens Studio, then assign the Segment as your audience in Ad Squad targeting.
Q: How does the 1-hour token expiry affect my workflow? It does not. ILLIXIS detects expired tokens and refreshes them automatically before retrying the request. You only need to intervene if the refresh token itself is revoked (rare).
Q: Can I track conversions without the Snap Pixel? Yes. CAPI v3 is server-to-server and does not require any browser-side code. However, combining CAPI v3 with the Snap Pixel improves match rates and attribution accuracy.
Q: What is the $5/day minimum? Snapchat requires a minimum daily budget of $5 per campaign. This applies to all campaign objectives.
Q: What happens to my Segments if I disconnect Snapchat? Existing Segments remain in your Snapchat Ad Account. They stop receiving updates from ILLIXIS but can still be used in campaigns.
Q: Does ILLIXIS create campaigns in Snapchat automatically? ILLIXIS syncs audiences and tracks conversions. Campaign creation, ad squad configuration, and creative uploads are done in Snapchat Ads Manager. The integration focuses on getting your audience data into Snapchat and attribution data back.
What This Does
Location: Advertising → Prospecting Tab → Create Campaign
Location: Advertising → Dashboard → Google Ads Tab → Project → Ad Builder
Run video ad campaigns on YouTube using videos created in ILLIXIS. Google Ads Demand Gen campaigns put your content in front of new audiences across YouTube in-stream, in-feed, Shorts, Discover, and Gmail.
Reach TV audiences through Roku's Connected TV platform. ILLIXIS makes TV advertising accessible to small and medium businesses with a $500 minimum budget compared to $10K+ for traditional TV.
One platform. You approve. ILLIXIS executes. Marketing that just happens.
Marketing, Unstacked.