Skip to content

Your first managed event

Create a full organizer event, prepare managed checkout, and deliberately choose where buyers can access it.

Updated View as Markdown

This is the direct-organizer route for SeatLayer Hosted Ticketing. SeatLayer can run the checkout, Order, ticket/QR/PDF delivery, email, refund, and Door/check-in lifecycle through the organizer’s connected gateway.

Hosted Ticketing is self-serve: there is no access request or approval step. Events created in the dashboard use SeatLayer checkout. For a paid event, connect your own payment gateway on the Payments page. Stripe, PayPal, Square, Braintree, Authorize.Net, Checkout.com, Mollie, Razorpay, Tap, Mercado Pago, Xendit, Flutterwave, Paystack and iyzico are all supported. The connected provider controls processing fees, applicable taxes, and payout timing; SeatLayer bills Hosted Ticket usage through the separate Managed wallet.

Once the event is set up, Sell your own tickets covers payments, checkout, the box office, refunds, the door and staff roles.

If you are adding seating to an existing marketplace or ticketing backend, use the Platform SDK quickstart instead. An API-created Event is only an inventory occurrence and does not need a SeatLayer buyer page or fulfilment.

Choose how people book when you create the event:

  • Pay online: buyers pay through the payment gateway assigned to the event.
  • Free: there is no payment step. Buyers still receive the same tickets, QR codes, PDF, and confirmation email. Each confirmed ticket uses one Hosted Ticket ($0.50), the same meter as a paid Hosted Ticket, so the Managed wallet needs enough balance for the bookings you expect.

The booking mode cannot be changed once the event has an order.

Create the managed event

Open Events and choose New event

Start from a curated seated venue or a published floor plan. Every SeatLayer Event belongs to a chart; a chart can be reused for many event occurrences.

Add the organizer-facing event details

Set the name, date and time, venue, timezone, description, poster, currency, and the Event region nearest the venue. The form starts from the workspace default and this Event can override it. These fields are part of Hosted Ticketing readiness; the minimal Platform/API event does not require them all.

Create the setup event

SeatLayer publishes or pins the selected chart snapshot and creates independent event inventory. The event remains in setup until the organizer deliberately completes commerce and publication choices.

Choose the buyer route first

Open Sell & share and start with the destination you want:

  • My existing website: choose an inline picker, event card, or Buy button and copy its installation code. You can generate and install this public code before payment setup is complete.
  • A SeatLayer-hosted page: use the ready-made booking page, then optionally list the event on an Organizer Website for public discovery.
  • Private access: share a scoped Channel link, or choose the authenticated website/app setup when access must depend on a login or membership check.

A normal website embed is a public route. Do not use it for a private audience; a private website must use the authenticated setup.

The inline picker loads the published floor plan, category colours, map, logo, and brand attached to this event. Use Appearance and size to override only buyer-control light/dark style, accent, button label, or picker height; those choices are written into the copied code. Wix custom HTML runs inside an iframe, so SeatLayer generates a card or button that opens the hosted booking page before a hold instead of starting checkout inside the frame.

Complete checkout and buyer access

For a paid event, connect a test or live payment gateway on the Payments page and assign it to this event. A free event skips this step. Complete prices and the managed readiness checks, then enable the access required by the selected route. To run an early-bird discount or a scheduled price change, set up ticket pricing and offers.

Installing public embed code does not make the event public. Visitors can load it only after public buyer access is enabled, and they cannot purchase until payment setup is ready and sales are open.

Development and staging snippets include their API and buyer origins so a test event cannot silently query production. The literal booking link in every snippet remains the failure and no-JavaScript route.

Publish and open sales explicitly

Review the buyer page, payment mode, prices, event details, and availability. Publish the chosen surface and transition sales from setup only when the organizer is ready. Adding Organizer Website discovery remains a separate, optional choice.

Region controls where live Event inventory starts for latency; currency controls money. They are independent. A Rotterdam Event can use Western Europe with EUR, while a Singapore Event can use Asia Pacific with SGD. See all 11 supported Event regions.

What the organizer gets

  • independent realtime inventory created from a reusable chart;
  • SeatLayer-managed checkout through the assigned organizer gateway;
  • SeatLayer Orders, tickets, QR codes, printable PDFs, and buyer email;
  • refund and inventory-release workflows;
  • Door/check-in and attendance tools; and
  • a Hosted Event Page, managed embed, or optional Organizer Website.

These buyer surfaces do not change the Event’s commerce owner. To move between Hosted Ticketing and Platform/SDK, reuse the Chart and create a new Event.

Test and live modes

Use test mode to verify the complete managed flow without consuming live inventory credits or moving real money. The event mode, API credentials, and connected gateway mode must agree. Create a separate live event when a test event already has state that makes conversion unsafe.

When to open the Designer

Start in the Designer when you need a custom venue, accessibility relationships, seat/category overrides, multiple floors, detailed sections, or geometry that does not match a curated template. Publish the chart, then create one or more managed events from it.

Next

Navigation

Type to search…

↑↓ navigate↵ selectEsc close