Squarespace

Collect emails before your big launch - no coding required

Perfect for Squarespace users launching services, products, or creative projects. Set up your waitlist in 3 simple steps. Works with all Squarespace templates and plans.

Squarespace + Waitlister

Trusted by 2,000+
businesses & entrepreneurs

Data Hokage logo
Data Hokage
Fink Academy logo
Fink Academy
stagewise logo
stagewise
Sirius AI logo
Sirius AI
BLADNA logo
BLADNA
PagePal logo
PagePal
ChatAce.io logo
ChatAce.io
Instanote logo
Instanote
DirectoryDeck logo
DirectoryDeck
landman® logo
landman®
datapro logo
datapro
NATRU logo
NATRU
Pop Date logo
Pop Date
Aspire logo
Aspire
WalletX logo
WalletX
quickblogs logo
quickblogs
Data Hokage logo
Data Hokage
Fink Academy logo
Fink Academy
stagewise logo
stagewise
Sirius AI logo
Sirius AI
BLADNA logo
BLADNA
PagePal logo
PagePal
ChatAce.io logo
ChatAce.io
Instanote logo
Instanote
DirectoryDeck logo
DirectoryDeck
landman® logo
landman®
datapro logo
datapro
NATRU logo
NATRU
Pop Date logo
Pop Date
Aspire logo
Aspire
WalletX logo
WalletX
quickblogs logo
quickblogs
“I liked how easy it was to set up the waitlist page using already-made templates, but also adjusting colors, fonts, and other parts of the landing page. I also value the functionality of statistics.”
ReBrain logo
Uliana Korolova
Founder, ReBrain
Use Cases

What you can build

Popular ways Squarespace users implement waitlists

Service-Based Business Launches

Photographers, consultants, coaches, and freelancers collecting client interest before officially opening for bookings.

Example: Photography studio collecting waitlist before booking calendar opens

Creative Portfolio Previews

Artists, designers, and creatives sharing sneak peeks of upcoming work or limited edition releases.

Example: Illustrator announcing new print collection with early access signups

Online Store Pre-Launches

Small business owners building customer lists before opening their Squarespace Commerce stores.

Example: Handmade jewelry shop collecting emails 2 weeks before store launch

Course & Workshop Signups

Educators and instructors gauging interest for online courses, workshops, or masterclasses.

Example: Yoga instructor collecting interest for online membership launch

Event Registration Pages

Small events, pop-ups, or local gatherings managing attendee lists and capacity.

Example: Local artist market managing vendor applications via waitlist

Side Project Validation

Entrepreneurs testing ideas and validating demand before fully committing to building.

Example: Weekend project collecting interest to validate before investing time
Benefits

Why Waitlister for Squarespace?

Built to work seamlessly with Squarespace's capabilities

Zero Coding Required

If you can copy and paste, you can add a waitlist. No technical knowledge needed. Just paste code into a Code Block and you're done.

Works With All Templates

Compatible with every Squarespace template - classic and modern. Works with both Squarespace 7.0 and 7.1. No template restrictions.

Simpler Than Squarespace Forms

No need to learn Squarespace's form system or deal with email notifications. Waitlister handles everything automatically with better features.

Mobile-First Design

Looks perfect on phones, tablets, and desktops automatically. Your waitlist form adapts to every screen size without any extra work.

Professional Dashboard

Manage signups in a clean dashboard outside Squarespace. Export to spreadsheets, email tools, or CRM systems with one click.

Launch-Ready in Minutes

Set up your entire waitlist system in under 10 minutes. No lengthy tutorials, no complicated settings. Just three simple steps.

Choose Your Method

Which integration is
right for you?

Compare both methods to find the best fit for your Squarespace project

FeatureForm ActionEmbeddable Widget
Setup Time~8 minutes~3 minutes
Technical SkillBasic form setupCopy & paste only
Design ControlSquarespace stylingWaitlister dashboard
Template Compatibility100% all templates100% all templates
Updates & MaintenanceManual updatesAuto-updated
Best ForCustom brandingQuick launches
Learning CurveMinimalNone

Choose Form Action if...

  • You want complete control over form design
  • You're comfortable with Squarespace forms
  • You need the form to match your exact brand colors
  • You want to use Squarespace's native form styling
  • You need advanced form customization

Choose Embeddable Widget if...

  • You want the absolute fastest setup
  • You have zero coding experience
  • You're launching a simple coming soon page
  • You prefer managing design in one dashboard
  • You want auto-updating form styling
Step-by-Step Guide

How to integrate

Follow these Squarespace-specific instructions

1

Get your Waitlister form endpoint

Sign into Waitlister → go to Overview → copy your waitlist key. Your form submission URL is:
https://waitlister.me/s/YOUR_WAITLIST_KEY

Pro tip
Write this URL down - you'll need it when setting up your Squarespace form
2

Add a Form Block to your page

Edit your Squarespace page → click the + button → search for "Form" → add a Form Block. Squarespace will add a basic form with fields.

Pro tip
Form Blocks work on all Squarespace templates and automatically match your site design
3

Customize your form fields

Click Edit on your form. Keep the email field (required). Add a name field if you want. Remove any fields you don't need. Customize the button text to something like "Join Waitlist".

Pro tip
Keep it simple - most waitlists only need an email address. You can always collect more info later.
4

