Connection Issues
Register Token Does Not Work
Check these first:- the token was created for the exact site URL you are connecting
- there are no extra spaces from copy and paste
- you are using the current register token flow, not an older long-lived API key assumption
tokensite_idconnectedlast_error
Account Creation Succeeds But Site Is Not Yet Connected
This usually means account creation completed, but the pairing flow has not finished yet. Remember the current plugin behavior:- Create Account may return a register token
- you still need Continue to Dashboard to save that token and complete the first connection heartbeat
- some responses may instead ask you to check your email
Heartbeat Issues
Last Successful Heartbeat Is Not Updating
Check:- whether the site is connected
- whether heartbeat monitoring is paused
- whether the WordPress server can reach the Watchman Tower API endpoints
connectedpauselast_successlast_error
Authentication Errors
The current plugin uses a staged auth model:- initial connection uses a register token
- later requests use the stored
site_idandhmac_secret
- confirm the site is still paired in Watchman Tower
- confirm local pairing data still exists
- try unlinking and reconnecting with a fresh register token
WT-Triggered Endpoint Problems
The plugin exposes:- the site is connected
- the stored
site_idandhmac_secretstill exist - WordPress REST routes are reachable
- reverse proxy or firewall rules are not interfering
Dashboard Issues
Connected Screen Looks Incomplete
The current connected screen is intentionally small. It should show:- connected badge
- instance ID
- site ID
- last successful heartbeat
- optional last error
- interval and pause controls
- unlink action
- Quick Actions status snapshot
Recommended Recovery Path
When in doubt, this is the safest reset flow:- inspect
wthb_options - unlink the site from the plugin
- generate a fresh register token
- reconnect from I Already Have an Account
- confirm
site_id,connected, andlast_successare present
