TikTok, Taboola & Snapchat Ads — complete guide
TikTok + Taboola + Snapchat integration: OAuth, sync, manage, cross-platform analytics. Snapchat behind feature flag.
Written By Salvatore Sinigaglia
Last updated About 4 hours ago
TikTok + Taboola + Snapchat integration: OAuth, sync, manage, cross-platform analytics. Snapchat behind feature flag.
TikTok, Taboola & Snapchat Ads — complete guide
TL;DR: 3 additional ad platforms beyond Meta + Google: TikTok (short-form video, growing audience), Taboola (native advertising / discovery feed), Snapchat (Snap Ads, env-gated). Same 15-min sync + Campaign Creator + Ads Manager + Rules Engine work across all. Cross-platform analytics combines results.
Table of contents
- TikTok Ads connection
- Taboola connection
- Snapchat Ads (env-gated)
- Sync data per platform
- Cross-platform analytics
- Troubleshoot
- FAQ
- Next steps
TikTok Ads connection
OAuth via TikTok Marketing API. Connect at /connect/tiktok → grant app permissions → token stored.
App-side perms cover: read campaigns, manage ad spend, access reporting.
Strengths: short-form video reach, younger demographics, algorithm-driven distribution. Different ad formats than Meta.
Taboola connection
Different auth pattern: client_credentials grant (no OAuth popup). You paste your Taboola Client ID + Client Secret (obtained from Taboola / support@taboola.com) at /connect/taboola; Wevion validates them against Taboola's token endpoint and stores them encrypted.
Taboola = native advertising on partner publisher network (e.g. discovery widget at the bottom of news articles).
Bidding is campaign-level CPC (fixed); less audience-targeting depth than Meta / Google.
Snapchat Ads (env-gated)
Snapchat integration is environment-gated: SNAPCHAT_ENABLED=true + credentials required at deployment level (admin task).
If your workspace doesn't show Snapchat: env flag not enabled → ask admin.
When enabled: OAuth flow similar to Meta. Ad placements include Snap Ads, AR lenses, story ads.
Sync data per platform
Each platform syncs every 15 min (same cron pattern as Meta + Google):
- TikTok →
tiktok-insight-collector.service.ts - Taboola →
taboola-insight-collector.service.ts - Snapchat →
snapchat-insight-collector.service.ts
Insights flow into shared tables (campaign_daily_insight per-platform).
Attribution windows + postback patterns differ per platform — see am-121 postback vs Meta conversions.
Cross-platform analytics
Powerful use case: connect 3+ platforms → use an-105 Cross-Channel for unified view.
- an-107 channel mix — spend share per platform
- an-108 channel comparison — ROAS / CPA matrix
- an-109 budget recommendation — rule-based allocation
Troubleshoot
Per-platform troubleshooting:
- ttk-103 TikTok troubleshooting
- tbl-103 Taboola troubleshooting
- Snapchat: cross-link to TikTok / Meta patterns for OAuth issues; env-gated feature questions to admin
Common cross-platform:
- Token expired: tr-109 token expired
- Data sync issues: com-121 data sync troubleshooting
FAQ
Why is Snapchat not visible in my workspace?
Env-gated. Admin must set SNAPCHAT_ENABLED=true + provide credentials. Contact admin / DevOps.
Which other ad platforms does Wevion support?
Beyond Meta and Google, Wevion supports TikTok, Taboola, Snapchat, and Outbrain (six platforms total; Snapchat is env-gated, Outbrain is active in production). LinkedIn / Pinterest / Reddit / X (Twitter) are not currently supported (no provider / service / route implementation) and would be added when those features ship.
Can I run the same campaign on TikTok + Meta?
No platform allows cross-publishing automatically. Workflow: create separate Wevion campaigns per platform (Campaign Creator supports each). Same audience concept + adapted creative per platform.
TikTok Spark Ads?
Spark Ads (boost existing organic posts) supported via TikTok Marketing API. Setup may require additional TikTok-side config.
Taboola targeting depth?
Less than Meta / Google. Mainly contextual + retargeting + lookalike. Use for awareness + retargeting strategies primarily.
Postback support for TikTok / Taboola / Snapchat?
Yes — via tracker integration (Keitaro / Voluum / etc.) — see com-109 postback S2S overview.
Next steps
- TikTok first: connect via OAuth flow at
/connect/tiktok - Taboola first: get your Client ID + Client Secret from Taboola, then paste them at
/connect/taboola - Snapchat: ask admin to enable env flag, then OAuth flow
- Cross-platform view: an-105 Cross-Channel overview
- Stuck: see per-platform troubleshooting above