Skip to main content
Bookings lets you take and manage reservations for tables, rooms, or appointments. You get a calendar view, a full bookings list, a floor plan editor, and real-time notifications when new bookings come in. Bookings calendar showing a confirmed reservation and detail panel

Creating a booking

Click New Booking from the calendar or bookings list. New booking form with customer, date, time, table, and notes fields
1

Find or add the customer

Search by name to find an existing customer. Linking to an existing profile adds this booking to their history automatically. If they’re new, type their name and fill in their phone number — that’s all you need.
2

Set the date and time

Pick the reservation date and arrival time. Time slots are free-form — there are no fixed intervals unless you’ve configured them.
3

Set party size

Enter how many guests are coming. This helps with table allocation.
4

Assign a table (optional)

Choose from your configured tables. You can leave this blank and assign a table when the guest arrives. An orange-highlighted table means it’s selected.
5

Add notes

  • Customer notes — allergies, special requests, preferences. Visible to staff, not shown on any receipt.
  • Internal notes — staff-only information like “VIP guest” or “check ID”. Never visible to the customer.
6

Create the booking

Click Create Booking. The reservation appears on your calendar and in All Bookings. A notification fires to the bell icon in the top right.

Booking status workflow

Every booking moves through a status as the guest progresses through their visit. Update the status from the booking detail panel using the ··· menu.
Pending → Confirmed → Arrived → Seated → Completed
                                             ↘ No Show
                          ↘ Cancelled
StatusWhen to use it
PendingJust created — not yet acknowledged
ConfirmedYou’ve acknowledged the booking and it’s happening
ArrivedThe guest has walked in
SeatedThe guest is at their table
CompletedThe visit is done
CancelledThe booking was called off
No ShowThe guest didn’t appear
Keep statuses updated throughout the evening. It helps your front-of-house team know exactly who is in, who’s expected, and who didn’t show — without asking each other.

Calendar view

The calendar is your main view for seeing what’s coming up. Month calendar view with booking labels and detail panel on the right Switch between Day, Week, and Month using the toggle at the top. Month view is best for seeing upcoming availability at a glance. Day view is better during a busy service. Click any booking label on the calendar to open its detail panel on the right. From there you can see the customer name, time, party size, table, and status — and update them using the ··· menu.

All bookings list

Go to Bookings > All Bookings for a searchable, filterable list of every reservation. All bookings list with status filter tabs and search Filter by status using the tabs: All, Pending, Confirmed, Arrived, Seated, Completed, Cancelled, No Show. Search by customer name, phone number, or email to find a specific booking quickly.

Notifications

When a new booking is created, a notification appears on the bell icon in the top right corner. Notification dropdown showing new booking received Click the bell to see all recent booking notifications. Use Mark all read to clear the badge.

Floor plan

Go to Bookings > Floor Plan to build a visual map of your tables that matches your physical layout. Floor plan editor showing tables on a canvas with shape and size controls

Setting up your floor plan

  1. Choose a table shape (square or round) from the top-left controls
  2. Set width and height for the selected table
  3. Drag tables on the canvas to match your real layout
  4. Click Save when done
The floor plan editor does not auto-save. Always click Save after repositioning tables, or your changes will be lost.

Multiple floor plans

Use the panel on the right to switch between floor plans (e.g. Main Floor, Terrace, Private Room) or create a new one. Each floor plan has its own set of tables.

Tables

Go to Bookings > Tables to manage your table list — names, capacity, and which floor plan they belong to. Tables you create here appear in the floor plan editor and in the booking form when assigning a table to a reservation. Tables list with capacity, area, and availability For each table you can set:
FieldWhat to enter
Table NumberA short identifier — e.g. “12” or “T-04”
Table NameOptional friendly name — e.g. “Window booth”
AreaThe section it’s in — e.g. “Main Floor”, “Terrace”
Min Capacity / CapacitySmallest and largest party size that fits
AccessibleTick if the table is wheelchair-accessible — shows a blue badge
AvailableUntick to mark the table temporarily out of service
NotesInternal staff note — e.g. “near the AC vent”

Rooms & stations

Go to Bookings > Rooms if your business takes appointments in rooms or at stations instead of tables — spas, salons, clinics, gyms, hotels, and similar. The setup mirrors tables but with fields tailored to the room. Rooms list with type, capacity, and equipment
FieldWhat to enter
Room NumberA short identifier — e.g. “101”, “Suite A”
Room NameWhat customers and staff call the room — e.g. “Lavender Suite”
Room TypeThe category — e.g. “Massage”, “Facial”, “Treatment”
CapacityHow many people the room takes at once
EquipmentComma-separated tags for what’s in the room — e.g. “massage table, oils, towels”
Has showerTick if a shower is in or attached to the room
Has steamTick if the room has a steam feature
AvailableUntick to mark the room out of service
NotesInternal staff note
Rooms appear in the booking form in the same way tables do — assign one when the appointment is created, or leave blank and assign later.

Staff

Go to Bookings > Staff to list the team members who can be assigned to bookings. Useful when customers book a specific therapist, doctor, stylist, or instructor. Staff list with role and specialties
FieldWhat to enter
NameThe staff member’s full name
RoleWhat they do — e.g. “Massage Therapist”, “Hair Stylist”
PhoneOptional
EmailOptional
SpecialtiesComma-separated — e.g. “deep tissue, sports massage”
AvailableUntick when they’re off — they won’t show as assignable for new bookings
When creating a booking, you can pick a staff member from this list. Their name appears on the calendar, the booking detail panel, and any confirmation sent to the customer.
Marking a staff member as unavailable is the cleanest way to handle days off or holidays. New bookings won’t accidentally land on them, and existing bookings stay untouched.