Create WaaS
A 'Website as a Service' (WaaS) or, as some 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 for 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 the following steps:
- Create a template
- Set up Payout Method
- 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 🚀
Using the demonstration below, let's try to create a new WaaS.
Step 1: Click on the WaaS submenu option under the Sell Menu in the Sidebar

Step 2: Click on Add New button on WaaS Page.

Step 3: Add WaaS name, select the menu type, select templates, select language and click on the save & continue button

Option | Description |
|---|---|
Name of WaaS | Enter the name of the WaaS you want to create |
Choose Design | Side Navigation will show the WaaS Options on the Left Side of the Landing page whereas, the Botton Navigation will show the menu options bottom of the WaaS Landing Page. |
Choose Template | You will need to select the Templates you want to add to the WaaS |
Language | Select the default language to be used on the WaaS Landing Page. |
Step 4: If you want to allow demo sites before going live, toggle the button to make it green. (Feature Coming soon..) and cikc on Save & Continue Button.

Step 5: Add Multiple plans for the WaaS Hosting along with the Templates Pricing based on what you want to offer to your customers and select the InstaWP Site plans that needs to be attached to the Pricing Plan you are configuring and click on Save & Continue Button.

Option | Description |
|---|---|
Plan Name | Plan Name is shown as the Name for the Hosting Pricing in the Plans List to the customers |
Plan Type | If you want to offer the hosting plan to customers for free, select Free. Otherwise, choose Paid to add it as a paid plan. |
Site Plan | Select the Specific InstaWP Hosting Plans that you will be adding the specific hosting plan you are creating |
Plan Price | Set the Hosting Pricing you want to offer to your customers. You can configure it either Monthly or Yearly. |
Template | Select Waived Off if you do not want the customer to get charged for the template else select Add Price and configure the Pricing. |
WordPress User's Role | Select the default user role with which the user will be created on the WaaS. |
Suffix Domain | Select the suffix domain you want the WaaS site created on this plan to be configured with. |
Step 6: To add features to show in the WaaS Plan, navigate to the Features tab in the Plans Page and add them there. Customers will see these Features on the List of Plans when purchasing the WaaS site from their end.

Step 7: Configure the WaaS with the Branding Details and Click on Save.

Step 8: Add the Custom CSS you want to use on the WaaS Landing Page, Contact Support Link, Customize Email (From Name in Email, Subject for the WaaS Purchase Email, and Body Content of Email), and click on Save.

Option | Description |
|---|---|
Logo | Choose your Brand Logo you want to be shown in the Landing Page of WaaS |
Brand Colors | Choose Primary and Secondary Brand Colors to be used in the Landing Page of WaaS |
Custom CSS | If you want to add the custom CSS to the Landing Page of WaaS, You can add the CSS in Custom CSS Section |
Contact Support Link | Add your support website URL from where you will be providing support to your Users |
Customize Email | Add Email From Name with which you want the Email to be Sent for the Creation of WaaS. |
Customize Email Body | Customize Email body with your content and the WaaS Default shortcodes so that you can send the customized email to your customers |
Now, To share the WaaS Link to your Customer Click on Share Button at the top.

Congratulations, Your WaaS is now ready to create the Site.
FAQs
Can I offer multiple templates to the users in the same WaaS?
Yes you can offer multiple templates in the same WaaS and customer will be able to choose one among the templates to be used for the site.
Can I offer multiple plans to the customers?
Yes, you can offer multiple site plans with different site plans from InstaWP Hosting and offer them with different domain suffix for each plan if required.
Updated on: 27/11/2025
Thank you!