Plesk Key Administrator is not yet compatible with Blesta 6 - we're working on it.

Plesk Key Administrator

Plesk Key Administrator allows you to automate the provisioning and management of Plesk licenses directly from Blesta. This integration supports creating, updating, and managing licenses, making it easy to offer Plesk licensing services to your clients.

From £24.99 - View Pricing

Features

What Plesk Key Administrator gives you

Automatic Background Processing

Runs on Blesta's cron with no manual upkeep, so everything stays up to date on its own.

Staff and Client Area

Gives both your staff and your clients a purpose-built interface in their own area of Blesta.

Per-Company Configuration

Configure it independently for each brand on a multi-company install, so every company runs with its own settings.

Fully Translatable

Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.

Built-In Demo Mode

A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.

Add-On Keys Attached to the Parent

Add-on services are created as keys attached to the parent service's licence, so extras such as extensions land on the right key instead of standing alone.

Pick the Licensed Product per Package

Choose exactly which Plesk item a package sells from the full list of partner items shipped with the module, so each product you offer maps to the right licence.

Ready-Made Welcome Email

A welcome email template ships with the extension and loads onto any package in one click, already filled with the details the client needs to start using what they bought.

Optional IP Binding

Turn IP binding on for a package and clients enter the IP address of the server the licence will run on during checkout, with the address validated before the key is created.

Suspend, Terminate, and Upgrade Handling

Suspending a service suspends the key, reactivating restores it, cancelling terminates it, and a package change moves the service onto the new item - all pushed to Plesk automatically.

Client and Staff Change IP

When a client moves to a new server they can rebind the licence themselves from a Change IP tab, and staff have the same tab on their side. It only appears on packages that use IP binding.

Automatic Licence Key Provisioning

A paid order creates the Plesk licence key immediately and stores its key number and activation code against the service, so the client has a working licence without anyone opening the Plesk partner panel.

Live Credential Validation and Demo Endpoint

Partner credentials are authenticated against Plesk before an account can be saved, and a Demo Mode switch points the account at Plesk's own hosted demo environment when you want to try it against their sandbox.

Sell Every Tier From One Package

Attach Blesta configurable options named for the package's own settings and clients pick their own sizing or extras at checkout, overriding or adding to the package defaults - so one package can sell your whole range.

Nightly Key Sync and Drift Alerts

Every night the module refreshes the stored key details for active services and records a notice for any key Plesk reports as suspended or terminated while the service is still active, so revoked licences never go unnoticed.

Live Licence Details

A Licence Details tab for both clients and staff shows the key number, activation code, item, creation date, status, expiration date, auto-renew state, IP binding, and parent key - refreshed from Plesk so it reflects reality, not just what was stored at order time.

v2.0.0 - 2026-09-11

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Fixed a security issue where a Key ID submitted with a client's own order was accepted, letting a client point their service at another customer's Plesk license key and read its key number and activation code, rebind its IP or terminate it. A Key ID is now accepted only from staff, and only as a key's numeric ID.
Key IDs are now encoded into the request path, so a crafted ID can no longer steer a request at a different Partner API endpoint.
The Partner API username and password are no longer exposed as email tags; module row credentials rendered decrypted into any template that referenced them.
Requests to Plesk now have a 60 second time limit. Previously only the connection was bounded, so a Partner API that accepted the connection and then stalled would hang the client's Services page and the nightly cron.
Suspend, unsuspend, cancel and package change now report an error when the module account is unavailable instead of silently reporting success while the license kept running.
Fixed the Change IP tab going completely blank, with no explanation, when a change was submitted and the extension licence could not be verified.
Fixed 5 of the 16 Item categories on the package form rendering as empty, unselectable group headers with no licenses listed under them.

v1.0.0 - 2024-09-22

PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x

Blesta Club release

Pricing Options

Get exactly what you need and want.

Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Included In

Value: £65.55

£24.99
per month
  • +58 Other Extensions
  • Additional Discounts
  • Included Support & Updates
Leased
£24.99
per year
  • Partially Encoded
  • Full Functionality
  • Included Support & Updates
Owned
£80
one time
  • Partially Encoded
  • Buy Once Use Forever
  • 1 Year Support & Updates
Owned - Source
£160
one time
  • Source Available
  • Buy Once Use Forever
  • 1 Year Support & Updates

Not sure whether to lease or own? Our FAQ explains how the licence types differ.

Reviews

What our customers say

(0 customer reviews)

Seems like this extension doesn't have reviews yet...
Be one of the firsts to leave a review!

It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.

You might also like

More extensions to explore

Blesta 5

Module

BunnyDNS

Integrate BunnyDNS for automatic DNS provisioning and management.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Cloudmini

Integrate Cloudmini for automatic cloud hosting provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Convoy Panel

Provision servers using Convoy, a Proxmox based VPS management panel

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 5

Module

Datalix

Integrate Datalix module into your Blesta install to provision VPS servers.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x

Blesta 6

Module

Enhance

(1)

Integrate Enhance for automatic provisioning and management.

PHP 8.2 - 8.4 · Blesta 6.x

Blesta 5

Module

Hetzner Cloud

Integrate Hetzner Cloud for automatic server provisioning.

PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x