How to Set Up Event Ticketing on Squarespace (Step-by-Step)

At SEOSpace, we spend most of our days helping Squarespace site owners get found on Google and convert more of the traffic they're already getting. And one question keeps showing up in our inbox, from yoga studios, music venues, conference organizers, nonprofits, and workshop hosts:

"How do I actually sell tickets on my Squarespace site?"

Fair question. Because if you've tried, you already know the answer Squarespace gives you: there isn't one. Not really. Squarespace was built for websites and online stores, not ticketed events. There's no built-in way to issue QR-code tickets, collect attendee names, cap quantities by tier, or check guests in at the door.

That leaves most Squarespace users with two bad options:

  1. Send buyers over to Eventbrite (lose your branding, pay almost $4 in fees on a $30 ticket, and break your checkout flow), or

  2. Sell tickets as "products" through Squarespace Commerce and email PDFs manually like it's 2009.

We've tested a lot of workarounds with our clients, and there's one that actually solves this cleanly: a Squarespace-native ticketing tool called Eventually Ticketing. It embeds directly into your site, keeps the entire checkout on your domain (which is better for both branding and SEO signals), and gives you real tickets with QR codes plus a check-in app.

This guide walks you through the full setup with screenshots for every step. We'll also cover the native Squarespace workaround first, so you can see exactly where it breaks and why upgrading is worth it.

What you'll get out of this guide

  • Why Squarespace alone can't handle real ticketing

  • How the native Squarespace workaround works (and where it breaks)

  • A 10-minute setup for Eventually Ticketing on your Squarespace site

  • How to embed a "Buy Tickets" widget on any page

  • How to check guests in on event day

  • A fee comparison so you know what you'll actually pay

