Articles on: WaaS

Create WaaS

A 'Website as a Service' (WaaS) or as few call it - SaaS is a way to offer ready made templates combined with a hosting service. This is typically used by agencies to automate the process of provisioning websites on-demand by their customers.

InstaWP allows you to build WaaS (a great source of recurring revenue) by creating pre-built templates and setting all related hosting settings, letting your customers create their own websites.

Creation of a WaaS involves following steps:
Create a template
Monetize the template
Connect a hosting account or use our Live partners like
Build the WaaS with all the options we support (explained below).

In this documentation, we will explore the steps to create a new WaaS in your InstaWP account.

Let’s get started 🚀

Note: A shared template must be monetized in order to create a new WaaS. For more information, you can refer to the Monetize Shared Template document.

Step 1: To access the dashboard, sign in to your InstaWP account.

Step 2: Click on the WaaS button from the top navigation bar.

You will navigate to the WaaS page.

Step 3: Click on the + Add button from the middle of the interface.

Note: Alternatively, you can click on the "Add New +" button from the top right corner of the interface.

A new modal window will appear with a WaaS setting dialog, asking you to enter the WaaS name and select a monetized template (single or multiple) that will be displayed publicly.

Step 4: After that, click on the Next button.

An Options dialog will appear, asking you to enable/disable the following options:

Skip InstaWP demo site creation: When switched off, a demo/trial site will be created on InstaWP before going live.
Ask for payment in the beginning: By default, we will ask for credit card details and charge the card during the setup.
Skip steps for choosing template or hosting: If only one hosting or template is available, skip that step in checkout.
Use InstaWP Payments in WaaS Checkouts: Checkout docs on integrating with Surecart and other e-commerce.

Step 5: After toggling, click on the Next button.

A Hosting Settings dialog will appear, asking you to enter the values in the following fields:

Plan NameThis shows the hosting plan name
TypeHosting Type is Free or Paid, choose Free when you are using your own Payment Gateway
Plan PriceOn choosing Paid type plan configure frequency with Monthly or Yearly option
Template PricePrice from Add to price or Waived off (to waive off the template price if the user buys the hosting)
WP User RoleThis shows the WP User Role. By default, an administrator is named
Server_AliasThis shows your connected hosting providers
Sub DomainThis shows your connected hosting provider’s Subdomain name
PHP versionThis allows you to select the PHP version of the website
More OptionsDepending on the hosting provider, you will be asked several options

Step 6: After entering the values, click on the Features tab.

Here, you add some features related to your hosting plan.

Step 7: Then, click on the Next button.

A Branding dialog will appear, asking you to brand your hosting plan. For more information, you can refer to the Shared template: Branding document.

Step 8: After that, click on the Next button.

A Review dialog will appear, asking you to review the hosting plan you have edited according to your preferences.

Step 9: After reviewing, click on the Finish button.

Then, you will see a success message on your screen.

WaaS Pricing

Updated on: 16/01/2024

Was this article helpful?

Share your feedback


Thank you!