Embedding Tickets on Your Website
You can show your event's tickets on your own website by pasting a short snippet. Buyers choose tickets on your page, then pay on a secure checkout page that opens in a new tab. Embedding is available on every plan.
Get your embed code
- Go to Dashboard > Events and open your event.
- Click the Embed tab.
- Pick one of the three options and click Copy.
- Paste the code into an HTML or code block on your website (see the platform guides below).
The event must be published for the widget to show tickets.
The three options
| Option | What buyers see | Height |
|---|---|---|
| Add to Your Website (Recommended) | The ticket widget inside your page | Adjusts itself |
| Simple Embed | The same widget, as a plain iframe | You set it |
| "Buy Tickets" Button | A button that opens ticket selection in a popup over your page | Not needed |
Add to Your Website looks like this:
Copy the snippet from the Embed tab rather than typing it: your organization, event and event ID are already filled in.
Use Simple Embed if your builder strips scripts or places your code inside its own box (Wix does this). See Direct Iframe Embed. For the button, see Modal Checkout Button.
Platform guides
- Squarespace: Code Block
- Wix: Embed HTML element
- Webflow: Code Embed
- Shopify: Custom Liquid section
- Framer: Embed component
- Weebly / Square Online: Embed Code element
- Other builders, including WordPress: any HTML block
What updates automatically
You paste the code once. Changes you make in Equaticket (dates, ticket names, prices, availability) show in the widget the next time the page loads. Snippets never expire.
How checkout works
When a buyer clicks the checkout button, checkout opens in a new tab on equaticket.com and payment is taken by Stripe. Your page stays open in the original tab. If the browser blocks the new tab, the widget takes the buyer to checkout in the same tab instead.
Branding
On the Free plan the widget shows a small "Powered by Equaticket" badge. On paid plans the badge is removed automatically. See Plans and Pricing. The widget is a white ticket-style card with your event's name, date and place at the top, then one row per ticket type with minus and plus buttons. Its checkout button uses your Primary Color from Dashboard > Settings > Branding when you have set one that is easy to read, and your Accent Color otherwise. The event name uses your Primary Color too.
Until a buyer picks a ticket, the button reads Select tickets and is greyed out. After that it shows the count and total, for example Get Tickets (2) - $50.00. A line under it tells buyers that checkout opens in a new tab. On events with no organizer fee, paid ticket types show a No booking fees note.
Conversion tracking
If you add a Meta Pixel ID in your Equaticket settings, the widget fires AddToCart, InitiateCheckout, Purchase and CheckoutAbandoned on your site. A snippet without a data-event-id attribute still sells tickets but does not fire Pixel events, so copy it again from the Embed tab if yours lacks it. See Conversion Tracking with Meta Pixel.
FAQ
Can I embed on several pages or sites? Yes. The same code works anywhere, as many times as you like.
What do buyers see when a ticket type sells out? That ticket type shows Sold Out. Types whose sales have ended show Sales Closed. Remove the embed once your event is over.
What do buyers see if my paid tickets are not on sale yet? Paid ticket types stay out of the widget until your Stripe account is ready to take payments. Free ticket types are listed as normal. If the event has only paid tickets, the widget says "Tickets go on sale soon" and shows no ticket types. See Connecting Your Stripe Account.
What if I pause or cancel the event? The widget shows a short message saying the event is paused or has been cancelled.
Do buyers need an account? No. They only need an email address at checkout.
Still need help? Contact support.
