How to embed a contact form on Squarespace with one Code Block
One Code Block, two lines. The form renders on the published page — the editor is not where you check it.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-your-code></toimii-your-code>
Step by step
Gotchas
Frequently asked
Which Squarespace plan do I need?
One whose code blocks are allowed to run JavaScript. Every plan lets you add a code block and paste HTML, Markdown or CSS into it — running a script is the part that's gated, and our embed is a script tag. Squarespace keeps the current list of qualifying plans on its code block page.
My form doesn't show in the Squarespace editor — is it broken?
Probably not. Squarespace's own documentation says that as a security measure your code sometimes won't appear while you're logged in, even when visitors can see it — and its remedy is the Preview in Safe Mode button, which is there to show you the embedded item rather than to hide it. The published page, opened while logged out, settles it either way.
Why use Toimii over Squarespace's built-in form?
They solve different halves of the problem. A Squarespace form block routes each submission to a storage option you pick — email, its Contacts panel, Google Drive, Mailchimp or Zapier — and at least one is required before the form accepts anything. Toimii is where they land instead: a dashboard built for reading and answering them, not an inbox to stay on top of.
Embedding on a different platform?
Same two lines of code, picked apart for each platform.
Ready to try it?
30-day free trial. No credit card. Set up in minutes.
No credit card required. Set up in 2 minutes.