Not every field is always visible. Some appear only for certain restaurants (custom fields, payments, prescribers), and a few are required only when your settings demand them (e.g. email or phone mandatory, a room required for a shift). The form tells you what’s required as you fill it in.

Reservation details
The core of every booking: when, how many, and where.- Date — the service day for the booking. Why it matters: it determines which shifts and which availability apply. Unavailable days are disabled in the picker.
- Time — the booking time, chosen from the shift’s slots. The picker shows the shift name and an availability indicator (green = space, red = full). Why it matters: it locks in a real seat in the availability, and it decides the meal period (lunch / dinner / drinks).
- Group size — the number of covers (minimum 1). Why it matters: it drives table-capacity matching, your covers totals, and the expected meal duration used by the Cockpit Turn alerts.
Status
- Status — where the reservation sits in its lifecycle. The dropdown offers the statuses that make sense for the current state. Why it matters: status is the source of truth for the whole team and every view. See the full Reservation statuses guide for what each one means and when to use it.
Customer
You can keep a booking anonymous or attach a defined customer. A defined customer builds a profile and history and enables confirmations and follow-ups.- Guest name — who the booking is for. Autocompletes against existing customers so you can reuse a profile. Why it matters: identifies the guest at the door and links the booking to their history. Required unless the booking is anonymous.
- Language — the guest’s language (FR, EN, IT, ES, DE, PT). Why it matters: every email and message to the guest (confirmation, follow-up) is sent in this language.
- Email — the guest’s email. Why it matters: used for confirmations, follow-ups, and the post-visit review request. Required if your restaurant makes email mandatory.
- Phone number — the guest’s phone. Why it matters: your fastest way to reach a guest about their booking, and the channel for WhatsApp. Required if your restaurant makes phone mandatory.
- Newsletter consent — whether the guest agreed to marketing emails. Why it matters: GDPR/marketing compliance — it controls whether they can be included in campaigns.
- Customer note / customer tags — private notes and tags that live on the customer’s profile (not just this booking). Why it matters: they follow the guest across every future visit (e.g. “always table by the window”, “wine lover”).
Tables, room & staff
Where the party sits and who looks after them.- Room — the dining area (e.g. Main room, Terrace). Always offers a “No preference” option. Why it matters: directs the party to the right space; some shifts require a room to be chosen.
- Tables — one or more specific tables, pickable from a list or the floor-plan modal. Availability is shown (green = free, yellow = occupied). An Auto button assigns the best-fit table for you once date, time, group size, and (if required) room are set. Why it matters: this is the actual seating; multi-table selection covers large parties spread across tables.
- Waiter — the server assigned to the table. Offers “No preference”. Why it matters: fixes responsibility for the table and shows a blue flag in the Cockpit so the server knows it’s theirs. It can be filled automatically from the table assignment.
Source & who took it
Tracking where bookings come from and who handled them.- Booking source — where the reservation originated: Walk-in, Website, Phone, Email, Reserve with Google, Travel agencies, Other, Instagram, Facebook, TikTok, Snapchat, WhatsApp, TripAdvisor, Privatization, Missed call. Why it matters: it powers your channel reporting (which sources actually fill the room) and, for Walk-in, lets you create the booking already seated.
- Prescriber / travel agency — the agency behind the booking. Why it matters: required when the source is Travel agencies; it attributes the cover to the right partner. You can create a new prescriber inline.
- Taken by (reservation agent) — which team member took the booking. Your last choice is remembered. Why it matters: accountability and per-agent reporting on phone/walk-in bookings.
Notes
Free-text fields that brief the kitchen and the floor.- Allergies & comments — dietary restrictions and any special requests. Why it matters: this is the kitchen’s alert. It also raises a yellow flag on the reservation card in the Cockpit so the floor sees it at a glance.
- Internal info (private) — staff-only notes that are never sent to the guest. Why it matters: the place for context like “regular, hates being rushed” or “celebrating an anniversary” without risking it reaching the customer.
- Ask for a Google review after departure (D+1) — a toggle to send a review request the day after the visit (shown only when the guest has an email). Why it matters: a simple, well-timed nudge that grows your online reputation.
Tags
- Tags — your restaurant’s own labels, shown as toggle buttons on the booking (e.g. VIP, Regular, Birthday). You can create a new tag inline if you have permission. Why it matters: tags categorize bookings for filtering and reporting, and special tags surface in service — VIP raises a magenta flag on the Cockpit card so the whole team gives the table extra care.
Payment
Shown when your restaurant uses payments. Covers deposits, prepayments, and discounts.- Payments — one or more lines, each with a type (deposit, prepayment, extra), an amount/quantity, a status (pending, authorized, paid, refunded, canceled), and an expiration / cancellation window. Why it matters: this is the financial commitment behind the booking. An outstanding payment automatically moves the reservation to Confirmed, pending payment; clearing it returns it to Confirmed. On a no-show, an authorized card hold is what you can capture or release.
- Active discounts — a percentage discount applied to the booking. Why it matters: adjusts the price for promotions or goodwill, transparently recorded on the reservation.
Expiration and refundability are calculated from the reservation’s time and your shift settings — for example a deposit may stop being refundable a set number of hours before the booking. The form shows the dates so you and the guest know where you stand.
Custom fields
- Custom fields — extra fields your restaurant has configured (shown only if you have any). Why it matters: captures restaurant-specific information that the standard form doesn’t cover (e.g. “occasion”, “table preference”, a loyalty number).
Attachments
- Attachments — files linked to the reservation; the tab shows a count. Why it matters: keeps supporting documents with the booking — a signed privatization quote, a dietary list for a big group, an email thread.