Configure form storage and actions

In the form editor, go to the Storage tab. Turn OFF "Store form submissions" (Waitlister will handle this). This keeps your Squarespace clean.

Pro tip
Disabling storage means you won't get form submissions in Squarespace - they all go to Waitlister instead.
5

Set up form submission

Still in form settings, go to the Advanced tab. Enable "Post-Submit Action" and select "Redirect to URL". However, we need to use a workaround since Squarespace doesn't support custom form actions directly. Add this Code Block ABOVE your form:

<script>
document.addEventListener("DOMContentLoaded", function() {
  const form = document.querySelector(".sqs-block-form");
  if (form) {
    form.setAttribute("action", "https://waitlister.me/s/YOUR_WAITLIST_KEY");
    form.setAttribute("method", "POST");
  }
});
</script>
Pro tip
This JavaScript redirects your Squarespace form to Waitlister. Replace YOUR_WAITLIST_KEY with your actual key.
6

Set field names for Waitlister

For each form field, click on it → go to Field Options → set the field name:
Email field: email
Name field: name
Any other fields: use custom names

Pro tip
Squarespace may reset these names. If submissions aren't working, double-check field names match.
7

Whitelist your Squarespace domain

In Waitlister → SettingsConfigureWhitelisted domains, add your site URL:

Squarespace domain: yoursite.squarespace.com
Custom domain: yourdomain.com

Add both if you have a custom domain
Pro tip
Without whitelisting, form submissions will be blocked for security.
8

Test your form thoroughly

Save your page and test the form. Submit a test signup with your own email. Check that it appears in your Waitlister dashboard. Test on mobile devices too.

Pro tip
Note: The form action method can be tricky on Squarespace. If it doesn't work, use the embed method instead - it's more reliable!

Need more details?

Check out our complete form action endpoint documentation.

View full documentation
Troubleshooting

Common issues & solutions

Quick fixes for Squarespace-specific problems

Make sure you added the Waitlister script to Code Injection (Settings → Advanced → Code Injection → Footer). Then verify the Code Block has the correct embed code with your waitlist key. Save the page and refresh your browser.

Check that the script in Code Injection is saved properly. Clear your browser cache (Cmd/Ctrl + Shift + R). If using the embed method, the form should appear fully styled. If not, the script may not be loading.

Verify your domain is whitelisted in Waitlister settings. Include both your .squarespace.com domain AND any custom domain. Check that your waitlist key in the code is correct with no extra spaces.

Make sure you're using a CODE Block, not a TEXT or MARKDOWN block. Code Blocks have a specific icon. Also ensure you pasted the code in the HTML/code editor, not the visual editor.

Adjust the data-height value in your embed code. Try different heights until it fits perfectly. Start at 450px and adjust up or down.

Squarespace Code Blocks align based on your page layout. Wrap your form in a centered div or use Squarespace's layout options to center the Code Block container.

Squarespace makes custom form actions difficult. The embed method is much more reliable for Squarespace. We strongly recommend using the embed method instead of the form action method for Squarespace sites.

Check if you've hidden the Code Block on mobile devices. In Squarespace editor, select the Code Block → click the display icon → make sure it's visible on all device sizes.

You can have multiple waitlist forms on different pages without conflicts. Just use the same embed code on each page. If you need different forms, create separate waitlists in Waitlister with different keys.

FAQ

Common questions

About Squarespace integration

Yes, you need at least a Personal plan to use Code Injection (where you add the Waitlister script). The free Squarespace trial doesn't support code injection, but all paid plans do.

Yes! Works perfectly with both versions. The setup process is identical for both 7.0 (classic) and 7.1 (newer) templates. All templates are fully compatible.

Absolutely! Works with every Squarespace template - free or premium, old or new. The embed method uses Code Blocks which are universally supported across all templates.

Not at all! If you can copy and paste text, you can add a waitlist. We provide all the code snippets - you just copy them into Squarespace. No coding knowledge required.

Yes! In your Waitlister dashboard, you can customize colors, fonts, button styles, spacing, and more. Match it perfectly to your Squarespace site design without touching any code.

All form submissions go directly to your Waitlister dashboard, not to Squarespace. You can view, export, and manage all signups from Waitlister. Export to CSV anytime for use in email tools.

Yes! Perfect for collecting interest before launching products, or for "notify me" forms on coming-soon items. Works on regular pages and product pages.

No! The Waitlister script is tiny (under 2KB) and loads asynchronously, meaning it doesn't slow down your page at all. Your site will load just as fast as before.

Yes! Create different waitlists in Waitlister (each with its own key) and add them to different pages. Perfect if you're launching multiple products or services.

Export your waitlist from Waitlister to CSV, then upload to your email tool (Mailchimp, ConvertKit, etc.) and send your announcement. Or use Squarespace Email Campaigns if you prefer.

Your waitlist will work fine! Since it uses Code Injection (site-wide) and Code Blocks (universal), switching templates won't break anything. You may need to adjust styling to match your new template.

Yes! You can create separate waitlists for each site (free plan allows multiple waitlists), or use the same Waitlister account across multiple Squarespace sites.

Explore

More integrations

Explore other platforms

Get started for free

Start collecting sign ups for your product launch in minutes — no coding required.