OAuth flow failed — redirect didn't return to ZeroTwo
OAuth flow failed — redirect didn't return to ZeroTwo
After clicking Allow on the app’s authorization page, you were not returned to ZeroTwo (e.g., you see a blank page, an error from the app, or you end up on the app’s homepage instead).Causes and fixes:
-
Third-party cookies are blocked. OAuth redirects rely on cookies to maintain session state. If your browser blocks third-party cookies (common in Safari and hardened Chrome profiles), the redirect can fail.
- In Chrome: Settings → Privacy and Security → Third-party cookies → Allow third-party cookies (or add an exception for
zerotwo.ai) - In Safari: Settings → Privacy → uncheck “Prevent cross-site tracking” temporarily
- In Firefox: Settings → Privacy → uncheck “Enhanced Tracking Protection” for
zerotwo.ai
- In Chrome: Settings → Privacy and Security → Third-party cookies → Allow third-party cookies (or add an exception for
-
Pop-up blocker intercepted the window. If the OAuth flow opened in a new window or tab, a pop-up blocker may have closed it.
- Allow pop-ups for
zerotwo.aiin your browser settings and try again.
- Allow pop-ups for
-
Browser extensions interfering. Ad blockers, privacy extensions (uBlock Origin, Privacy Badger), or VPN browser extensions can interfere with redirect flows.
- Temporarily disable extensions and try connecting again.
- Try a different browser. If the above steps don’t resolve it, try the connection in a clean browser (e.g., Chrome with no extensions).
Connector shows 'Needs reauthorization'
Connector shows 'Needs reauthorization'
Connected app not appearing in Agent Mode
Connected app not appearing in Agent Mode
You’ve connected an app in Settings → Connectors, but when you run Agent Mode, the agent doesn’t seem to have access to it.Check these:
- Is the connector showing as “Connected”? Go to Settings → Connectors and verify the app shows a green “Connected” status — not “Needs reauthorization” or “Error”.
- For standard Agent Mode chats: any connected app is automatically available to the agent. You don’t need to configure anything else. Try explicitly asking the agent to use the app: “Use my Notion connector to find the project brief.”
- For Custom Agents: Custom Agents must have connectors explicitly assigned in their configuration. Go to the Custom Agent’s settings and verify the connector is added to the agent’s allowed tools list.
- Check your scopes: the agent may be trying to perform an action the authorized scopes don’t cover. See the “Agent can’t perform an action” accordion below.
@ mention not showing app in dropdown
@ mention not showing app in dropdown
You type
@ in a chat but the connected app doesn’t appear in the mention dropdown.Fixes:- Verify the app is connected. Go to Settings → Connectors and confirm the app shows “Connected”. If it shows any other status, reconnect it first.
-
Type more of the app name. The @ mention dropdown filters as you type. After typing
@, start typing the first few letters of the app name (e.g.,@Goofor Google Drive,@Gitfor GitHub). - Refresh the page. If you just connected the app in the same session, a page refresh may be needed to populate the @ mention list.
- Check for typos in the app name. Search for the app’s exact name as it appears in Settings → Connectors.
Agent can't perform an action even though the app is connected
Agent can't perform an action even though the app is connected
ZeroTwo says something like “I don’t have permission to do that” or the action silently fails, even though the connector is Connected.This is almost always a scopes issue.OAuth connections are scoped — you may have authorized ZeroTwo to read data from an app but not write to it, or vice versa. Common examples:
Fix:
| Symptom | Likely cause |
|---|---|
| Can read Gmail but can’t send emails | Connected with gmail.readonly only |
| Can read GitHub repos but can’t create issues | Connected without issues:write scope |
| Can view Google Drive files but can’t create new ones | Connected with drive.readonly only |
| Can view Notion pages but can’t update them | Connected without update_content scope |
- Go to Settings → Connectors
- Click the app → note the currently authorized scopes
- Click Disconnect to remove the existing (limited) connection
- Click Connect again — during the new OAuth flow, you’ll be asked to authorize a broader set of scopes
- Review and approve the updated permissions
Disconnected an app but it's still accessible
Disconnected an app but it's still accessible
You disconnected a connector but the app still appears to be accessible (e.g., @ mentions still work or an agent can still use it).Steps to resolve:
- Wait a moment and refresh. Disconnection takes effect immediately on ZeroTwo’s side, but your current browser tab may be serving cached state. Do a hard refresh (Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows).
- Verify the disconnection. Go to Settings → Connectors and confirm the app no longer shows “Connected”. If it still shows connected, the disconnection may not have completed — try clicking Disconnect again.
- Check for multiple connected accounts. If you connected the same app twice (e.g., two Google accounts), disconnecting one may leave the other active. Review all entries for that app in the connectors list.
- If the issue persists: disconnect the app again, wait 30 seconds, then refresh. If it remains accessible after that, contact ZeroTwo support.
Still having trouble?
If none of the above resolves your issue:- Navigate to Settings → Connectors → [app name] and use the help link in the connector detail panel for app-specific guidance
- Check the ZeroTwo status page for any known outages affecting specific integrations
- Contact support with the name of the app you’re trying to connect and a description of the error you’re seeing

