TikTok connection troubleshooting
Last updated: May 19, 2026
TikTok connection troubleshooting
Top 8 TikTok integration issues with symptom + cause + fix. Most TikTok problems trace back to: wrong account type (personal vs Business), missing role on advertiser, or pending-review status.
Who is this for
Mediabuyers and admins hitting a TikTok issue and wanting a fast answer.
1. OAuth fails — "Invalid credentials"
Symptom: signing in to TikTok during OAuth, get rejected.
Cause: signed in with personal TikTok account, not TikTok For Business.
Fix:
Sign up for TikTok For Business at ads.tiktok.com (free)
Sign in with the new Business credentials in the OAuth popup
Wevion's connect flow then succeeds
2. "No advertiser accounts found" after OAuth
Symptom: OAuth completes successfully, but asset selection list is empty.
Cause: your TikTok For Business user has no role on any advertiser account.
Fix:
TikTok Business Center → Members → ask BC admin to grant you role: Admin or Operator on at least one advertiser
Disconnect Wevion, reconnect (forces fresh permission lookup)
3. Token expired and not auto-refreshing
Symptom: yellow connector card with "Token expired" before expected.
Cause:
24h access token expired and refresh token also failed
Possible: user revoked Wevion in TikTok Business Center → Apps
Possible: account suspended on TikTok side
Fix:
Click Reconnect on yellow card
Re-authorize with same TikTok user
Sync resumes within 15 min
TikTok's refresh tokens last ~1 year — failure mid-year is unusual. If happens repeatedly, contact support.
4. Pixel events not arriving
Symptom: pixel installed but /pixels shows Inactive or 0 events.
Cause:
Pixel JS not installed correctly (wrong place, double-installed, missing snippet)
TikTok app still reviewing the pixel (24-72h after first creation)
Ad blocker on your test browser
Fix:
Use TikTok Pixel Helper Chrome extension to verify pixel fires on your site
Wait 24-72h after pixel creation for TikTok's initial review
Test in incognito browser (no ad blockers)
Verify pixel code matches your pixel ID
5. Events API "Invalid access token"
Symptom: configuring Events API in Wevion (ttk-102), token rejected.
Cause: per-pixel access token wasn't configured correctly in TikTok Events Manager.
Fix:
TikTok Business Center → Events Manager → your pixel → Settings → Events API → Generate access token (creates fresh one)
Copy the new token (no leading/trailing spaces)
Paste in Wevion
/connect/tiktok→ advertiser detail → Events API section
6. Advertiser in "pending review" status
Symptom: imported the advertiser to Wevion, can see it, but cannot launch campaigns — "Account pending review" error.
Cause: TikTok hasn't approved your advertiser account yet (24-72h typical).
Fix:
Wait — TikTok reviews new accounts before allowing ad launches
Check status at TikTok Business Center → your advertiser → status badge
Once Approved: Wevion's launch works on next attempt
7. Currency mismatch with Wevion workspace
Symptom: TikTok advertiser is in USD, your Wevion workspace is in EUR — spend totals look off.
Cause: each advertiser has its own currency (set at creation, immutable). Cross-channel reports auto-convert via FX.
Fix:
For per-advertiser reporting: use Wevion's per-account view (native currency)
For cross-channel rollups: workspace currency applies; Wevion converts via daily FX rate
This is the same behavior as Meta and Google — see meta-108 #8 currency mismatch for context
8. Rate limit during sync
Symptom: account sync error mentions "rate limit" or returns empty data unexpectedly.
Cause: TikTok Ads API enforces per-account daily/hourly limits.
Fix:
Wait until next quota reset (typically hourly window)
Wevion auto-throttles to stay within limits
If hitting limits regularly: contact support; may need elevated API quota with TikTok
When to contact support
Reach support@wevion.ai when:
Issue not in this list
Reconnect doesn't restore sync
TikTok API error code Wevion shows raw — include full error text
Include:
Workspace ID
tiktok_user_id(in /connect/tiktok detail drawer)Advertiser ID
Approximate timestamp
Exact error message
Response: 1-2 business days; priority on Pro/Enterprise.
Useful diagnostics
/connect/tiktok→ user detail → Last refresh + Last syncAccount detail drawer → Last error
Audit log filter:
action: tiktok_sync_failed(admin only)TikTok Pixel Helper Chrome extension for pixel-side debug
Related
Connect TikTok Ads — initial setup
TikTok Pixel and Events API setup — tracking setup
Meta connection troubleshooting — similar patterns