Billing for Webuzo that creates the hosting account when the invoice is paid
Connect a Webuzo 4 server with an API key and sell shared and reseller hosting from Webuzo plans. A paid order creates the account for the customer’s domain on the product’s plan, with Webuzo’s default IP, a shared IPv4 you choose or a free dedicated one. Customers open Webuzo from the client area in one click. An overdue invoice suspends the account, and termination deletes it.

The plugin is free. There is no per-account fee from FluxBilling.
The Webuzo plugin is listed at no charge on the FluxBilling marketplace and installs on every tier. FluxBilling plans are priced by the clients you bill, not by the accounts on your servers.
Your Webuzo licence is unchanged — the plugin talks to Webuzo’s API and installs nothing on the server. It needs FluxBilling 0.0.1415 or newer and Webuzo 4, the multi-user edition.
- Plugin price
- Free
- Available on
- Every tier
- Webuzo version
- Webuzo 4, the multi-user edition
- FluxBilling version
- 0.0.1415 or newer
- Authentication
- API key (recommended) or root password
- Sells
- Hosting accounts and reseller accounts
- Plugin version
- 1.0.0
From a paid invoice to a live Webuzo account
A retried order is safe: the plugin reuses the account an earlier attempt created instead of making a second one.
- 01OrderThe customer enters the domain the hosting is for.
- 02Create the accountThe plugin creates a Webuzo account for the domain on the product’s plan, with a username made from the domain, and stores its login on the service.
- 03Assign the IPWebuzo’s default IP, the shared IPv4 the product names, or a free dedicated IPv4 for the account.
- 04Or a reseller accountA reseller product makes the account a Webuzo reseller with the product’s reseller privileges plan.
- 05Safe retriesIf an earlier attempt already created the account, the plugin reuses it — a retried order never creates a second one.
What the customer can do with a Webuzo account
The service page is drawn from the plugin, so every button maps to something the plugin actually does in Webuzo.
Staff side. Staff see the same page with the account’s email, owner and creation date, open Webuzo with the same one-time link, set a new password, and move an account to another Webuzo plan without changing what the client pays.
A Webuzo plan becomes a product
Disk, bandwidth, mailboxes and databases are limits of the Webuzo plan. The product picks the plan and the IP address the account gets.
| Setting | What it decides |
|---|---|
| Account type | Hosting account — one Webuzo account per service — or reseller account, which can create its own accounts. |
| Plan | The Webuzo plan the account is created on. Empty uses the plugin’s default plan. |
| Reseller privileges plan | Reseller products: the privileges the reseller gets. Empty uses the one attached to the hosting plan, else Webuzo’s defaults. |
| IPv4 address | Shared, or dedicated — a free non-shared IPv4 for each account. |
| Shared IPv4 | Which of the server’s shared addresses to use. Empty uses Webuzo’s default IP. |
Connect Webuzo in four steps
- 01Create an API keyIn the Webuzo admin panel open Settings › API Keys and add a key with All Acts allowed, bound to your FluxBilling server’s IP. You can sign in with the root password instead.
- 02Install the pluginInstall Webuzo Provider from the marketplace in your FluxBilling admin panel. It is free.
- 03Enter the connectionHostname, the admin and user panel ports, and the API key — the fields on the right. Then run Test Connection.
- 04Build a product and test itPick a Webuzo plan and how IP addresses are assigned on a product, then place one test order before you sell it.
- Server hostnameThe Webuzo server’s host name or IPv4 address, without https:// or a port. Login links use it.
- Admin port2005 unless you added custom ports.
- User panel port2003 unless you added custom ports. Login links and password changes use it.
- API userroot, or a reseller’s username to sell from that reseller’s account.
- API keyRecommended. Bound to your billing server’s IP, and revocable without changing the password.
- PasswordInstead of a key: sign in with the password.
- Delete a reseller’s accountsOn (the default): terminating a reseller also deletes the accounts it created. Off: only the reseller’s own account is deleted.
The invoice drives the account
| When | The plugin |
|---|---|
| Invoice paid | Creates the account or reseller account as described above. |
| Overdue past your grace period | Suspends the account, with the reason. A reseller is suspended together with its accounts. |
| Paid after suspension | Makes the account active again. |
| Upgraded or downgraded | Moves the account to the new product’s Webuzo plan, keeping its IP, owner and reseller status. |
| Terminated | Deletes the account with its sites, mail and databases. A reseller’s own accounts go with it unless you choose to keep them. |
Grace periods, reminders and the order in which renewals, payments and suspensions run are platform settings shared by every service — see Billing and Provisioning.
What it does not do
- Backups, SSL certificates, DNS and app installs are not managed through the plugin.
- The reseller panel has no one-click login: resellers sign in to it with their username and password.
- Webuzo 3 and older are not supported: the plugin needs Webuzo 4, the multi-user edition.
- The plugin hosts the domain the customer enters; it does not register it.
Webuzo and FluxBilling, answered
- What billing software works with Webuzo?
- Any billing system with a Webuzo module. FluxBilling has one as a free marketplace plugin, so the account, its suspension and the customer’s one-click login run from the same product that sends the invoice.
- Is there a Webuzo billing system that does not need WHMCS?
- Yes. FluxBilling is the billing system, the client area and the provisioning in one product, so the Webuzo plugin connects straight to it — there is no WHMCS module to buy or maintain in between.
- What does the Webuzo plugin cost?
- Nothing. It is listed free on the FluxBilling marketplace and installs on every tier. Your FluxBilling plan is priced by the clients you bill, not by accounts.
- Can I sell Webuzo reseller accounts?
- Yes. Set a product’s account type to reseller and pick a reseller privileges plan; a paid order creates the reseller account. An overdue invoice suspends the reseller together with its accounts.
- Which IP address does a new account get?
- The product decides: Webuzo’s default IP, one of the server’s shared IPv4 addresses, or a free dedicated IPv4 for each account.
- Should I connect with an API key or the root password?
- An API key. It is bound to your billing server’s IP address and can be revoked without changing the password. The root password works too.
Webuzo is a trademark of its respective owner; this plugin is not affiliated with or endorsed by it. FluxBilling is not affiliated with or endorsed by its owner; the name is used only to say which software the plugin connects to. Plugin facts read from plugin version 1.0.0, October 2026.
Around the Webuzo plugin
- All pluginsEvery provider, gateway and notification plugin — each free on the marketplace.
- cPanel / WHM pluginFor shared hosting on cPanel servers: WHM packages as products and one-click logins.
- Plesk pluginFor Plesk Obsidian servers: subscriptions on service plans and reseller accounts.
- Reseller programWholesale pricing and sub-accounts for the hosts who resell your services.
- Billing for shared hosting and resellersWhat a shared-hosting business should check before choosing a platform.
- PricingTiers from Lite to Business, and the 14-day refund.
Try it on your own data. Refund inside 14 days if it’s not the fit.
Pick a tier and provision a tenant in under two minutes — isolated K3s namespace, your own database, the full product. If FluxBilling isn’t the right fit inside 14 days, open a ticket and we’ll refund the subscription. No sales call, no qualification gate. Want to look around first? The live demo opens the admin and client panels with sample data, no signup.
- 01.< 1 minPick a tierLite from €4.95/mo. Upgrade later, no migration.
- 02.< 2 minProvision the tenantIsolated K3s namespace + your own PostgreSQL database. Full product, your data.
- 03.d0 — d14Refund inside 14 daysNot the fit? Open a ticket within 14 days and we refund the subscription. No questions, no qualification gate.
