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

# Managing bookings

> View, edit, and manage customer bookings across all sales channels.

All bookings — whether made online, through the [point of sale](/point-of-sale/overview), via the [Adventuro](/integrations/adventuro) marketplace, or the API — flow into a single bookings dashboard. From here you can track every reservation, update attendee details, process cancellations, and monitor payment status.

## Bookings dashboard

The bookings dashboard gives you a unified view of all reservations. You can filter by:

* **Date range** — view bookings for a specific day, week, or custom period
* **Activity** — narrow down to a specific course, hire, or event
* **Status** — filter by confirmed, pending, cancelled, or waitlisted
* **Payment status** — find bookings that are paid, partially paid, or unpaid

Each booking entry shows the customer name, activity, session date and time, number of attendees, and payment status at a glance.

## Schedule filters

The schedule view provides a set of filters to help you quickly find specific sessions. Filters can be combined and are preserved as you navigate between dates.

| Filter            | Description                                                                             |
| ----------------- | --------------------------------------------------------------------------------------- |
| **Search**        | Free-text search across session names and details                                       |
| **Places booked** | Range filter to show only sessions within a minimum and maximum number of booked places |
| **Type**          | Toggle visibility of session types — Course, Hire, Overnight, Event, or Availability    |
| **Location**      | Filter by location when you have more than one site configured                          |
| **Activity**      | Multi-select filter listing every course and hire activity in your schedule             |
| **Staff count**   | Range filter to show sessions by the number of assigned staff members                   |
| **Waitlist size** | Range filter to show sessions by the number of customers on the waitlist                |

Select **Clear all** to reset every active filter at once. The button shows a count of how many filters are currently applied.

<Note>
  Filter selections persist when you switch between the overview and staff schedule views. Switching to the register view temporarily clears filters, but your previous selections are restored when you return.
</Note>

## Booking details

Open any booking to see the full details:

| Field         | Description                                                                                                      |
| ------------- | ---------------------------------------------------------------------------------------------------------------- |
| **Customer**  | The customer's name, email, and account details                                                                  |
| **Activity**  | The booked activity, session date, and time slot                                                                 |
| **Attendees** | Names and details of all participants                                                                            |
| **Payment**   | Payment method, amount, and status                                                                               |
| **Add-ons**   | Any optional extras included in the booking                                                                      |
| **Waivers**   | Completion status of any required [waivers](/customers/waivers)                                                  |
| **Discount**  | Any [discount codes](/pricing/discount-codes) or [membership discounts](/pricing/memberships-and-passes) applied |

## Edit a booking

From the booking details, you can:

* **Add or remove attendees** — adjust the number of participants on a session
* **Change the session** — move a booking to a different date or time slot (subject to availability)
* **Update attendee details** — correct names, contact information, or custom field responses
* **Add notes** — attach internal notes visible only to your team

<Note>
  Changes to a booking do not automatically trigger a notification to the customer. Use [workflows](/integrations/workflows) to set up automated update emails, or manually resend the confirmation.
</Note>

## Cancel a booking

To cancel a booking:

1. Open the booking from your dashboard.
2. Select **Cancel**.
3. Choose whether to process a [refund](/payments/stripe#refunds) — full, partial, or none.
4. Confirm the cancellation.

Cancelled bookings free up the session capacity immediately. If a [waitlist](/activities/waitlists) exists for the session, the next customer is notified automatically.

## Resend confirmation emails

You can resend booking confirmation emails at any time from the booking details. This is useful when a customer did not receive the original email or needs the details forwarded to another address.

## Booking sources

Each booking is tagged with its source so you can understand where your reservations come from:

| Source        | Description                                                                    |
| ------------- | ------------------------------------------------------------------------------ |
| **Online**    | Booked through your [online booking page](/activities/online-bookings)         |
| **POS**       | Created through the [point of sale](/point-of-sale/overview)                   |
| **Adventuro** | Booked through the [Adventuro](/integrations/adventuro) marketplace            |
| **API**       | Created programmatically through the [Sailia API](/api-reference/introduction) |

## Related guides

<Columns cols={2}>
  <Card title="Online bookings" icon="globe" href="/activities/online-bookings">
    How customers book through your online booking page.
  </Card>

  <Card title="Payments and Stripe" icon="credit-card" href="/payments/stripe">
    Process refunds and manage payment status.
  </Card>
</Columns>
