Squarespace 7.1UI Components

Course Registration Form

By Common Ninja

Free
Course Registration Form – Squarespace UI Components on SquareLocator
Fit check
Great for
Language, music and art teachers taking sign-ups
Fitness studios running block courses
Workshop hosts and training providers on Squarespace
Know before you buy
  • Hosted widget: submissions live in Common Ninja's dashboard, not Squarespace
  • Free plan covers one form; paid tiers lift submission limits and unlock advanced features
  • Squarespace code blocks need a Core (formerly Business) plan or higher
  • No calendar, seat cap or waiting list
  • Payment collection is a paid-tier feature
  • Does not host course content
Version7.1
SetupModerate

Overview

What Course Registration Form (Common Ninja) is

Course Registration Form is Common Ninja's enrolment form widget, a hosted form you build in Common Ninja's editor and embed on a Squarespace page. The old copy here described buttons, tabs and accordions, a different product.

What it does

The vendor page lists student name and email, a course or class selection dropdown, schedule preference such as a timeslot or session date, experience level, a prerequisites confirmed checkbox, accessibility needs and custom questions. Payment collection lets students enrol and pay tuition or a workshop fee in one step. Auto-responder emails confirm the registration, the instructor is notified, and the student list exports to CSV for rosters.

Who it suits

Instructors who deliver courses in person or on Zoom and just need sign-ups: language and music teachers, fitness studios running block courses, workshop hosts and training providers.

One honest caveat

This is enrolment, not scheduling or delivery. There is no calendar, seat cap, waiting list or content hosting, so capped classes need manual checking and a full course still needs a platform or Squarespace's own Courses feature. Payment collection sits in the paid tiers, and registrations live in Common Ninja's dashboard on a third party script.

Setup and pricing

Build the form in Common Ninja's editor and paste the embed code into a Squarespace code block (Core, formerly Business, plan or higher). Common Ninja is recurring software: the free plan covers one course registration form with no time limit, and paid tiers add forms, submission volume, premium skins and the advanced features noted above.

Related guide

To book individual sessions rather than enrol students, read my roundup of the best Squarespace booking calendar plugins in 2026, or browse the plugins collection.

What it does
  • Course or class selection, schedule preference and experience level fields
  • Prerequisites confirmed checkbox and accessibility needs
  • Tuition or workshop fee payment at registration
  • Auto-responder confirmation and instructor notification emails
  • CSV export of the student list for rosters
Full specifications

FAQs

FAQs

What does the Common Ninja Course Registration Form do?
It adds a hosted enrolment form to a Squarespace page with course selection, schedule preference, experience level, prerequisites and accessibility fields, optional tuition payment, confirmation emails and CSV export of the student list.
Does it handle scheduling or limited places?
No. There is no calendar, no seat cap per session and no waiting list. For bookable time slots use a booking calendar plugin; for capped classes you will check numbers manually.
Can students pay when they register?
Yes. Payment collection lets students enrol and pay tuition or a workshop fee in one step, with fixed or suggested amounts. Payment collection is a paid-tier feature.
Does it host the course content?
No. It only collects registrations. Content, lessons and certificates still need a course platform or Squarespace's own Courses feature.
How do I add it to Squarespace?
Build the form in Common Ninja's editor, copy the one-line embed snippet and paste it into a code block on the page. Code blocks need a Core (formerly Business) plan or higher. Later edits in the editor update the live embed automatically.
Is it free?
Common Ninja's free plan covers one course registration form with no time limit and no credit card. Paid tiers add more forms, higher monthly submission limits, premium skins and payment collection, advanced field types, webhook integrations and conditional logic. Check the current tier table on the vendor site before relying on a specific feature.