Skip to content

Troubleshooting ​

Answers to the questions that come up most.

Why don't I see our ChatGPT/Claude subscription or seat costs anywhere? ​

Because TokenFront can't get at that data. It tracks metered, pay-as-you-go API usage, the kind of spend tied to a usage-based key. Flat-rate subscription and per-seat products (a ChatGPT Plus/Team/Enterprise seat, a Claude Pro/Team seat, or similar) aren't exposed by any provider through an API, so there's nothing programmatic for TokenFront to connect to for that side of your bill. This isn't a missing setting to turn on, it isn't tracked today. If that changes on a provider's end, we'll revisit it.

A platform shows "Key rejected" ​

The credential TokenFront has on file for that platform isn't working. The usual causes: the key was revoked or expired on the provider's side, or it's the wrong type of key (a regular API key instead of an admin/management key, see the setup guide for your specific platform under Connecting platforms). Edit the connection and paste in a fresh key.

Today's OpenRouter spend is missing or looks wrong ​

This is expected, not a bug. OpenRouter only finalizes model and API-key-level detail once a day is fully over (UTC time). See Connecting OpenRouter for the full explanation. Today's number will fill in with proper detail after midnight UTC.

Today's spend looks low, or a recent spike isn't showing yet ​

Usually the provider just hasn't reported it yet. Providers publish usage after the fact, from a few minutes to many hours later depending on the provider, and TokenFront can only show what's been published. Recent hours fill in on later syncs. See How current the data is.

A sync is taking a while ​

The first sync after connecting a platform imports as much history as your plan keeps (30 days for OpenRouter regardless of plan), so 30–90 seconds is normal. Every sync after that only needs to pick up what's new, and finishes in a few seconds. If a first sync has been running for several minutes with no change, try a manual sync from the connection's page. If it still doesn't complete, the connection's credential is worth double-checking.

I got an anomaly alert and I don't think anything's actually wrong ​

That's what Acknowledge and Snooze are for: mark it as seen without treating it as an ongoing problem. If a particular detector fires on things that are normal for how your team works, it's worth turning that one signal off, dialing back sensitivity, or switching pack rather than dismissing the same kind of alert over and over. See Monitoring packs & signals.

An anomaly disappeared on its own ​

Anomalies that haven't been acted on clear automatically after 48 hours. That's intentional, so alerts don't pile up indefinitely if nobody gets to them.

The numbers on the dashboard don't match what I expect ​

Check the date range at the top of the dashboard first. Nearly every widget reads from the selected period (Projected Month-End always uses the current month, and Intelligence Summary always the last 30 days), and it's easy to be looking at "Last Month" when you meant "Month to Date." If the range looks right and something still seems off, the Reports page will show you the underlying records that make up the total.

My dashboard layout looks different than I left it ​

Changes are kept in the browser you made them in, and only reach your account — and so your other devices — when you press Save layout on the dashboard. If you rearranged things on another device without saving, that's the layout you're missing. If you want to start clean, Reset on the dashboard puts you back to the default widget set.

I don't see a platform I use in the list ​

TokenFront only connects to platforms that offer a way to pull usage and cost data programmatically. If yours isn't listed under Connecting platforms, that provider likely doesn't support it yet rather than it being an oversight on our end.

I can't invite anyone to my team ​

Free accounts are capped at 1 member total, so there's no room to invite anyone else on Free — upgrading to any paid plan (Pro, Business or Scale) unlocks unlimited team members. If you're already on a paid plan and still can't invite, check that you're the Owner: only the Owner can send invites, see Team members.

Invites are good for 7 days. If it's been longer than that, or the link has already been clicked and accepted once, ask whoever invited you to send a fresh one from Account → Team — sending a new invite to the same email automatically replaces the old link.

I tried to accept an invite and it says the email already has an account ​

TokenFront doesn't support one email belonging to two organizations, and invites can't merge two existing accounts together. If the email being invited already has its own separate TokenFront account, email support@tokenfront.io and we'll help sort it out.

I'm a Member and I don't see billing controls ​

That's expected — only the Owner can see or change billing (upgrading, switching plans or billing period, canceling). Members see the current plan on their own Account page, just not the controls. Ask your Owner if you need something changed. See Team members.