Licensing Home
Account & FAQ overviewActivation & Renewals
Full lifecycleMoving Licenses
Seat transfers & conflictsActive Sites
Open the dashboardHow to reach the Connected Sites view
Two paths lead to the same view. Pick whichever is faster in the moment.
Fast path: the "Active Sites" menu item
Log in to your account
Go to my.royalplugins.com/my-account/ and sign in with the email you used at purchase.
Click "Active Sites" in the account menu
The Active Sites entry is a top-level item in your My Account navigation (alongside Dashboard, Licenses, Downloads, Orders). Clicking it opens the connected-sites view directly at my.royalplugins.com/my-account/sites/.
Alternate path: via a specific license row
Open the Licenses tab
From the My Account menu, click Licenses. You'll see one row per license, each showing the product name, status, license key, tier (Type), the activation count (e.g. 3/5 sites), the expiration date, and purchase date.
Click Manage Sites
Any active license with at least one site activated shows a Manage Sites button in its Actions column. Click it to open the same connected-sites view as the fast path.
If you don't see a Manage Sites button: an active license with zero activations shows no button at all (nothing to manage yet). An expired license shows a Renew License button instead — you'll need to renew before you can manage or move seats on that license.
What each column shows
The Connected Sites table has five columns:
| Column | What it shows |
|---|---|
| Site | The site URL as it was recorded when the license was activated on that install. If a longer URL doesn't fit the column, it's truncated with an ellipsis. When the site sent along a site name (from the WordPress site title), that appears as a smaller line under the URL — helpful for distinguishing sites when several URLs look similar. |
| Plugin | The product name (e.g. GuardPress, SiteVault, ForgeCache, Royal MCP Pro) plus the plugin version currently running on that site as a smaller secondary line. Version is refreshed on every daily license check-in. |
| License | The first eight characters of the license key powering this activation, with the full key visible on hover. Useful when you own several licenses of the same product (rare, but agencies sometimes do). |
| Activated | The date the seat was most recently activated on this site. If a site was deactivated and re-activated later, this shows the re-activation date — not the original one. When a license check has been recorded since then, a Last seen X ago line appears under the activation date — that's how you tell which sites are healthy vs. which have gone dark. |
| Actions | A Deactivate button per row. Clicking it releases that site's seat on the licensing server (see Remote-deactivate a site below). |
Understanding "Last seen X ago"
Each site running a Royal Plugins Pro license makes a daily check-in with the licensing server as part of its normal 24-hour license validation cycle. The dashboard records the most recent successful check-in and displays it as a relative time (Last seen 6 hours ago, Last seen 2 days ago, etc.).
What common values mean
- Last seen a few hours ago — healthy. The site's license validation cycle is running normally.
- Last seen 1–2 days ago — normal. The check-in cadence is roughly daily, so anything within 24–48 hours is expected.
- Last seen 3–7 days ago — worth investigating. The site's outbound HTTPS to my.royalplugins.com may be blocked, or WP-Cron isn't firing.
- Last seen weeks or months ago — the site is likely offline, taken down, or blocked at the network layer. If you don't need the plugin there anymore, deactivate the seat from this dashboard to free it up.
- No "Last seen" line at all — the activation exists but no check-in has been recorded yet. Normal right after a fresh activation.
Telling similar sites apart
Agencies running Pro plugins across a portfolio often have several sites with confusingly similar URLs — e.g. the production site, a staging clone, a subdomain, and a subdirectory install. The dashboard gives you two ways to tell them apart:
- The Site column shows the full URL as recorded (subdirectory, subdomain, protocol, and all).
example.com,staging.example.com, andexample.com/blogare three distinct rows. - The optional site-name line under the URL shows the site's WordPress Site Title as it was at the moment of activation. If you want each site to be easy to identify from the dashboard, set a clear Site Title in WP Admin → Settings → General before activating the license there.
Between the URL, the site name, and the Plugin column (product + version), it's usually straightforward to identify the right row before hitting Deactivate.
Remote-deactivate a site
Use this when the old site is unreachable — you no longer have wp-admin access, the site has been decommissioned, DNS was pointed away, or the install was wiped without deactivating first.
Confirm which row is the right one
Cross-check the Site URL, site-name line, and Plugin column against your notes to make sure you're deactivating the correct install.
Click Deactivate on that row
The Deactivate button lives in the Actions column. Your browser shows a quick confirmation prompt (Are you sure you want to deactivate this site?) — click OK to proceed. The seat is released on the licensing server side immediately, and you can activate on a new site right away.
The row disappears from the list
After a successful deactivation, that row is removed from the Connected Sites view and won't return if you refresh the page. Your activation count on the parent license (visible on the Licenses tab) decrements by one.
Empty state
If you own a Royal Plugins license but haven't activated it on any site yet, the Connected Sites view shows a short message like:
Install the plugin on your first site, activate it from the plugin's License page, then return here to see the seat appear in the dashboard.
Common questions
Can I reassign a seat directly (without deactivating first)?
No. The flow is always deactivate one site, activate another. There's no "move seat from A to B" atomic action — but the two-step flow takes seconds. See Moving Licenses Between Sites.
Does deactivating from the dashboard delete Pro data on the old site?
No. Only the seat is released. Pro settings, feature data, and any Pro-created records on the old install stay in that site's database. If you ever re-activate a license on that site, everything resumes as it was.
Why don't I see the site I just activated?
The dashboard reflects state on the licensing server side. If your activation happened seconds ago, refresh the page — the row should appear immediately. If it still doesn't after a refresh, the activation may not have reached the licensing server (host WAF, outbound-HTTPS block). Confirm by re-opening the License page in the site's wp-admin — if it still says "Not activated," check the plugin-specific License Activation Issues troubleshoot doc under /support/<plugin>/.
Can I export the connected-sites list?
Not at the moment. Agencies managing a large portfolio can request this as a feature by emailing support@royalplugins.com — it's a candidate for the account portal roadmap.
Is there an activity log of past deactivations?
Not on the account portal side. If you need reconciliation help (e.g. "the count says 4/5 but I only remember activating 3"), reach out and we'll check the server-side activation history for you.
Still stuck?
Include which product and tier, what the Licenses tab shows for the activation count, how many rows the Connected Sites view actually displays, the site URL you're expecting to see, and screenshots of both the Licenses tab and the Connected Sites view.
Contact Support