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 sync

  • Account detail drawer → Last error

  • Audit log filter: action: tiktok_sync_failed (admin only)

  • TikTok Pixel Helper Chrome extension for pixel-side debug

Related