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!
Why Build A WordPress SaaS?
Explore the advantages (and disadvantages) of building a SaaS on WordPress
Status: Available
What Are We Building?
A quick overview of what we'll build in this course.
Status: Available
Tools You Will Need
A complete list of the tools you will need (free and premium)
Status: Available
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
Deploy Servers
Learn how to deploy your first two servers - a template server and a customer server.
Status: Available
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
Install the SaaS WooCommerce Store
Install the WooCommerce plugins and learn how to avoid some common issues when first activating WooCommerce.
Status: Available
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
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
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
Configure WPCD WooCommerce Settings
Configure WooCommerce inside WPCD including server pools, emails, 3rd party connections and more.
Status: Available
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
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
Lock Down Customer Admin
Learn how to restrict customer admins from certain site functions.
Status: Available
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)
Create & Add a Custom Plugin
Create and add a custom plugin to your template site.
(8 Minutes)
Replace Terms & Phrases
Use your custom plugin to replace terms and phrases
(4 Minutes)
Replace Dashboard Widgets
Remove and/or replace WordPress dashboard widgets using your custom plugin.
Add & Remove Top-bar Items
Use your custom plugin to replace top-bar items in wp-admin.
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.
Misc Topics & Tweaks
Cover the things that don't necessarily fit neatly into one of the prior sections.
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.
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
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)
Dedicated Servers For Each Site
Create premium products where each customer gets their own server.
(8 Minutes)
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)
Automatic Site Deletion
Configure sites to be automatically deleted upon cancellation. Or automatically delete sites after 7 days - great for free plans.
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
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)
Updating Your Customer Sites
Learn how to properly update your customer sites using a rolling-upgrade technique.
(6 Minutes)
Securing Your Customer Sites
Learn how to strike the balance between performance and security for your customer sites.
(10 Minutes)
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.
Question & Answer Session #3
Answers to questions we have received over the years.