The booking page
Login

The booking page

The public page where attendees register and pay - the full journey and the states it can show.

The public booking page

When you publish an event, Soaly hosts a public booking page at the event's URL. It's the only part of Soaly your attendees see, and it's generated from your event settings - tickets, registration form, branding, and dates all flow into it automatically. There's nothing to build separately.

The attendee journey

  1. 1The attendee opens your booking page and sees the event details, cover image, and available tickets.
  2. 2They select a ticket and quantity, and can apply a promo code.
  3. 3They enter their details and answer your registration form, if you have one.
  4. 4Free / zero-total orders confirm immediately. Paid orders go to Paystack or Hubtel and confirm once payment succeeds.
  5. 5They receive a confirmation email with their ticket and a unique QR code (plus a receipt for paid orders).
The booking checkout step

States the page can show

StateWhenWhat attendees see
OpenPublished, before cut-off, stock availableNormal booking flow
Sales closedPast the sales cut-offA "Sales closed" message; no new bookings
Sold outTickets hit their limit or event at capacityUnavailable tickets; quantities capped
UnavailableEvent is draft, completed, or cancelledThe page isn't live

Guardrails

  • Quantities are capped at what's actually available, so attendees can't buy past a ticket limit or the event capacity.
  • Pending (in-flight) paid bookings hold their stock, preventing oversell during payment.
  • An Invited only access level restricts who can reach the page - see Configuring your event.