Your message has been sent.
We’ll process your request and contact you back as soon as possible.
The form has been successfully submitted.
Please find further information in your mailbox.

Select language

Innowise helped Serverplan build a self-service customer portal for managing hosting products, orders, transactions, subscriptions, and account settings via the existing Core API and middleware.
Unified hub for hosting & account management
Smoother workflows via Core API & middleware integration

Serverplan is an Italian hosting and cloud services provider. It offers shared hosting, VPS, dedicated servers, cloud solutions, and domain-related services for businesses that need reliable infrastructure and ongoing technical support. The company has been operating since 2002 and is based in Cassino, Italy.
Our team took care of the frontend part of Octopus and connected it to the backend to build a new customer area for Serverplan users.
The portal used the same Core API as the Order Wizard project. Simply put, the backend already contained the logic and data needed for the platform, but that data could not go straight into the interface in a user-friendly way. That is why the solution also included a middleware layer that reshaped the API data for the frontend.
The portal itself was planned as a set of modules covering the main things users needed to do: open the dashboard, configure products, manage projects and orders, review transaction history, access invoices, work with prepaid credit and subscriptions, choose payment methods, and update account settings. This setup followed the existing domain structure and gave the customer area a logical shape as the project evolved.
The Octopus dashboard brought the main account and service details into one place. Users could open one screen and quickly check activated orders, orders still in setup, due dates, payments, and invoices. Our team built the frontend for this part of the portal and connected it to the backend so these flows could work inside the new customer area. For Serverplan’s users, that meant less time spent looking for routine account and service information.
This part of the portal pulled product configuration and order management into one place, covering domains, shared hosting, reseller hosting, Powermail, PEC, dedicated servers, and VPS. It also included specific tools for managing packages and order lists by product type, along with project management features for creating custom scopes and grouping related objects. So instead of bouncing between disconnected sections and trying to keep track of everything manually, users could handle different products and related actions in the same customer area with a lot less hassle.
Octopus also featured transaction history, access to issued invoices, and prepaid credit management with top-ups, transaction history, usage limits, and notifications. These features formed the billing side of the new customer area and gave users a clearer view of their financial operations without extra back-and-forth. For Serverplan, this added a more complete account experience around payments and day-to-day billing tasks.
The portal also covered subscription management for automatic renewal of orders with modification and cancellation options. Users could manage electronic payment methods too, such as credit cards and PayPal. So rather than splitting recurring service actions from payment-related tasks, Serverplan could bring them together inside the same customer area and make those flows easier to handle.
The account section brought together personal details, billing contacts, access settings, 2FA, and an activity log, so users could manage the core account setup from one place. As part of the wider portal work, Innowise helped bring these account flows into the same customer area as service-related actions, which made the portal more cohesive in day-to-day use.
Innowise managed the project using Agile, which suited a portal build like this, where requirements can shift as new sections take shape. Instead of trying to map out every detail from day one, the team moved in iterations and worked through the scope step by step.
To make that manageable, the portal was divided into modules based on the existing domain structure. This gave the team a clearer way to work on different parts of the customer area in parallel while keeping the overall system organized.
The delivery then moved through development and testing phases, with milestones in place to track progress and keep the rollout aligned with the broader portal timeline. So the process stayed flexible where it needed to be, but still structured enough to keep the work moving steadily.
The tricky part was that the backend already had its own structure, and it didn’t map cleanly to what users expect to see in a customer portal. We had to shape that data through the middleware and reflect it in the frontend in a way that made everyday actions like managing services or checking invoices straightforward.


This solution closed both sides of the challenge at once. Serverplan now has one portal for service, billing, and account tasks, where users can check orders, review invoices, manage subscriptions, update payment methods, and handle account settings without moving between separate sections. That makes everyday service management feel more direct and less scattered.
Under the hood, the portal still works with Serverplan’s existing backend through the Core API and middleware layer, so the new customer experience fits into the company’s current technical setup rather than replacing it.
Your message has been sent.
We’ll process your request and contact you back as soon as possible.