Squarespace Form Builder — For Forms the Form Block Cannot Do
Squarespace's built-in form block handles a contact form well. It has no payment field, no signature field, and its follow-up questions cannot chain. FormNX is the form builder you add when your Squarespace form needs to take money, be signed, run to more than 30 fields, or branch properly. Build it in FormNX, paste one snippet into a Squarespace Code block.
Start here
Does Squarespace Have a Form Builder?
Yes. Squarespace has a built-in form block with fields for name, email, text, dropdown, checkbox, radio, survey, address, phone, date, time and file upload. It handles a contact form or a simple signup well. What it does not have is a payment field, a signature field, or multi-step pages, and Squarespace recommends a limit of 30 fields per form.
So the honest answer to "do I need another form builder for Squarespace" is: usually not. If you want a Squarespace contact form on your about page, use the form block and move on. People go looking for a Squarespace form builder when the form has a job the block was never built for - taking a deposit, being signed, collecting a 40-field client intake, or branching more than one level deep on an answer.
That is the gap FormNX fills. A Squarespace form builder like FormNX is a hosted builder you embed: you build the form in FormNX, then paste one snippet into a Code block on your Squarespace page, so visitors never leave your site. Squarespace has no plugin system, so this embed route is how every third-party "Squarespace form plugin" actually works.
"I really appreciate FormNX for its simplicity and intuitiveness. It's easy to use and just works perfectly for my needs. The form builder is especially straightforward, and I've found the OTP function to be a great feature. Setting it up was extremely easy, and I was able to have a form ready within an hour."
The case for FormNX
Why Squarespace Owners Add a Dedicated Form Builder
Six things the native Squarespace form block does not do, and what changes when you embed a FormNX form instead.
Take payment on the form itself
Squarespace form blocks have no payment field, so a booking deposit or a paid registration means bouncing people to a separate checkout. FormNX puts native Stripe, PayPal and Razorpay on the same form, with calculation fields for dynamic totals, so the visitor pays where they filled it in.
Get contracts and waivers signed
There is no signature field in the Squarespace form block, so client agreements, waivers and consent forms need a separate e-signature tool and a second email. FormNX has a built-in signature field with an audit trail, so the agreement is signed in the same submission as the details.
Branch more than one level deep
Squarespace does support follow-up questions on multiple choice fields, which is enough for simple forms. Its documented ceiling is that they cannot chain: "it's not possible to create a follow-up to a follow-up question." FormNX runs full per-field conditional logic at any depth, driven by any field type.
Break long forms into steps
Squarespace recommends a limit of 30 fields per form block, and renders them as one long page. A client intake or an application form hits that wall fast. FormNX has multi-step forms with a progress bar and per-step validation, so you can split a long form into as many pages as you need.
Keep submissions searchable, not just emailed
Squarespace form storage means the site owner's email, plus optional Google Drive, Zapier or Mailchimp connections chosen at setup. FormNX keeps every response in a dashboard with search, filtering, CSV export and response charts, and email notifications go to any address you choose rather than the account email.
One thing to check first: your plan
Being straight with you, because it applies to us too. Squarespace only renders iframes and JavaScript in Code blocks on Core plans and above. On the Basic plan no embedded form will display, FormNX included. If you are on Basic, either use the native form block or share your FormNX form as a direct link, popup or QR code, which needs no Code block at all.
What is included in FormNX
Everything Your Squarespace Forms Need, Built In
"Has everything I need to build forms for my client websites. I love the fact that I can create a google sheet per client and all the data can be seen on the google sheet. The developers reply back always and have even implemented a few requests FAST to make the form set up even better. I Highly recommend. Also, hoping..."
One snippet, one block
How to Add a Form to Your Squarespace Site
Paste the FormNX snippet into a Squarespace Code block, not an Embed block. The Embed block only accepts shareable URLs from services like YouTube and Vimeo, so it will reject raw embed HTML.
Step 1 & 2 — build and copy
Build the form in FormNX with whatever fields you need, including payment, signature and file upload. Open the Publish tab, choose the website embed option, and copy the snippet.
Step 3 & 4 — paste and publish
Edit your Squarespace page, add a blank section, then add a Code block. Leave the type on HTML and untick Display Source, or Squarespace prints the snippet as text. Paste, save, publish, then check the live page in a private window.
Three things worth knowing before you paste, all from Squarespace's own documentation:
- Plan requirement. Iframes and JavaScript render in Code blocks on the Core, Plus, Advanced, Business, Commerce Basic and Commerce Advanced plans. On the Basic plan, an embedded form will not display, so share the form as a link, popup or QR code instead.
- Logged-in preview. Custom code sometimes will not display while you are logged in, so always confirm on the published page in a private window before assuming something is broken.
- Index pages. Code may not render when the page sits inside an Index page. If the block looks empty, move the page out temporarily to test.
Unlike a Google Forms iframe, the FormNX embed ships with an auto-resize script, so the form fits its own height on every screen instead of getting cut off on mobile.
Native block vs embedded builder
Squarespace Form Block vs FormNX
An honest, dimension-by-dimension look at the built-in form block next to an embedded FormNX form.
| Dimension | FormNX (embedded) Recommended | Squarespace form block |
|---|---|---|
| Payment field | Stripe, PayPal and Razorpay on the same form, plus calculation fields for totals. | No payment field. Paid flows need a separate checkout. |
| Signature field | Built-in e-signature with an audit trail. | No signature field among the form block field types. |
| Conditional logic | Full per-field show, hide and skip rules at any depth. | Follow-up questions on multiple choice only, and they cannot chain. |
| Multi-step forms | Multiple pages with a progress bar and per-step validation. | Single page of fields. |
| Field count | No comparable cap, and long forms split across steps. | 30 fields recommended; a hard 30-field limit when connected to Mailchimp. |
| Where submissions live | Searchable dashboard with filtering, CSV export and response charts. | Emailed to the account owner, plus optional Google Drive, Zapier or Mailchimp. |
| File upload | Included, with type and size controls, and no Google sign-in required from respondents. | Also included, with file count and file type restrictions. |
| Works on the Basic plan | Yes, via a shared link, popup or QR code on any plan. Embedding in a Code block needs Core or above, because Squarespace gates iframes there. | Yes. The native block works on every plan, with no Code block involved. |
| Design & branding control | Full control: themes, your own colours, fonts and logo, custom CSS, and white label on paid tiers, so the form matches your Squarespace site exactly. | Inherits your site's fonts and colours automatically, within what the theme allows. |
Bottom line: if your form is a contact form or a short signup and you are happy with email notifications, use the native Squarespace form block. It is free, it matches your theme, and it works on every plan. Move to an embedded builder when the form has to take money, be signed, run long, or branch properly.
Finding your responses
Where Do Squarespace Form Submissions Go?
By default, a Squarespace form block emails each submission to the account email of the site owner or contributor. You can also connect the form to Google Drive, Zapier or Mailchimp at setup, and if the form has a required email field, the person shows up in your Contacts panel. There is no separate submissions table to browse later.
Two things catch people out. First, trial sites do not receive submission emails unless the site owner is a Circle member, which is why a form that "works" during a trial can look silently broken. Second, because storage destinations are chosen when you build the form, responses collected before you connected Google Drive are not retroactively added to that spreadsheet. If nobody set up storage, the email notification is the only copy.
An embedded FormNX form works differently: every response is written to your FormNX dashboard as it arrives, whether or not you set up anything else. You can search and filter responses, export to CSV whenever you want, view charts of the answers, and send notification emails to any address or several, independently of which Squarespace account owns the site. Nothing depends on remembering to wire up storage first. And if you do want responses flowing elsewhere, FormNX connects to Google Sheets, Mailchimp, Zapier and webhooks on top of the dashboard, not instead of it.
Common use cases
Squarespace Forms People Build With FormNX
Squarespace contact forms
The one case the native block genuinely covers. Move your Squarespace contact form over when you want spam filtering, routed notifications, or a searchable record of every enquiry. See the contact form guide.
Client intake and application forms
The forms that blow past 30 fields. Split them into steps, branch on earlier answers, and get the agreement signed in the same submission.
Bookings and paid registrations
Take the deposit on the form instead of sending people to a separate checkout. Calculation fields handle per-person or per-option pricing.
Squarespace surveys and feedback forms
The form block does have a survey field, but responses arrive as individual emails. Run your Squarespace survey through FormNX and the answers are charted for you. See the online survey builder.
Order and quote request forms
Product options, quantities and live totals, with payment on submit. See the order form builder.
Popup and lead-capture forms
Run the same form as a popup on your Squarespace page, triggered by a button, a delay, scroll depth or exit intent.
"I have been using formnx for the past 2 weeks and have found it easy to build forms quickly and have been able to make modifications efficiently. A real asset in using this app is the quick response time by the vendor, quite often. within 10 minutes. The vendor has also made changes, within days, to the builder as per..."
Skip the blank canvas
Form Templates to Start From
Start from a ready-made template, change the fields and branding, then paste one snippet into a Squarespace Code block. Faster than rebuilding a form block field by field.
FormNX vs Squarespace Forms: FAQs
-
Does Squarespace have a form builder?
Yes. Squarespace has a built-in form block you add from the page editor, with fields for name, email, text, dropdown, checkbox, radio, survey, address, phone, date, time and file upload. It is genuinely good for a contact form or a simple signup. It does not have a payment field or a signature field, its follow-up questions cannot chain into deeper branches, and Squarespace recommends a limit of 30 fields per form. When you need any of those, you add a dedicated form builder like FormNX and embed it on the same page.
-
Can I use a different form builder on Squarespace?
Yes. Squarespace has no plugin system like WordPress, so anything described as a "Squarespace form plugin" is really an embedded widget: a form hosted elsewhere and pasted into your page. Any hosted form builder that gives you an embed snippet works this way. You paste the snippet into a Code block, and the form renders inside your own design. Note that Squarespace only renders iframes and JavaScript in Code blocks on the Core plan and above, so an embedded third-party form needs a Core plan or above. On the Basic plan you can still link out to a hosted form instead.
-
How do I add a form to my Squarespace site?
Two routes. For a basic form, edit the page, click an insert point, choose Form, and configure the fields in the block editor. For a form that needs payments, signatures, multiple steps or deeper logic, build it in FormNX, copy the embed snippet, then add a Code block to your Squarespace page, leave the type on HTML, untick Display Source, and paste. Save and publish, then check the live page in a private window.
-
How do I make a contact form in Squarespace?
Edit the page where you want the Squarespace contact form, click an insert point, choose Form, then open the block editor and set up your fields, your post-submit message or redirect, and a storage destination. Squarespace also ships pre-built contact page layouts you can start from. If your contact form needs to do more than collect a message - route enquiries to different inboxes, filter spam, attach a signed agreement, or take a deposit - build it in FormNX and embed it in a Code block on the same page instead.
-
Where do Squarespace form submissions go?
By default they are emailed to the account email of the site owner or contributor. You can also route them to Google Drive, Zapier or Mailchimp, and if the form has a required email field, contacts appear in the Contacts panel. Note that trial sites do not receive submission emails unless the owner is a Circle member. With FormNX, submissions are stored in your FormNX dashboard with search, filtering, CSV export and response charts, and email notifications go to any address you choose, independent of your Squarespace account.
-
How do I export or download Squarespace form submissions?
Squarespace form blocks send submissions to storage destinations rather than keeping a queryable submission table, so exporting usually means connecting the form to Google Drive at setup time and working from that spreadsheet, or exporting contacts from the Contacts panel. If you need submissions kept in one searchable place with one-click CSV export from day one, build the form in FormNX and embed it: every response lands in your FormNX dashboard, exportable at any time.
-
Can Squarespace forms take payments?
Squarespace form blocks have no payment field, so a form block on its own cannot charge someone on submit. Squarespace can sell through its commerce products, but that is a separate checkout flow rather than a field inside your form. FormNX includes native Stripe, PayPal and Razorpay on the same form, so a Squarespace page can take payments, donations, deposits or paid bookings inside the form itself. See payment forms.
-
Can Squarespace forms collect signatures?
No. There is no signature field among Squarespace form block field types, so contracts, waivers and consent forms have to be handled with a separate e-signature tool. FormNX has a built-in signature field with an audit trail, so a client agreement or waiver can be signed inside the form on your Squarespace page. See e-signature forms.
-
Does Squarespace support conditional logic in forms?
Partly. Squarespace supports follow-up questions on multiple choice fields, so picking an option can reveal more questions. Its documented limit is that follow-ups cannot chain: in Squarespace's own words, "it's not possible to create a follow-up to a follow-up question." For branching that goes more than one level deep, or logic driven by fields other than multiple choice, you need a dedicated builder. FormNX supports full per-field conditional logic with show, hide and skip rules at any depth.
-
How many fields can a Squarespace form have?
Squarespace recommends a limit of 30 fields per form block, and there is a hard 30-field limit on forms connected to Mailchimp. That is comfortable for a contact form and tight for an application, intake or registration form. FormNX has no comparable field cap, and long forms can be split across steps with a progress bar so a 40-field intake form does not read as one intimidating wall.
-
Can I create a multi-step form on Squarespace?
Not with the native form block, which renders as a single page of fields. FormNX has multi-step forms with a progress bar and per-step validation, and the finished form embeds into a Squarespace Code block like any other. Splitting a long form into steps is one of the most reliable ways to lift completion on application and intake forms.
-
Do I need a paid Squarespace plan to embed a form?
To embed one, yes. Squarespace's documentation states that "Adding JavaScript or iframes to code blocks is available in the Core, Plus, Advanced, Business, Commerce Basic, and Commerce Advanced plans." On the Basic plan a Code block still accepts plain HTML, but an embedded form will not render and visitors see an empty space. This applies to any third-party form, FormNX included. On Basic, share your FormNX form as a direct link, popup or QR code instead, which needs no Code block at all.
-
Is there a free form builder for Squarespace?
Squarespace's own form block is included in your plan, and FormNX has a free plan with unlimited forms and unlimited responses, including the drag-and-drop builder, conditional logic and multi-step forms, all embeddable on Squarespace at no cost. Payments, e-signatures, PDF generation and white labeling are on the paid tiers. You can build and embed a fully working Squarespace form on the free plan.
-
Can I add a file upload to a Squarespace form?
Yes. File upload is one of the native Squarespace form block field types, and you can restrict the file count and file types. So if uploads are the only thing you need, the form block covers it. The reasons people still move to a dedicated builder are the ones the form block does not cover: payments, signatures, multiple steps, deeper conditional logic, and submissions kept in a searchable dashboard. See file and image uploads.
-
Can I use a Squarespace form for HIPAA-regulated data?
No. Squarespace states plainly that "Form blocks can't be used as part of a HIPAA compliant solution," so patient intake and anything else touching protected health information should not run through a native form block. If you handle regulated data, use a form platform that supports your compliance requirements and embed it, or link out to it, rather than collecting that data in a form block.
-
Squarespace forms, Jotform, or FormNX: which should I use?
Use the native Squarespace form block when you need a contact form, a simple signup, or a short survey, and you want zero extra tools. Reach for a dedicated builder when the form has to take money, be signed, run to more than 30 fields, branch more than one level deep, or feed a searchable submission dashboard. Among dedicated builders, FormNX bundles payments, e-signatures, conditional logic, multi-step and PDF generation into one plan rather than splitting them across tiers, and the free plan carries unlimited forms and responses.
Still comparing?
Ask your favorite AI how FormNX stacks up against Squarespace Forms.
Build Your Squarespace Form in Minutes
Free to start, no credit card. Build in FormNX, paste one snippet into a Squarespace Code block, and collect payments, signatures and files your form block cannot.
Get Started Free Book a Demo- Alternatives
- Jotform Alternative
- Typeform Alternative
- Google Forms Alternative
- SurveyMonkey Alternative
- Contact Form 7 Alternative
- Paperform Alternative
- Microsoft Forms Alternative
- Fillout Alternative
- Tally Forms Alternative
- Gravity Forms Alternative
- All Alternatives
- Pricing Guides
- Jotform Pricing
- Typeform Pricing
- SurveyMonkey Pricing