Two Minute Reports Logo
Troubleshooting

Token Expiration and Authentication

Fix token expired, connection expiry, and account missing access permissions errors in Two Minute Reports.

Two Minute Reports surfaces two distinct authentication-related errors. They look similar but have different causes and fix flows.

ErrorWhat happened
Token expired / Authentication failedThe platform (Google, Facebook, etc.) invalidated the auth token TMR holds — password change, inactivity, or security setting change
Account missing access permissionsThe account still authenticates, but the user no longer has the required role or permissions on that platform
Connection expiryThe connection itself expired and must be re-authenticated before affected accounts can fetch data again

Token expired or authentication failed

Error messages

You will see messages like:

TOKEN EXPIRED or user changed Facebook Password!

TOKEN EXPIRED or user changed Google Ads Password!

Authentication failed for Platform account

Why this happens

  • You changed your account password after authorizing TMR
  • The platform expired the token after a period of inactivity
  • Two-factor authentication or security settings changed on the platform
  • You or an admin revoked TMR's access permissions on that platform

How to fix it

Google Sheets:

  1. In the TMR sidebar, go to Connections
  2. Find the connection showing the error
  3. Click the Edit icon (✏️) and complete the authentication flow
  4. Grant all requested permissions when prompted

Looker Studio:

  1. Go to https://apps.gox.ai → your team → the relevant connector → Connections
  2. Find the expired connection and click Re-authenticate
  3. Complete the login flow and grant permissions

Once re-authenticated, your queries and schedules will resume automatically.


Account affected due to connection expiry

What this means

An account used in your queries or schedules is affected because the underlying connection has expired. Queries and schedules that depend on it will fail until the connection is re-authenticated.

Error notice in the app

You will see a notice like this across the product — on the Schedules page, Data Queries page, Connections page, and Accounts page — and receive email reminders before auto-disablement.

⚠️ Account affected due to Connection expiry

What happens if not fixed: After 45 days, the account is automatically disabled and removed from all queries.

How to fix it

Option 1 — Re-authenticate the connection:

  1. Click the Fix Connections button from the error notice
  2. You'll be taken to the Connections page, filtered to show expired connections
  3. Click the Edit icon (✏️) next to the expired connection
  4. Complete the re-authentication flow

Option 2 — Disable the account (if it's no longer needed):

  1. Click the Disable Accounts button from the error notice
  2. You'll be taken to the Accounts page, filtered to show accounts with expired connections
  3. Toggle the account OFF to disable it

Account missing access permissions

This is a separate error from token expiry. The connection is still valid, but the account no longer has the required permissions on the source platform.

For the full details and fix steps, see Account Missing Access or Connection Expiry.


Still having issues?

If you've re-authenticated and continue to see errors:

  1. Verify you can log into the platform directly (Facebook.com, Google Ads, etc.)
  2. Check that the account has the correct permissions — see Account Missing Access or Connection Expiry for required roles per connector
  3. Contact [email protected] with the error message text, the affected connector name, and what you've already tried
Copyright © 2026