First 20 Videos Available Now!

How To Build A WordPress SaaS

A free video course that covers everything you need to quickly launch a WordPress SaaS.

First 16 Videos Available Now!

How To Build A WordPress SaaS

A free video course that covers everything you need to quickly launch a WordPress SaaS.

Course Outline – Includes More than 20 Videos!

icons8-circled-menu

Why Build A WordPress SaaS?

Explore the advantages (and disadvantages) of building a SaaS on WordPress

Status: Available

icons8-circular-arrows

What Are We Building?

A quick overview of what we’ll build in this course.

Status: Available

icons8-maintenance

Tools You Will Need

A complete list of the tools you will need (free and premium)

Status: Available

icons8-networking-manager

Architecture of a WordPress SaaS

Explore the different deployment architectures that you can use for a SaaS and select the one we’ll use in this course.

Status: Available

icons8-details

 

Deploy Servers

Learn how to deploy your first two servers – a template server and a customer server.

Status: Available

icons8-module

Create a Template Site

Create your first template site and tweak its settings for deployment in a SaaS environment.

Status: Available

Extend The Template Site

Add features to the template site that your customers will use. This includes a basic design and other elements used in a WordPress Site.

Status: Available

icons8-money-bag-100

 

Install the SaaS WooCommerce Store

Install the WooCommerce plugins and learn how to avoid some common issues when first activating WooCommerce.

Status: Available

icons8-code-file

Configure Critical WooCommerce Settings

Configure WooCommerce so that it is ready for use by your SaaS – there are some critical elements that need to be tweaked here.

Status: Available

Get Access

Access the course and get notified when new videos become available.

Course Outline Part 2

icons8-w

Connect WooCommerce To Stripe

You can’t have a store without a payment mechanism. This video will show you how to connect your store to your Stripe Account.

Status: Available

icons8-circled-3-c

Create Three Store Products

Create three products for your store and configure them to allow upgrades and downgrades.

Status: Available

Create a Pricing Page

Create a pricing page and learn how to connect the purchase buttons to the appropriate product plan.

Status: Available

 

Connect to CloudFlare

Connect to Cloudflare so that your customers can get a working temporary domain and individual SSL certificates.

Status: Available

icons8-networking-manager

Configure WPCD WooCommerce Settings

Configure WooCommerce inside WPCD including server pools, emails, 3rd party connections and more.

Status: Available

icons8-module

First Checkout Test

Run through the checkout process to see how it works. Make a note of all the things that need to be tweaked.

Status: Available

icons8-user-account

Create Customer Admin Role & User

The chances are that you don’t want your end customers to be full admins. This video covers the handling of that situation.

Status: Available

icons8-private

 

Lock Down Customer Admin

Learn how to restrict customer admins from certain site functions.

Status: Available

icons8-classroom

Question & Answer Session

Answers to questions we have received over the years.

Get Access

Access the course and get notified when new videos become available.

Course Outline Part 3

Custom Plugin for Customer Sites

Why create a custom plugin for your template and customer sites?

(1 Minute)

icons8-toy-car

Create & Add a Custom Plugin

Create and add a custom plugin to your template site.

(8 Minutes)

icons8-gemini

Replace Terms & Phrases

Use your custom plugin to replace terms and phrases

(4 Minutes)

icons8-blockchain-technology

 

Replace Dashboard Widgets

Remove and/or replace WordPress dashboard widgets using your custom plugin.

icons8-details

Add & Remove Top-bar Items

Use your custom plugin to replace top-bar items in wp-admin.

icons8-module

Remove WPCD Front-end Tabs

If you’ll be giving your customers access to the control panel you’ll likely want to strip down the functions they have access to – learn how to do that in this section.

icons8-game-controller

Misc Topics & Tweaks

Cover the things that don’t necessarily fit neatly into one of the prior sections.

icons8-module

Second Checkout Test

Run through the checkout process to see how it works. Make a note of all the things that need to be tweaked.

icons8-classroom

Question & Answer Session #2

Answers to questions we have received over the years.

Access The Course

Access the course and get notified when new videos become available.

Course Outline Part 4

icons8-plane-100-pink

White Glove Services

Learn how to configure the SaaS for white glove services. Learn to mix and match do-it-yourself products with white-glove service products

(6 Minutes)

icons8-server

Dedicated Servers For Each Site

Create premium products where each customer gets their own server.

(8 Minutes)

icons8-trolley

Horizontal Scaling – Using More Servers

Learn how to add additional servers to increase capacity while reducing downtime risk.

(5 Minutes)

Restricting Resources

Configure products so that each plan level uses different amount of server resources.

(8 Minutes)

icons8-import-100

 

Automatic Site Deletion

Configure sites to be automatically deleted upon cancellation. Or automatically delete sites after 7 days – great for free plans.

icons8-squared-menu

 

Managing The Server Pool

Techniques for managing the pool of servers available for your customer sites.

Done-For-Your SaaS: Get Your SaaS in 7 Days

Don’t want the hassle of learning to build a Saas? Let us do it for you! We’ll build your MVP (minimum viable product) in 7 days.

Course Outline Part 5 – Operations

icons8-privacy

Protecting Your Template Sites

A template site is just a regular WordPress site – which means that anyone can view it. Learn how to protect it while still allowing it to be used as the baseline for customer sites.

(6 Minutes)

icons8-circuit

Updating Your Customer Sites

Learn how to properly update your customer sites using a rolling-upgrade technique.

(6 Minutes)

icons8-security-shield

Securing Your Customer Sites

Learn how to strike the balance between performance and security for your customer sites.

(10 Minutes)

icons8-security-shield

Handling Manual Cancellations & Refunds

Refunds are a part of business. As is those customers who send you an email at 2 am demanding a cancellation.

(3 Minutes)

Case Studies

WPCD.Cloud – We’ll look at how wpcd.cloud was constructed, especially the custom plugins used.

Private Invoices – We’ll look at how a business plugin was used to create a business invoicing SaaS.

Simply Sales – We’ll look at how to create a SaaS based on a WooCommerce store.

icons8-classroom

Question & Answer Session #3

Answers to questions we have received over the years.