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

icons8-code-fork

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

icons8-cash-counter

Create a Pricing Page

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

Status: Available

icons8-certificate

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

icons8-c

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)

icons8-atm

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)

icons8-certificate

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.