dooXpress Builds an Odoo SaaS Subscription Platform with Webkul
Project Snapshort
- URL: odoo.xonicweb.com
- Country: Czech Republic
- Industry Vertical: Cloud ERP hosting (SaaS)
- Platform: Odoo
- Solution Provided: An Odoo SaaS subscription platform with Stripe recurring billing, custom server resource limits and simpler backup management.
Merchant Story: dooXpress
dooXpress is the Odoo cloud service of xonicWeb, a web hosting company based in Brno, Czech Republic.
It sells ready-to-use Odoo 18 instances to micro and small businesses across the Americas and Europe.
Its plans start at USD 12 a month, with support in Spanish and data centres on both continents.
Customers choose from Starter, Standard, Business and Enterprise plans, billed monthly, yearly or every two years.
Each plan comes with the apps a sector needs, from retail and clinics to accounting firms and factories.
After picking a plan, a customer gets a subdomain on dooxpress.com or connects a domain of their own.
Why dooXpress Needed an Odoo SaaS Subscription Platform
dooXpress wanted to give every customer a dedicated Odoo instance and charge for it as a recurring subscription.
For that, it needed one place to create instances, sell plans and collect payments on each billing cycle.
Low prices also meant the servers had to stay under control, since many customer instances share the same hardware.
Without limits, one busy instance could take more than its share and slow down others on that server.
Backups were a further concern, because each plan promises weekly or daily copies of customer data.
Doing those backups one by one would take up more of the admin’s day as the service grew.
How Webkul Built the Odoo SaaS Subscription Platform for dooXpress
Webkul set up the Odoo SaaS subscription platform behind dooXpress and shaped it around how the service sells.
The base is the Odoo SaaS Kit, which creates and manages a separate Odoo instance for each customer.
On top of it, Webkul built custom features for server resources and backups that the standard setup did not cover.
Dedicated Odoo Instances with Recurring Stripe Billing
Every dooXpress customer gets a dedicated Odoo instance, which the platform sets up once a plan is bought.
To handle plans and billing, Webkul added the Odoo SaaS Kit Subscription module and the modules it relies on.
Stripe then collects each payment, so recurring charges run for monthly, yearly and two-year plans alike.
With this setup, instance creation and subscription billing sit in one workflow rather than in separate tools.
How Does dooXpress Keep Each Instance Within Its Server Resources?
dooXpress keeps each instance in bounds through a custom resource flow that Webkul built.
With it, the admin assigns server resources to each customer instance and sets fixed limits for it.
The system tracks how much each instance uses, so the admin can spot heavy users early.
When an instance goes over its limit, the platform can restrict access to that customer’s interface.
In turn, one customer cannot drain a shared server, and dooXpress keeps its costs in line with its prices.
Easier Backup Management Across Customer Instances
Webkul also changed the backup process so the admin can manage customer backups with less effort.
The new flow gives better control over each customer’s backups from the same admin area.
As a result, keeping backups in order across many instances takes far less manual work.
Results of the Odoo SaaS Subscription Platform for dooXpress
dooXpress now runs a low-cost Odoo service where setup, billing, resource limits and backups work together.
That gave the team room to take on new customers, and it has since onboarded more businesses onto the service.
Server resources stay under control, so small plans remain affordable without one account affecting the rest.
The client was highly satisfied with the custom work and the overall solution Webkul delivered.
- Gave every customer a dedicated Odoo instance on sign-up
- Ran subscription plans and recurring Stripe billing in one workflow
- Set and enforced server resource limits per instance
- Made backups easier to manage across many customer instances
- Helped dooXpress onboard more customers to its Odoo service