Table of Contents

    Why Squarespace doesn't handle ticketing on its own

    Squarespace is great at making your site look good. It's not great at running events. Here's what it can't do out of the box:

    No real tickets. You can sell a product called "Ticket," but the buyer gets an order confirmation, not a scannable ticket. No QR code, no barcode, nothing to scan at the door.

    No attendee data. If one person buys 5 tickets, you only get that one buyer's name and email. You have no idea who the other 4 guests are.

    No tier control. You can fake "VIP" and "GA" using product variants, but stock counts get messy fast and there's no way to cap each tier independently with sale windows.

    No check-in. Event day means you're scrolling through Squarespace orders on your phone, ticking names off a list.

    No waitlists, no ticket transfers, no door sales, no comps.

    That's why so many Squarespace users send buyers off to Eventbrite. It works, but you lose the branded checkout, the buyer leaves your site, and the fees stack up fast.

    Squarespace lets you schedule events. It doesn't actually let you sell tickets to them.

    Option 1: The native Squarespace workaround

    If you've got a small event and you'll recognize everyone at the door, you can hack something together using Squarespace's built-in tools. Here's how, and where it stops working.

    Step 1: Add an Events page

    In your Squarespace dashboard, go to Pages → + → Events. Give it a name like "Workshops" or "Shows."

    Step 1 -  Add an Events page

    Step 2: Create the event

    Click into your new Events page, hit + Add Event, and fill in the title, date, time, location, and description.

    While you're filling in the description, make sure you're writing it with search in mind. We cover this in our Squarespace SEO checklist (event pages are some of the easiest to rank because most organizers don't bother).

    Step 2 - Create the event

    Step 3: Make a "ticket" product

    Go to Commerce → Inventory → + Add Product. Pick "Service" (no shipping). Name it "[Event Name] Ticket." Set the price. Set stock to your venue capacity.

    Step 3 - Make a ticket product

    Step 4: Link the product to your event

    On the event page, add a button block that says "Buy Tickets" and link it to your ticket product.

    Where this falls apart

    Run a test purchase and you'll see the problem right away. No QR code shows up in the confirmation email. The buyer gets a receipt, not a ticket. If they bought 5 tickets, you know one name. Five guests show up on event day and you're squinting at order numbers on a phone.

    Good enough for a backyard fundraiser. Not good enough for a paid workshop, a concert, a conference, or anything with capacity rules.

    That's where Eventually comes in.

    Option 2: Set up event ticketing on Squarespace with Eventually

    Eventually Ticketing is built specifically for Squarespace. It's not a redirect. It's not a clunky product hack. It embeds directly into your site, keeps the entire checkout on your domain, and gives you real tickets with QR codes and a check-in app.

    Here's the full setup.

    Step 1: Create your Eventually account

    Go to eventuallyticketing.com and sign up. There's no monthly fee. Eventually charges per ticket sold, and free events cost nothing to host.

    Create your Eventually account

    Step 2: Create your event

    Once you're inside the dashboard, click + New Event. Fill in:

    • Event name

    • Date and time (with optional door open and close times)

    • Venue (physical or online)

    • Description and cover image

    • Organizer info

    Create your event

    Create your event

    Step 3: Build your ticket tiers

    This is where Eventually pulls ahead of every workaround. Click Add Ticket Type and add as many tiers as you need:

    • Early Bird at $25, capped at 50 seats, available for 14 days

    • General Admission at $35, capped at 200

    • VIP at $75, capped at 25, includes meet-and-greet

    • Free RSVP at $0, capped at 30 (for comps and guest list)

    Each tier has its own price, capacity, sale window, and visibility. You can hide a tier behind a promo code if you want a private VIP pre-sale.

    Step 4: Decide what info to collect from each guest

    Eventually grabs name and email per ticket, not per order. That's the part Squarespace native can't do.

    You can also add custom questions:

    • Dietary restrictions

    • T-shirt size

    • Company name

    • Accessibility needs

    Step 5: Connect Stripe for payouts

    Eventually pays out through Stripe, so connect your Stripe account (or create one in about 2 minutes if you don't have one). Money goes straight to your bank account. Eventually never holds your funds.

    Step 6: Embed the checkout on your Squarespace site

    Here's the part that makes the whole thing work. In Eventually, open your event and click Embed. Copy the snippet.

    In Squarespace, go to the page where you want the "Buy Tickets" experience. This could be your event page, your homepage, or a dedicated landing page. Add a Code Block and paste the snippet in.

    Save and preview. The full checkout now lives directly on your Squarespace page. No redirect. No Eventbrite branding. No broken flow.

    Step 7: Run a test purchase

    Always test before you go live. Buy a $0 or $1 ticket using your own email. You should get:

    • An order confirmation

    • A separate ticket email with a QR code for each attendee

    • An option to add the ticket to Apple Wallet or Google Wallet

    Step 8: Check guests in on event day

    Download the Eventually scanner app for iOS or Android, or use the web-based check-in tool on a tablet at the door. Log in, pick your event, and scan QR codes as guests arrive. The app shows you in real time:

    • How many tickets sold vs. how many checked in

    • Breakdown by tier

    • Anyone trying to use a duplicate or refunded ticket

    Squarespace vs. Eventbrite vs. Eventually: what you'll actually pay

    Here's how the fees stack up on a $30 ticket:

    Platform Service Fee Payment Fee Total per Ticket Buyer Stays on Your Site?
    Squarespace Native None (but no real tickets) 2.9% + $0.30 ~$1.17 Yes
    Eventbrite 3.7% + $1.79 2.9% ~$3.79 No, redirect
    Eventually Lower flat per-ticket fee 2.9% + $0.30 ~$1.70 Yes

    Eventually comes in well below Eventbrite, and unlike the Squarespace workaround, you get actual tickets your guests can use.

    Check eventuallyticketing.com for current rates. There are usually discounts for nonprofits and free events.

    The short version

    Squarespace makes a beautiful website. It just wasn't built for ticketing. You have three options:

    1. Sell tickets as products. Works for a tiny event, breaks down fast.

    2. Send buyers to Eventbrite. Works, but high fees and your buyer leaves your site.

    3. Use Eventually Ticketing. Real tickets, real attendee data, real check-in app, lower fees than Eventbrite, and your buyer never leaves your Squarespace site.

    For most Squarespace owners running paid or capped events, option 3 is the obvious pick.

    Start selling tickets on your Squarespace site with Eventually →

    Frequently Asked Questions

    • Technically yes, by selling tickets as products. But you won't get QR codes, per-attendee names, or a check-in app. Fine for a tiny event. Not fine for anything paid or capacity-controlled.

    • Yes, as long as your plan supports Code Blocks. That's Personal and above. You don't need the Commerce plan.

    • The Eventually embed inherits your fonts and uses a color palette you set, so it looks like part of your site instead of a widget bolted on.

    • Yes. One click from the Eventually dashboard. Full or partial refunds both work.

    • Eventually handles recurring event series and multi-event passes. The Squarespace product hack and a basic Eventbrite setup both struggle with this.

    • Yes. You can add items like t-shirts, drink tokens, or parking passes as add-ons during checkout.

    SEOSpace Team

    This article was written by The SEOSpace Team - we’re on a mission to change Squarespace SEO - making it jargon-free and accessible for anyone, regardless of their experience.

    https://www.seospace.co
    Next
    Next

    Topical Authority SEO: How to Dominate Your Niche in 2026