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 18 days 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

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 (availability varies)

Snapchat is rolled out per deployment, so it isn't switched on in every workspace yet. When it isn't available, Snapchat appears as coming soon in the Integrations catalog.

If your workspace doesn't show Snapchat: it isn't enabled for your workspace yet → contact support@wevion.ai or your CSM.

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 insights
  • Taboola insights
  • Snapchat insights

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.

Troubleshoot

Per-platform troubleshooting:

Common cross-platform:

FAQ

Why is Snapchat not visible in my workspace?

Snapchat is rolled out per deployment and isn't enabled in every workspace yet. When it isn't available, it shows as coming soon in the Integrations catalog. Contact support@wevion.ai or your CSM to discuss turning it on.

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