20i Reseller is not yet compatible with Blesta 6 - we're working on it.

20i Reseller

The 20i Reseller module allows you to offer hosting services to your clients. This module integrates with Blesta to automate the provisioning and management of 20i hosting accounts, making it easy to provide 20i accounts without intervention.

From £24.99 - View Pricing

Features

What 20i Reseller gives you

Staff and Client Area

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

Choose the Datacentre

Pick whether a package is provisioned in London, UK or Dallas, US so clients are hosted close to their audience.

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.

Linux and Managed WordPress

Choose the platform a package sells and the package-type list rebuilds for it, so Linux hosting and Managed WordPress plans are both sold from the same module.

Credentials Checked Before They Are Saved

Adding an account authenticates the reseller API key and the auth key against 20i, so a typo is caught immediately instead of surfacing as a failed order later.

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.

Full Lifecycle Automation

Suspension, reactivation, cancellation, and upgrades or downgrades between plans are all pushed to 20i automatically, so a failed payment or a plan change needs no manual follow-up.

One-Click Control Panel Login

Clients open their branded StackCP control panel straight from their Manage tab without a second password, and staff get the same button on the staff side of the service for support work.

Named Reseller Accounts

Give each 20i account a name so multiple reseller accounts are easy to tell apart, and both API keys are stored encrypted, never shown again, and kept when you leave the field blank on an edit.

Automatic Hosting Provisioning

A paid order creates the hosting package on 20i under the client's own stack user, matched to them by email and created for them if they are new, so a customer is live within seconds of checkout.

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.

Service Status at a Glance

The staff and client service pages show the hosting package's domain and its current status - active, suspended, cancelled, pending, or in review - so support and clients see the same summary without opening the control panel.

v2.0.0 - 2026-09-11

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

Fixed the control panel access token being written to the module log in cleartext on every service page
Removed the reseller API key from the email tags, where it rendered decrypted into any template that used it
Fixed API failures with an unrecognised response body showing an empty error message
Added a request timeout so a stalled 20i response can no longer hold a page or a cron run open
Added a service management tab with a control panel login button that mints an SSO session only when clicked
Added support for Blesta configurable options overriding the package type and location
Added named module rows so multi-account installs are labelled by name instead of an API key
Added a welcome email template
Added Managed WordPress package types via a package platform choice
Service info panels now show the domain and status only

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: £42.3

£14.99
per month
  • +51 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