Troubleshooting 2 min read

OAuth Token Expired: How to Reconnect Your Ad Platform

OAuth tokens expire or get revoked, stopping automated offline conversion uploads. Learn how to diagnose and fix OAuth issues across Google Ads, Meta, Microsoft Ads, and TikTok with The Upload Offline Conversions App.

Last verified: 2026-11-05

When an OAuth token expires or gets revoked, your automated relay uploads stop. Here’s how to diagnose and fix the issue quickly.

Symptoms

  • Relay uploads fail with 401 Unauthorized or 403 Forbidden
  • TUOCA Activity Logs show authentication errors
  • Conversions stop appearing in your ad platform

Common Causes

CausePlatformFix
Refresh token expiredGoogle (6mo unused)Re-authenticate in TUOCA
Password changedAllRe-authenticate
2FA updatedAllRe-authenticate
User removed from accountGoogle, MetaAdd user back, re-authenticate
MCC access revokedGoogleRe-link client account
App access revokedMeta, GoogleRe-authorize in TUOCA
Token manually revokedAllRe-authenticate

How to Reconnect

  1. In TUOCA → Settings → Destinations → Google Ads
  2. Click Reconnect
  3. Sign in to your Google account (the one with Ads access)
  4. Click Allow to grant TUOCA permissions
  5. Your relays automatically resume

Meta

  1. In TUOCA → Settings → Destinations → Meta
  2. Click Reconnect
  3. Sign in to Facebook (the account with Business Manager access)
  4. Select the business and pixel
  5. Click Continue

Microsoft Ads

  1. In TUOCA → Settings → Destinations → Microsoft Ads
  2. Click Reconnect
  3. Sign in to your Microsoft account
  4. Authorize TUOCA access

TikTok

  1. TikTok uses access tokens, not OAuth refresh tokens
  2. Go to TikTok Ads Manager → Assets → Events → your pixel → Settings
  3. Click Generate Access Token
  4. Copy the new token
  5. Update it in TUOCA → Settings → Destinations → TikTok

Prevention

  1. Use a shared service account — Not a personal account that might be deactivated
  2. Don’t change the password on the authenticating account unnecessarily
  3. Monitor relay health — TUOCA alerts you to authentication failures
  4. Keep access current — Ensure the authenticating user retains ad account access

Frequently Asked Questions

Common causes: (1) Refresh token unused for 6+ months (Google), (2) User password changed, (3) User account disabled or removed, (4) MCC access to client account revoked, (5) 2FA method changed, (6) User manually revoked app access. Access tokens expire hourly but are automatically refreshed — you only notice when the refresh token fails.

In TUOCA: go to Settings > Destinations > your platform > Reconnect. You'll be redirected to the platform's login page to re-authorize. The new tokens will be saved, and your relays will resume automatically.

Stop Guessing. Start Proving ROI.

TUOCA connects your CRM and call tracking data directly to your ad platforms. Set up in minutes.