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.
Trusted by 2,000+
businesses & entrepreneurs
.png?alt=media&token=939637fa-d391-4d15-85ea-7005e07d08eb)







.png?alt=media&token=264537c9-b2e0-44e7-9d78-3b558d4e10c2)






.png?alt=media&token=939637fa-d391-4d15-85ea-7005e07d08eb)







.png?alt=media&token=264537c9-b2e0-44e7-9d78-3b558d4e10c2)






“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.”

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.
Creative Portfolio Previews
Artists, designers, and creatives sharing sneak peeks of upcoming work or limited edition releases.
Online Store Pre-Launches
Small business owners building customer lists before opening their Squarespace Commerce stores.
Course & Workshop Signups
Educators and instructors gauging interest for online courses, workshops, or masterclasses.
Event Registration Pages
Small events, pop-ups, or local gatherings managing attendee lists and capacity.
Side Project Validation
Entrepreneurs testing ideas and validating demand before fully committing to building.
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.
Which integration is
right for you?
Compare both methods to find the best fit for your Squarespace project
Feature | Form Action | Embeddable Widget |
---|---|---|
Setup Time | ~8 minutes | ~3 minutes |
Technical Skill | Basic form setup | Copy & paste only |
Design Control | Squarespace styling | Waitlister dashboard |
Template Compatibility | 100% all templates | 100% all templates |
Updates & Maintenance | Manual updates | Auto-updated |
Best For | Custom branding | Quick launches |
Learning Curve | Minimal | None |
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
How to integrate
Follow these Squarespace-specific instructions
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
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.
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".
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.
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>
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
Whitelist your Squarespace domain
In Waitlister → Settings → Configure → Whitelisted domains, add your site URL:
Squarespace domain: yoursite.squarespace.com
Custom domain: yourdomain.com
Add both if you have a custom domain
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.
Need more details?
Check out our complete form action endpoint documentation.
View full documentationCommon 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.
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.
Get started for free
Start collecting sign ups for your
product launch in minutes — no coding required.