> ## Documentation Index
> Fetch the complete documentation index at: https://docs.koulis.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Réservations Dashboard: Voir et manager toutes ses réservations

> Browse your full reservation history, filter by status or date, search by guest, confirm or cancel bookings, and create manual reservations from your dashboard.

The **Reservations** page is the central record of every booking your restaurant has ever received. You can filter, search, and act on reservations from one table — whether you need to confirm a walk-in, cancel a no-show, or add a reservation that came in by phone.

## Filtering and searching

Three controls let you narrow the list to exactly what you need:

**Status filter** — Click one of the pill buttons at the top of the table to show only reservations in that state:

| Filter    | Shows                                  |
| --------- | -------------------------------------- |
| All       | Every reservation regardless of status |
| Confirmed | Reservations with `confirmed` status   |
| Pending   | Reservations awaiting your review      |
| Cancelled | Reservations that have been cancelled  |

**Date picker** — Select a specific date to limit results to reservations on that day. Clear the field to return to the full list.

**Search** — Type a guest's last name, first name, or phone number in the search field. The list filters in real time as you type.

## Reservation table columns

The table on desktop shows the following columns for each reservation:

| Column         | Description                                                   |
| -------------- | ------------------------------------------------------------- |
| **Date**       | The date of the reservation                                   |
| **Time**       | The booking time (HH:MM)                                      |
| **Guest**      | Guest name and email address                                  |
| **Party size** | Number of covers                                              |
| **Notes**      | Any notes left by the guest or added manually                 |
| **Status**     | Current status badge (`pending`, `confirmed`, or `cancelled`) |

### Expanding a row

Click any row to expand it and see additional details:

* **Confirmation code** — The unique code sent to the guest (e.g., `#A4B7C2`)
* **Email** — Clickable `mailto:` link to contact the guest
* **Phone** — Clickable `tel:` link to call the guest directly
* **Notes** — Full notes text if truncated in the table

## Confirming and cancelling

Each row has action buttons on the right that change depending on the reservation's current status:

<Tabs>
  <Tab title="Pending reservation">
    Two buttons appear:

    * **Green check** — Confirms the reservation and updates its status to `confirmed`
    * **Red X** — Cancels the reservation. A confirmation dialog asks you to verify before proceeding — the guest is notified of the cancellation.
  </Tab>

  <Tab title="Confirmed reservation">
    One button appears:

    * **Red X** — Cancels the reservation. A confirmation dialog asks you to verify before proceeding.
  </Tab>

  <Tab title="Cancelled reservation">
    No action buttons are available. The row is displayed for record-keeping.
  </Tab>
</Tabs>

<Note>
  When you cancel a reservation, La Krème sends an automatic notification to the guest. Make sure the guest's email or phone is on file before cancelling if you want them to receive the alert.
</Note>

## Creating a reservation manually

Use **Add reservation** to record a booking that came in by phone, in person, or through any channel outside the booking widget.

<Steps>
  <Step title="Open the form">
    Click the **Add reservation** button in the top-right area of the page. A modal dialog opens.
  </Step>

  <Step title="Fill in the required fields">
    The following fields are required:

    * **Date** — The reservation date
    * **Time** — The booking time
    * **Covers** — Party size (1–50 guests)
    * **Guest last name** — The guest's surname
  </Step>

  <Step title="Add optional details">
    You can optionally provide:

    * **Email** — Used to send a confirmation to the guest
    * **Phone** — Stored for reference and search
    * **Notes** — Any special requests, allergies, or seating preferences
  </Step>

  <Step title="Save the reservation">
    Click **Créer**. The reservation is saved immediately and appears in the list with `pending` status unless your [confirmation mode](/dashboard/settings#booking-rules) is set to Automatic, in which case it is confirmed straight away.
  </Step>
</Steps>

## Reservation statuses

| Status      | Meaning                                                      |
| ----------- | ------------------------------------------------------------ |
| `pending`   | The reservation has been received but not yet confirmed      |
| `confirmed` | The reservation is confirmed — the guest has a valid booking |
| `cancelled` | The reservation has been cancelled and will not be honoured  |
