How do I create a booking for a customer?

Create a staff booking from the dashboard — customer details, table, time, source tag and confirmation messages.

To create a booking yourself (for example, a customer phoning up), click New booking in the top bar — it's available on Home, Bookings, Timeline and Floor plan. While Enable staff bookings is switched off (Settings → Bookings → How people book), every add-booking button is hidden and the booking form says why. If a pop-up asks "Will this be a scheduled booking or a walk-in?", choose New booking.

You need the booking-create permission (Owners, Admins, Managers and Hosts have it by default), and Enable staff bookings must be on in Settings → Bookings → How people book (it's on by default — switched off, every "add a booking" button is hidden and the form says why; walk-ins and the waitlist still work).

Steps

When a rule gets in the way

Your team isn't held to most of the rules online customers are — each rule's Applies to: line on its settings page says who it covers. The form checks your rules as you book (and the server checks them again when you save, so an old tab or a regular booking can't slip past):

Seven of those warnings can become a stop, one switch at a time — each is off until you turn it on, and nothing changes until you do:

A table kept online for bigger parties only ever warns — your team can seat anyone at any table.

A booking you add without an end time gets your standard booking length.

There's also an Internal-only booking (table block, training, etc.) tick box — internal bookings send no customer emails or SMS, are excluded from analytics, and show as a maintenance-style block on the timeline.

Related: How do I take my first booking? · How do I change a booking — time, table, party or length? · How long does a booking last? · What does the customer see when paying a deposit or saving a card?