- 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
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.
- 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
Specifications
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
Fitness studios running block courses
Workshop hosts and training providers on 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