- Responses are stored with Common Ninja, not in Squarespace
- Free plan is capped by views; busy event pages need a paid plan
- Squarespace's native form block covers a simple yes or no RSVP
- Third party script on the page; check your plan allows embeds
Overview
What Easy RSVP Form is
Easy RSVP Form is a hosted event registration form from Common Ninja. You build it in their online editor, paste one embed snippet into a Squarespace page, and guest responses collect in the Common Ninja dashboard rather than in your inbox. The old listing on this page described a buttons, tabs and accordions plugin, which had nothing to do with this widget; the page is now written from the Common Ninja product page.
What it does
The form comes pre-tuned for events: name and email, attendance (yes, no or maybe), guest count, plus-one names, dietary preferences, song requests, accessibility needs and custom questions, all reorderable by drag and drop with required or optional flags and validation rules. For paid events such as workshops, ticketed dinners or fundraisers you can collect a payment in the same submission through the widget's payment integration. Notification emails go to the host when a response arrives, spam protection uses a honeypot field and optional CAPTCHA, and the whole guest list exports to CSV for seating plans and catering counts. Styling comes from pre-designed skins (wedding, corporate, dark mode and so on) with custom CSS if you want finer control, and edits in the editor push to every embed without re-pasting.
Who it suits
Anyone running an event from a Squarespace site who needs more than the native form block: weddings, conferences, workshops, fundraisers, parties and webinars. It is especially useful when you need guest counts and dietary answers in one exportable list, or want to take a fee at the same time as the RSVP.
One honest caveat
Responses live on Common Ninja's servers, not in Squarespace, and the free plan is capped by views, so a popular event page can hit the limit and need a paid plan. Squarespace's own form block already handles a simple yes or no RSVP with an email notification, so this only earns its place when you need guest counts, payments or a clean CSV export. It is also a third party script on the page, with the small performance and privacy considerations that brings.
Setup
Build the form in Common Ninja's editor (you can try it without signing up, then create a free account to publish), copy the embed snippet and paste it into a Code Block or Embed Block on the event page. Squarespace's Personal plan has historically restricted scripts in blocks, so check yours can run an embed. No licence to buy: the free plan covers limited views and paid plans lift the cap and remove branding.
Related guide
I cover the widgets I would actually put on a client site in my roundups of the best Squarespace plugins in 2026 and the best free Squarespace plugins, and the Squarespace plugins collection has every form and booking tool I list.
- Event specific fields: attendance, guest count, plus-ones, dietary, song requests
- Optional payment collection in the same submission
- Notification emails and CSV export of the guest list
- Honeypot and optional CAPTCHA spam protection
- Pre-designed skins plus custom CSS
- One line embed that updates automatically
Full specifications
Specifications
Optional payment collection in the same submission
Notification emails and csv export of the guest list
Honeypot and optional captcha spam protection
Pre-designed skins plus custom css
One line embed that updates automatically
Workshops and ticketed events taking payment with the rsvp
Conferences and fundraisers that need a csv guest list
Squarespace sites that want a no-code hosted form
Free plan is capped by views; busy event pages need a paid plan
Squarespace's native form block covers a simple yes or no rsvp
Third party script on the page; check your plan allows embeds