What it does
A site becomes "connected" once the free WPClientHub connector plugin is installed on it and paired to your agency's account. Pairing exchanges a one-time code for a cryptographic identity: WPClientHub generates a unique Ed25519 keypair for that site, keeps the private half on the hub, and the site stores only the public half. From then on, every instruction WPClientHub sends the site — a sync, an update, a backup, a one-click login — is signed with a timestamp and a random nonce, and the site verifies the signature before doing anything. Your WordPress password is never seen by, or stored in, WPClientHub.
Once paired, uptime and SSL checks start on their own; the site's health score, plugin/theme inventory and update list appear within about a minute of the first sync.
How to
- On Sites, click Add site.
- Enter the Site name and Site URL, optionally assign a Client, then click Register site.
- Copy the pairing code shown — it is shown only once.
- Download the WPClientHub plugin and install it on the site (wp-admin → Plugins → Add New → Upload Plugin).
- In wp-admin, open Settings → WPClientHub.
- Paste the hub URL (shown in the same dialog) and the pairing code, then save.
- The site flips to Connected in WPClientHub automatically after its first sync — no further action needed.
Limits & defaults
| Setting | Default |
|---|---|
| Connector requirements | WordPress 6.0+, PHP 7.4+ (self-update and diagnostics need 0.5.0+; the fleet target is 0.7.0) |
| Pairing code | One-time use; request a new one from Add Site if it expired before you pasted it |
| What the connector can do | Sync versions/health, run updates you trigger, take backups, one-time 60-second single-use login, toggle maintenance mode, self-update |
| What it never does | Store or transmit your WordPress password; auto-apply any update without you asking |