API key and connection errors
If MigraSync → General shows Connection: Inactive or Connection: Inactive / Invalid, the plugin cannot sync plans, quotas, or run cloud jobs. Work through the checks below before opening a support ticket.
Quick checklist
- Copy the key from My Dashboard → API Key — not from an old email or screenshot.
- In WordPress: MigraSync → General → paste → Save & validate.
- Confirm you have an active migration package or backup subscription (or trial).
- Check System Status — if MigraSync SaaS is down, wait and retry.
Common causes
| Symptom | Likely cause | Fix |
| Inactive / Invalid right after paste | Typo, extra space, or old key | Re-copy from dashboard; paste again |
| Was working, then stopped | Key was regenerated | Paste the new key on every connected site |
| Never connects | No paid plan / trial on account | Purchase or upgrade or start a free trial |
| Intermittent failures | Host firewall blocks outbound HTTPS | Allow HTTPS to migrasync.com from your server |
| SSL errors in host logs | Outdated CA bundle or TLS interception | Ask host to fix outbound TLS; test with curl https://migrasync.com from SSH |
Server connectivity
The plugin needs outbound HTTPS from your WordPress server to migrasync.com. Security plugins, WAF rules, or corporate proxies sometimes block this. Temporarily disable aggressive firewall plugins and retry Save & validate.
If your host provides SSH, ask them to confirm the server can reach https://migrasync.com without certificate errors.
After rotating your key
Regenerating invalidates the old key immediately. Update every WordPress site using MigraSync. Finish running jobs first — see regenerate API key.
Still stuck?
- System requirements — PHP 8.1+, WordPress 6.2+, OpenSSL, JSON
- Connect API key — setup walkthrough
- Help Center — include your site URL and a screenshot of MigraSync → General