Skip to main content
Quick check: Go to Settings → Sources in your Upstack dashboard and check the Last synced timestamp and health indicator for the affected ad platform source. Likely cause: The OAuth token for the ad platform source has expired. Meta tokens expire every 60 days unless refreshed, and Google Ads tokens can be revoked if the authorizing user changes their password or disables third-party app access. Fix:
  1. Go to Settings → Sources and click the affected ad platform source (e.g., Facebook Ads, Google Ads).
  2. If the status shows Auth Error or Token Expired, click Reconnect.
  3. Sign in with the same account that originally authorized the connection. Ensure this account still has access to the ad accounts you want to sync.
  4. After reconnecting, click Sync Now to trigger an immediate data pull.
  5. To prevent future expiration issues:
    • Meta: Upstack automatically refreshes tokens, but if the user’s Meta account password changes or 2FA is reset, a manual reconnection is required.
    • Google Ads: Use a service account or a dedicated Google account that won’t have its password changed frequently.
  6. Ad spend data syncs every 6 hours. After reconnecting, the next sync will backfill up to 30 days of missed data.

Still stuck? Contact support@upstackdata.com with your Pixel ID and a description of the issue. We typically respond within a few hours.

Why integrations disconnect

Why connections break and how to prevent future disconnections.

Google Ads connections specifically

Why Google Ads sources disconnect and how reporting is affected.