How to Use Squarespace Form Conditional Logic (2025 Update)

Squarespace has finally introduced conditional logic to forms in 2025, which means you can now show or hide fields based on how someone answers a question. You can include conditional logic in your Squarespace form by adding a follow-up question to dropdown, checkbox, radio or survey questions.

In this post, I’ll be sharing exactly how to set up conditional logic (also known as dynamic fields or responsive form fields) in your Squarespace forms, as well as some tips and best practices to make your forms as good as they can be!

Why Use Squarespace Form Conditional Logic

If you’re not sure what it means, conditional logic in forms is the ability to display (or not) a new form field based on the response to the previous question. For example:

  1. The form asks “Are you interested in my branding services?”

  2. The user responds “Yes”.

  3. A new question appears below, asking the user to confirm the services they are enquiring about.

Using conditional logic in your forms means that users only have to fill out the questions that are relevant to them—resulting in a higher form completion rate and therefore more enquiries!

It’s a much shorter, more personalised experience in general.

How to Setup Conditional Logic on Squarespace Forms

Fortunately, Squarespace form conditional logic no longer requires any kind of third-party plugin or code. It’s a built-in feature of Squarespace forms! 

Add a Form Block to Your Page

  1. In the Home Menu, click Website > Pages.

  2. Click on the relevant page and click Edit.

  3. Click Add Block and select Form.

  4. Click the Form and select the Pencil Icon.

  5. Click Edit Form Fields and add a Dropdown, Checkbox, Radio or Survey question.

How to add form fields to a Squarespace form block

How to add form fields to a Squarespace form block

If your website is live, you may want to add the form block to a hidden page first.

Create Your Conditional Logic Questions

  1. Under Options, click the Three Dots and select Add Follow-Up Question.

  2. Choose a new Form Field type to use as the follow-up.

  3. You’ll see the number of follow-up questions indicated below the Option.

How to add Squarespace form conditional logic with a follow-up question

How to add Squarespace form conditional logic with a follow-up question

Testing Your Form

I recommend testing the conditional fields in an incognito browser tab to make sure that everything is working correctly. You can do this by completing the form using the built in preview mode, or on a live (but hidden) page.

Test in the built-in preview mode:

  1. In the Home Menu, click Website > Pages.

  2. Click on the relevant page and click Preview.

  3. Complete the form as if you were a user, selecting different options to trigger the conditional logic.

  4. Make sure fields appear or disappear based on the answers provided.

Test in a live environment:

  1. Open an incognito tab and enter the relevant URL for the page.

  2. Test the form again to make sure it behaves the same way outside of the editor.

  3. This method is often easier, because Squarespace can confuse your clicks in preview mode. You can end up editing the form instead of completing it!

Remember to double check your forms on mobile, too! Sometimes longer forms or questions can be a little more unwieldy on small devices.

An example of Squarespace form conditional logic in a contact form

Tips for Using Conditional Logic

While Squarespace form conditional logic is easy to implement, there are still some best practices to keep in mind.

  • Don’t go overboard with the questions. While dynamic fields can streamline forms, they can also make them more confusing. Don’t nest questions more than once or twice to avoid confusion.

  • Label your questions clearly. Make it easy for users to understand the reasoning for the new question, and use descriptions if needed.

  • Make sure your form is easy to read. Check the contrast between the text and the background, and ensure the font size is large enough to clearly visible.

Related: How to Customise Your Squarespace Forms

Frequently Asked Questions

Does Squarespace have conditional logic?

Yes, Squarespace form conditional logic is a built-in feature available for all forms created with Squarespace's form block. You can use the form as a contact form, survey, or even an event registration form, and still apply conditional logic to any of your fields.

Can I add logic to existing forms, or do I need to create a new one?

Yes, you can add conditional logic to any existing form. You do not need to create a new form to use this feature!

Does conditional logic show in the submission email?

Yes, the rules you set for Squarespace form conditional logic will apply to the email notification you receive when a form gets completed. This means that all the questions the user answered, based on the conditional logic you set for your form, will display inside the email.

Can I create more conditional logic with multiple nested questions?

Yes, you can set up multiple nested questions to show or hide fields based on various answers. However, I don’t recommend nesting too many follow-up questions—each one is inset from the previous, and you may end up with a very narrow form field if you nest too many!

Previous
Previous

How to Add a Blog Section to Your Homepage on Squarespace

Next
Next

How to Add a Vertical Line in Squarespace (The Easy Way)