Squarespace Classroom FAQ
Because my method uses code injection and the Squarespace commerce function you will need to be on the Squarespace Business Plan or higher. Furthermore I recommend that you are familar with Squarespace and know how to build and design pages and blog posts.
What kind of course can I host on Squarespace?
- Evergreen courses that participants can access at any time and take at their own page.
- Date-driven drip-feed courses, i.e. where content is released on scheduled dates.
Dynamic drip-feeding, i.e. where course lessons are released based on the customer's sign-up date, is not possible.
Will this work on any template?
- Anya, Bedford, Bryant, or Hayden work best because my proposed solution uses a unique sidebar.
- Templates without a sidebar (e.g. Brine) also work, here we use a fake sidebar or you can implement the Sidebar Plugin.
These templates have non-unique sidebars and are NOT recommended with my method: Avenue, Bureau, Forte, Foundry, Galapagos, Ishimoto, Julia, Montauk, Om, Skye, Tudor, Wexley, Wells.
How long will it take?
A little effort and patience is required but if you follow all the steps and use the checklist, then you can have your course structure and automated sign-up process all ready to go within 2-3 hours. The lessons are easy to follow step-by-step instructions and videos, and I am always happy to answer questions in our private Facebook group should you get stuck.
Are there additional costs?
- You will need to be on a Squarespace Business Plan or higher to be able to use my method. On the Business Plan Squarespace leverages a 3% transaction fee per sale while there are no transaction fees on the Commerce Plans.
- Zapier is free for 2-step zaps (mine is a 2-step) and up to 5 zaps and 100 transactions per month, if you exceed any of these you will need to upgrade to a paid plan which starts at $20 per month.
- Mailchimp is free for up to 2,000 subscribers and 12,000 emails per month, after that pricing plans start at $10 per month.
- Vimeo. You cannot upload videos to Squarespace so you will need to host them somewhere else, most people use Vimeo or YouTube. I love Vimeo because of their amazing privacy and embedding options. Vimeo pricing plans start at $7 a month.
I wrote a post on e-course pricing and it was quite eye opening! This post also includes a downloadable spreadsheet to do your own calculations.
Is using the same password for everyone safe?
Yes, it is. Students can in theory share the password with others, however, the same is true if you have a membership system. If someone wants to cheat they will, regardless of the barriers you put in place. I always question the motive of sharing a password: why would someone who has paid for the course just give free access to it to someone who hasn’t? Generally I go on the assumption that most people are honest and interested in learning, not cheating. And using a password login is easy, my course participants love it! I also change the password every quarter and using this method has honestly never been an issue.
What does the sign-up process look like?
Squarespace is currently unable to email product specific purchase confirmations or to add a customer email address to a product specific mailing list. With my set-up your customer instantly receives two emails after purchasing your course: one from Squarespace with the purchase confirmation as well as a welcome email with the login information to your course. Your customer's email address is also added to a product specific mailing list in Mailchimp (or any mail service supported by Zapier). All of this is fully automated and once implemented you don’t have to touch it again and can focus on adding your content.
Does this only work with Mailchimp?
My method works with any email marketing provider (ConvertKit, ConstantContact etc.) as long as they interface with Zapier. In my tutorials I use Mailchimp.
Can I host multiple ecourses?
Yes, you can! I am using a password protected blog for each course where each blog post is a lesson. You can have unlimited blogs on Squarespace so you can host mutliple courses. This requires additional coding which I also show how to do in this class.