Allocating and revoking licenses
Every license your clients use comes out of a license pool on your account. The Licenses page is where you see how full each pool is, which clients are using which slots, and where you allocate or revoke individual licenses. For most resellers, license management is something you set and forget — you allocate when you onboard a client and revoke when they leave — but the page also gives you the controls for the less common cases.
In This Article
How pools work
A pool is a bucket of license slots that all share the same type (for example, all premium). Each slot is in one of two states: allocated to a specific client, or unallocated and available for the next client you onboard. The Licenses page shows each pool as a card with a coloured progress bar, the type, and a used/total count. Click a pool to expand it and see the list of clients currently holding slots from it.
You can have more than one pool if you have purchased multiple plans, or if you bought a top-up. Each pool is managed independently; you cannot move a slot from one pool into another.
Allocating a license
Most allocation happens implicitly during client onboarding — when you create a client on the Clients page and pick a pool, you have already allocated a slot. The Licenses page is for the less common case where you onboarded a client without immediately giving them a license, or where a client’s license was revoked and you need to reissue.
Click Allocate License on a pool to open the allocation modal. Pick the client to allocate to, confirm, and the pool’s used count goes up by one. The client’s plugin will pick up the new license on its next check-in.
Revoking a license
Revoking a license takes the slot back from a client and returns it to the pool as unallocated. Revocation is the right tool when a client cancels, when you are reorganising your pools, or when you are reissuing a different license type to the same client.
The revoke action shows a confirmation modal because of one important consequence: once the client’s plugin re-validates and finds the license is gone, it falls back to the free tier and most premium features stop working on their site. The site keeps running and is not damaged in any way, but the firewall rules, malware signatures, and threat-intelligence sync stop updating. Make sure the client knows what to expect before you revoke; if you are simply pausing for a short period, suspending the client is the right tool, not revoking the license.
When a pool is full
A pool with zero unallocated slots cannot take a new client. Your options:
- Free up a slot by revoking the license of a client who has churned or whose license was incorrectly issued. Revocation is immediate.
- Buy more capacity by purchasing an additional plan, which provisions a new pool alongside the existing one. See the article on choosing and purchasing a reseller plan for details.
- Contact support if you need to upgrade an existing pool in place; some pool-size changes are easier as an account adjustment than as a new purchase.