Sell reserved-seat tickets on your existing website.

Add one block to the WordPress, Wix or HTML site you already run. Buyers pick their exact seat, pay through your own payment gateway and get QR tickets by email. There is no checkout for you to build.

Everything below the venue header is the released block.<div data-seatlayer-event="…">Nothing is charged.

Not a mock-up. This is the released block on a real free event. Try the 100,000-seat showcase or the banquet showcase.

$0.50 per confirmed ticketYour first 25 tickets are free. No subscription. Unsold seats and holds cost nothing.
Your own payment gatewayStripe, PayPal, Razorpay and four more. Money goes straight to you.
WordPress, Wix or HTMLInline picker, event card or buy button. Plugin on WordPress.
Set it up yourselfConnect your gateway, create the event and paste the block, all from the dashboard.

Three ways to put it on the page.

Pick how much of the sale sits on your page. All three open the same checkout on the same live seats.

Choose your seatsLive availability
Your seats
Stalls · Row C 6$45
Stalls · Row C 7$45
2 seats$90.00
Continue to payment
<div data-seatlayer-event="your-event" data-layout="picker">PASTE ONCE

Works onWordPress pluginWix (card or button)WebflowSquarespaceShopifyAny HTML page

The sale continues after the seat is picked.

After a buyer picks seats, SeatLayer holds them, takes payment through your gateway, sends the tickets and checks them in at the door.

Buyer chooses exact seats

Live availability and prices on your own chart.

Live inventory

Seats are protected

Nobody else can take them while the buyer pays.

Held while paying

Your gateway takes payment

The buyer pays on your gateway's page. Free events skip this.

Your gateway

Order and tickets are created

QR ticket, printable PDF and a confirmation email.

Order 48213377

Staff scan at the door

A phone scans the QR code and admits the buyer once.

Valid · checked in

How to add it to your website.

Six steps, all in your dashboard. Test privately first, then open sales when every check passes.

  1. Settings → Payments

    Connect your payment gateway

    Paste your keys. Test and live connections sit side by side.

  2. Venue Designer

    Build or reuse the venue chart

    Draw the room once, or start from one of 58 templates. Every later date reuses it.

  3. Events

    Create the event

    Add the date, prices and when sales open, and choose SeatLayer checkout.

  4. Event setup

    Assign the gateway

    Pick the connection that matches the event's currency. Free events skip this.

  5. Event access

    Choose who can see it

    Keep it private while you test, then make it public or unlisted.

  6. Your website

    Paste the block and open sales

    WordPress, Wix or any HTML page. Run the test sale, then open sales.

Have your own checkout? Developers can add just the seat map with the SDK. See the SDK quickstart or the React seating chart tutorial.

What you keep, and what SeatLayer runs.

You keep your website, your prices and your payment account. SeatLayer runs the seats, the checkout and the tickets.

You ownYour website and commercial decisions

  • Event identity, description, imagery and policies
  • Ticket prices, on-sale timing and event support
  • The payment gateway assigned to the event
  • Whether buyers use embed-only, unlisted or public access

SeatLayer runsEverything from seat to door

  • The live seat map and seat holds
  • Checkout and every order
  • Ticket, QR, printable PDF and confirmation or resend email
  • Full or partial refunds through your gateway, and door check-in
Buyer payment goes to your gateway

The event's gateway connection handles payment; that provider controls processing fees, applicable taxes and payout timing.

SeatLayer bills separately

$0.50 per confirmed ticket from your ticket balance. It is never added to the buyer's payment.

$0.50 per confirmed ticket, no subscription. Your first 25 tickets are free. Free events skip payment, and each ticket still counts as one. See pricing

Sales channels & partners

Invite partners and run every sales channel from one dashboard.

Big events rarely sell through one door. Set aside seats for sponsors, agencies, presales and the box office, invite each partner with their own login, and watch every channel sell from the same live seat map. It works whether you sell with SeatLayer or through your own checkout with the SDK.

  • Set aside exact seatsGive sponsors, agencies or members their own block of seats.
  • Invite partnersEach partner gets its own login and role, and sees only its seats.
  • Prices per audienceMember or agency prices only where they differ.
  • Private linksSend a buyer link for a presale or a group.
  • Move unsold seats liveRelease unsold partner seats to the public at a set date.
  • Report per channelEach partner sees its own sales; you see everything.

How sales channels work →

Stadium · Saturday · 60,000 seats4 channels · 1 seat map

Start from a template, sell from your website.

Pick the room closest to yours, change it in the Designer, then publish it with checkout on your own site.

Browse all 58 templates →

Questions organizers ask.

Still have a question? or email hello@seatlayer.io.

Can I sell reserved-seat tickets on my existing website?
Yes. Create the event in SeatLayer, connect your own payment gateway (Stripe, PayPal, Square, Braintree, Authorize.Net, Checkout.com, Mollie, Razorpay, Tap, Mercado Pago, Xendit, Flutterwave, Paystack or iyzico), and paste one block into your WordPress, Wix or custom HTML page. Buyers pick their seats on your page and SeatLayer runs the checkout and tickets. No custom commerce backend is required.
Does it work on WordPress and Wix?
Yes. On WordPress, install the free plugin or paste the block into a Custom HTML block; all three placements work, including the inline picker. On Wix, use the event card or the buy tickets button, because Wix runs pasted code in a frame where the payment redirect cannot finish inline.
How much does Hosted Ticketing cost?
$0.50 per confirmed ticket, and your first 25 tickets are free. There is no subscription and no monthly fee. Buyers pay through your own gateway (Stripe, PayPal, Square, Braintree, Authorize.Net, Checkout.com, Mollie, Razorpay, Tap, Mercado Pago, Xendit, Flutterwave, Paystack or iyzico), which charges its own processing fee.
Where does the ticket money go?
Straight to you. Buyers pay into your own payment gateway account, and that provider sets its processing fee and payout timing. SeatLayer bills its $0.50 per ticket separately and never adds it to the buyer's payment.
Do buyers leave my site to pay?
They pick seats on your page. For payment they go to the SeatLayer checkout at app.seatlayer.io and on to your gateway's payment page, then return to their tickets.
What happens after a buyer pays?
SeatLayer creates the order and one ticket per seat, with a QR code, a printable PDF and a confirmation email. From the dashboard you can resend tickets, refund all or part of an order, and scan tickets at the door.
Can I embed a seating chart without rebuilding my checkout?
Yes, two ways. With Hosted Ticketing you paste one block and SeatLayer runs the whole sale, so there is no checkout to build. If you already have a checkout you want to keep, the SeatLayer SDK adds only the seat map and hands your server the chosen seats. Your checkout, payments and tickets stay where they are.
How do I add an interactive seating chart to my website?
Publish your venue chart, create the event, connect your payment gateway, then pick an inline picker, event card or buy tickets button and paste the block into your page. Run a test sale, then open sales. No code beyond pasting. If the chart must live inside software you are building, use the SDK instead.
What is the best interactive seating chart software?
Look for a few things: a chart you draw once and reuse, seat holds checked on the server so two buyers never get the same seat, the choice to keep your own checkout, accessibility and multi-floor rooms built in, and a price that is zero when nothing sells. SeatLayer does all of these, with a paste-in block for selling and an SDK for developers, and charges only for sold seats.

Keep the website you have. Add the reserved-seat journey it is missing.

Create the venue and event, connect your own payment gateway, test the complete sale, then paste the placement that fits your page.