Audience: Technical Staff
Audience: Site Admins
Plan: Pro
Plan: Agency
Quick Diagnostic Checklist
- Verify connection status — Open BrightTally → Settings. If the badge says Not Connected, reconnect before investigating further.
- Check recent logs — The plugin writes OAuth errors to
wp-content/debug.logwhenWP_DEBUG_LOGis enabled. - Confirm time sync — OAuth tokens can fail if your server clock drifts more than 5 minutes. Ensure NTP is running.
Common OAuth Errors
invalid_grant
Occurs when the authorization code expires or has already been used.
Fix
- Restart the connection flow from BrightTally → Settings → Sign In to BrightTally.
- Make sure the popup is not closed prematurely by pop-up blockers.
redirect_uri_mismatch
BrightTally could not validate the callback URL supplied by WordPress.
Fix
- Ensure the callback matches
https://your-site.com/wp-admin/admin.php?page=bright-tally-settings&oauth_callback=1. - If you are on staging, update the Documentation Base URL and API URL to match the staging host before retrying.
requires_login
The BrightTally session expired inside the popup.
Fix
- Log in inside the popup window when prompted.
- If the popup keeps redirecting to the dashboard, clear cookies for
brighttally.comand try again.
Sync Issues After Connecting
- Polls not refreshing: Click Refresh on the Polls screen. If that fails, disconnect and reconnect so the plugin can fetch new tokens.
- Response counts frozen: There may be active caching on the WordPress side. Clear full-page caches and CDN layers, then reload.
- Preview differs from production: Confirm both sites point to the same BrightTally account (Settings → API URL).
When to Contact Support
Gather the following details before reaching out:
- WordPress site URL & environment (production, staging, local)
- PHP version and hosting provider
- Excerpts from
debug.logaround the time of failure - Workspace slug in BrightTally
Email the information to support@brighttally.com with WordPress OAuth in the subject line. Enterprise customers can also open a ticket via the BrightTally admin console for priority handling.
Need more help or a personalised walkthrough?