Website builders7 min read

Squarespace form submissions: are they reaching your inbox?

Squarespace locks you out of SMTP. There's a workaround via Zapier and an external ESP — but measure first, decide second.

Squarespace is the "design-first" builder. The visual defaults are great, the templates ship clean, and the form builder covers 90% of what a service business needs. What Squarespace is conspicuously silent about is where form-notification emails come from, and why they sometimes never arrive at your team's inbox.

The short version: form notification mail from Squarespace is sent through Squarespace's mail relay. You don't choose the envelope, you don't sign DKIM, you don't set DMARC. For a lot of sites this is fine. For sites where leads are the product, it needs to be tested and usually rerouted.

The quick plan

Step 1: seed the current Squarespace notification to real inboxes and record the placement. Step 2: if placement is bad, route the form via Zapier (or Make) to an external ESP authenticated on your domain. Step 3: re-test.

How Squarespace sends form notifications

The typical Squarespace form notification has these properties:

  • Envelope sender on a squarespace.com subdomain.
  • From header set to your site email, but signed by Squarespace.
  • Shared reputation pool with every other Squarespace site.
  • No admin-exposed DKIM selector. No bounce re-routing. No custom Return-Path.

Mailbox providers that enforce DMARC alignment strictly (Gmail, Outlook, Yahoo) will sometimes downgrade Squarespace-sent mail claiming to be from your domain — especially if your domain runs a p=quarantine or p=reject DMARC policy. That is the single biggest silent-failure mode.

What Squarespace does not let you change

  • The SMTP server (it is Squarespace's).
  • The DKIM selector or key rotation.
  • The bounce / feedback loop address.
  • Per-mail custom headers for threading or tracking on your side.

What you can do is change the recipient list, the Reply-To, and on paid plans, add a storefront email with branded sending — which solves the marketing stream but not the form-notification stream.

Customer Notifications and Form Submissions are different streams

Squarespace has Customer Notifications (order confirmation, abandoned cart) on the Commerce side, and Form Submissions on the content side. They travel through different pipes. Test both separately — a fix for one may not fix the other.

Measure placement with a seed test

Add real seed addresses across providers and submit the form. The Squarespace form editor lets you add multiple notification recipients:

  1. Open the form block → Storage → Email.
  2. Paste 20+ seed addresses (Gmail, Workspace, Outlook.com, M365, Yahoo, Mail.ru, Yandex, GMX, Proton, Fastmail).
  3. Submit three plausible test leads.
  4. Record per-provider placement: Inbox / Promotions / Junk / missing.
  5. Repeat tomorrow.

Zapier → external ESP workaround

When placement is bad, the clean fix is to stop using Squarespace's built-in notification and route the form via Zapier (or Make) to your own ESP.

Trigger:  Squarespace: New Form Submission
Action:   Resend / Postmark / SendGrid: Send Email
          from:    leads@yourdomain.com
          to:      sales@yourdomain.com
          reply-to:{{ submitter_email }}
          subject: New lead: {{ name }}
          body:    {{ all form fields, formatted }}

Because the outbound email now goes through an ESP that you authenticate (your SPF, your DKIM, your DMARC alignment), placement becomes a function of your own domain reputation rather than Squarespace's shared pool.

Disable the native notification once the Zap is live

Keep the native Squarespace notification on while you validate the Zap — you want to catch the case where Zapier trial hits a rate limit or the ESP rejects. Once you have 48h of clean operation, turn the native notification off to avoid duplicates.

Decide: stay, proxy, or switch

  • Placement looks good in the seed test: keep the native flow. Retest monthly.
  • Placement is mixed: proxy via Zapier to an ESP. 20 minutes of setup.
  • You need richer lead routing anyway: route directly to your CRM or to Slack, and use email only as secondary confirmation.

FAQ

Does Squarespace Business or Commerce plan unlock SMTP?

No. Higher plans unlock marketing features and storefront branding, but the core form-notification SMTP pipe is the same shared Squarespace infrastructure on every plan.

Can I set a custom Return-Path so bounces come back to me?

No. Bounces are handled by Squarespace internally. If your form permanently fails to a specific address, the only way you usually learn is because leads stop arriving.

What is the cheapest external ESP for this use case?

For form-notification volume (typically under 1000/month) the free tiers of Resend or Postmark are plenty. Even the Zapier free tier covers the volume if you stay under task limits.

Does Google Workspace in-tenant SMTP relay work?

Only if you can point Squarespace at your own SMTP, which Squarespace does not let you do. The workaround is Zapier -> Gmail Send Email action, which uses Google's OAuth to send as your Workspace user.
Related reading

Check your deliverability across 20+ providers

Gmail, Outlook, Yahoo, Mail.ru, Yandex, GMX, ProtonMail and more. Real inbox screenshots, SPF/DKIM/DMARC, spam engine verdicts. Free, no signup.

Run Free Test →

Unlimited tests · 20+ seed mailboxes · Live results · No account required