> ## Documentation Index
> Fetch the complete documentation index at: https://sailia-mintlify-memberships-docs-1775143871.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Online bookings

> Accept and manage customer bookings through your online booking page.

Your Sailia booking page is where customers browse activities, select sessions, and complete their purchase online. Every booking flows into a shared order system that tracks payment status, attendee details, and any add-ons.

## How online booking works

<Steps>
  <Step title="Customer browses activities">
    Customers visit your booking page and see all published activities with available dates, times, and prices.
  </Step>

  <Step title="Customer selects a session">
    They choose a specific date and time slot. Sailia shows real-time availability so customers only see sessions with open spots.
  </Step>

  <Step title="Customer adds details">
    They enter attendee information, select any [add-ons](/activities/activities#add-ons), and complete any required [waivers](/customers/waivers).
  </Step>

  <Step title="Customer completes payment">
    Payment is processed through [Stripe](/payments/stripe). Once payment succeeds, the booking is confirmed and the customer receives a confirmation email.
  </Step>
</Steps>

## Booking page

Your booking page is automatically generated from your published activities. It includes:

* **Activity listings** with descriptions, images, and pricing
* **Calendar view** showing available dates and times
* **Real-time availability** that updates as bookings are made
* **Mobile-friendly layout** that works on any device

<Tip>
  Share your booking page link on your website, social media, and email campaigns to drive online reservations.
</Tip>

## Managing bookings

All bookings — whether made online or through the [POS](/point-of-sale/overview) — appear in your bookings dashboard. From here you can:

* View booking details, attendee information, and payment status
* Add or remove attendees from a session
* Process refunds for cancelled bookings
* Resend confirmation emails
* Check attendee waiver completion status

## Basket and checkout

When a customer adds items to their basket, Sailia tracks the basket contents in real time. A single basket can contain:

* Multiple activity bookings across different dates
* [Shop products](/point-of-sale/shop-products)
* [Activity passes](/pricing/memberships-and-passes)
* [Memberships](/pricing/memberships-and-passes)
* [Donations](/payments/donations)
* Add-ons

Customers can apply [discount codes](/pricing/discount-codes) at checkout. If a discount is set to [auto-apply](/pricing/discount-codes#create-a-discount-code), it is added automatically without entering a code.

<Note>
  [Gift cards](/pricing/gift-cards) can also be redeemed at checkout to cover part or all of the order total.
</Note>

## Confirmation and notifications

After a successful booking:

1. The customer receives a confirmation email with booking details.
2. The booking appears in your dashboard with a **confirmed** status.
3. Assigned staff see the booking on their schedule.
4. If [workflows](/integrations/workflows) are configured, any automated follow-up emails are queued.

## Related guides

<Columns cols={2}>
  <Card title="Point of sale" icon="cash-register" href="/point-of-sale/overview">
    Process walk-in bookings and sales in person.
  </Card>

  <Card title="Discount codes" icon="tag" href="/pricing/discount-codes">
    Create promotions and special offers for your bookings.
  </Card>
</Columns>
