OpenPanel allows you to automate the provisioning and management of services directly from Blesta. This integration supports creating, updating, and managing services, making it easy to offer web hosting to your clients.
From £24.99 - View Pricing
What OpenPanel gives you
Gives both your staff and your clients a purpose-built interface in their own area of Blesta.
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Add as many OpenPanel servers as you run and group them together, so a package can be pointed at one specific server or spread across a group.
The account's username and password are available as email tags, so your welcome email can deliver the client's new login details automatically.
A Login tab in the client area signs clients straight into their OpenPanel control panel with one click, with no separate panel password to remember.
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.
API keys, tokens, passwords and secret URLs are stored encrypted, so the credentials that control your account are never sitting in your database in plain text.
What it sends and what comes back is recorded in Blesta's own log, with credentials never written to it, so you can see exactly what happened without leaving your admin area.
The service page shows the account's username and password to both staff and client, so a client can sign in immediately and staff can help without opening the panel themselves.
Your API credentials are checked with the provider the moment you save them and the save is refused if they do not work, so a typo is caught immediately instead of the first time it matters.
A Usage tab shows the client their plan, account status, and how much of their disk, bandwidth, website and database allowance they have used, with progress bars for disk and bandwidth usage.
A package's Plan dropdown is populated directly from your OpenPanel server's own hosting plans, so a package can only be saved with a plan that actually exists - no keeping a separate list in sync by hand.
Suspending, unsuspending or cancelling a service pushes the same change to the account on your OpenPanel server, and moving a client to a different package or plan reprovisions their account onto it automatically.
Stored credentials are never rendered back into the settings page, and leaving a field blank when you edit keeps the saved value, so a secret is never exposed in day-to-day admin work and cannot be wiped by accident.
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.
Already have an account on the panel? Check Existing Account when adding a service and Blesta binds to it by username instead of creating a new one, confirming with the panel that it actually exists before the service is saved.
The moment an order is activated, Blesta creates the hosting account on your OpenPanel server automatically, generating a username and a strong password for the client if none is supplied. Type your own username or password when adding a service by hand and it is used instead - only blank fields are generated.
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Added a Usage tab showing the account's plan, status, and disk, bandwidth, website and database usage
Added support for a configurable option changing the account's plan after the initial order, not only at order time
Added an Existing Account option when adding a service, to bind an already-existing OpenPanel account instead of creating a new one
Fixed the Existing Account option rejecting a valid Username that does not match the format used for automatically generated ones
Fixed API requests having no overall time limit, so a server that accepts the connection and then stops responding no longer holds provisioning, suspension or a service tab open indefinitely
Fixed account usernames not being URL-encoded in API requests
v1.1.0 - 2026-06-06
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Added SSO login to service info and management tabs
Made API respect the `Blesta.curl_verify_ssl` setting
Fixed `username` and `password` fields being null in certain conditions
Fixed API errors not being handled
v1.0.2 - 2026-06-03
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Added API call loging in Tools > Logs > Module
v1.0.0 - 2024-11-03
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Initial Blesta Club Release
Get exactly what you need and want.
Requires PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Value: £42.3
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
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.
More extensions to explore
Module
Integrate BunnyDNS for automatic DNS provisioning and management.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Cloudmini for automatic cloud hosting provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Provision servers using Convoy, a Proxmox based VPS management panel
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Datalix module into your Blesta install to provision VPS servers.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
Module
Integrate Enhance for automatic provisioning and management.
PHP 8.2 - 8.4 · Blesta 6.x
Module
Integrate Hetzner Cloud for automatic server provisioning.
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x