2. Set up your store
All operational configuration — hours, services, spaces, team, menu — belongs to a **store**. If you have several stores, **first check which one is active** in the store switcher (top-right) before touching settings.
- Introduction
- 2.1 Store details
- 2.2 Choose the agenda type
- 2.3 Opening hours
- 2.4 Special hours and holidays
- 2.5 Services
- 2.6 Spaces / tables
- 2.7 Staff
- 2.8 Staff working hours (per store)
- 2.9 Menu
- 2.10 Booking window (summary)
Introduction
All operational configuration — hours, services, spaces, team, menu — belongs to a store. If you have several stores, first check which one is active in the store switcher (top-right) before touching settings.
🧭 Recommended order: (1) agenda type → (2) hours → (3) services → (4) spaces, if applicable → (5) staff → (6) menu, if applicable → (7) booking window. Do it in this order and everything fits.
2.1 Store details
- Go to Settings → Stores and click Edit on the store.
- Fill in name, address, phone, email.
- Map location (optional, recommended): click the map or drag the marker to the store's door. The coordinates make the address clickable on the public page — the customer taps it and Google Maps opens with directions.
- Active/Inactive: an inactive store stops appearing on the public page and the switcher but keeps its history. Handy for a temporary closure.
- Save.
📸
02-store-edit.png— Store edit page with the map picker (Leaflet/OpenStreetMap).
2.2 Choose the agenda type
This is the most important setting: it controls how bookings are structured and how the agenda is drawn. Go to Store setup → Agenda.
| Type | Best for | The agenda shows | The booking asks for |
|---|---|---|---|
| Per table (TimeSlot) | restaurants | horizontal Gantt, 1 row per table | table + party size |
| Per professional (ByStaff) | barbershops, salons, clinics | columns per professional | service + professional |
| Per space (ByLocation) | courts, rooms, escape rooms | columns per space | space (+ party size) |
| Per service (ByService) | treatments with no fixed pro | columns per service | service (pro optional) |
- Click the right card.
- Set:
- Slot duration (e.g. 15 min barbershop, 30 min clinic, 60 min restaurant or padel) — the time "grid".
- Minimum lead time — minutes before a slot where an online booking is still accepted (e.g. 120 = no booking for less than 2 h away).
- Daily cap of online bookings (leave empty = no cap).
- Max days ahead — how far out one can book (e.g. 60 = two months).
- Save.
📸
02-agenda-type.png— Agenda page with the four agenda-type cards and the config fields.
⚠️ Changing the agenda type on a running store changes how existing bookings are displayed. Avoid switching with a full agenda.
2.3 Opening hours
- Go to Store setup → Hours.
- For each weekday, toggle Open.
- Set one or more ranges per day. For a lunch break, create two ranges (e.g.
09:00–13:00and15:00–19:00) with + Period. The gap between them is closed. - Save. The system validates and blocks overlapping ranges.
📸
02-hours.png— Weekly grid with two ranges on a day (lunch break).
💡 Bookable times (online and backoffice) come from these hours, intersected with each staff member's hours (2.8) and existing conflicts.
2.4 Special hours and holidays
For one-off dates that differ from the normal hours (holidays, events):
- Go to Store setup → Special hours and click Add.
- Pick the date.
- Mark Closed (the store takes no bookings that day) or set special ranges (e.g. mornings only).
- Optional: add a note (e.g. "Christmas").
- Save.
Special hours override the normal hours on that date — in the backoffice agenda and the public page (closed days appear blocked to customers).
📸
02-special-hours.png— Adding a special day (closed / custom hours) with a note.
2.5 Services
- Go to Store setup → Services and click New service.
- Fill in:
- Name and description.
- Duration (minutes) — how much room the service takes in the agenda and the possible times.
- Price.
- Color — used to identify the service in the agenda (pick a gradient).
- Groups (optional): create groups (e.g. "Hair", "Beard") and assign services; drag by the handle to reorder services and groups. Groups show as headers in the public booking and the backoffice selectors.
- Save. You can mark a service inactive to hide it without deleting it.
📸
02-services-list.png— Grouped services with colors, duration and price, and the "New service" button.
📸
02-service-edit.png— Editing a service (duration, price, color, group).
💡 Scenario (clinic): create "Consultation" (30 min), "Physiotherapy" (45 min), "Nutrition" (30 min). Different durations make each service take the right space in the agenda.
2.6 Spaces / tables
Applies to Per table and Per space agendas. Go to Store setup → Spaces.
- Click New space and set:
- Name (e.g. "Table 4", "Court 1", "Egypt Room").
- Capacity — max people (optional).
- Price and pricing mode: per reservation (fixed) or per person (price × party size).
- Exclusive booking: on = a single reservation takes the space for the slot (court, room); off = several reservations share up to the capacity (e.g. a communal bar table).
- Optional: organize into groups and drag to reorder.
📸
02-spaces.png— Spaces/tables list with capacity, price and the exclusivity indicator.
💡 Scenario (restaurant): create M1–M6 (exclusive, capacities 2–8) and "Bar" (shared, 4 seats). 💡 Scenario (padel): create "Court 1–4" (exclusive, €24/reservation). 💡 Scenario (escape room): create the rooms priced per person with capacity (e.g. 6/4/8).
2.7 Staff
In Staff → New staff member:
- Name and color (used in the agenda to tell the member's column apart).
- Role (access):
- Employee — bookings only; no settings access; locked to the assigned store.
- Store admin — manages the store's settings (hours, services, agenda); can't touch the business or other stores.
- Business admin — full access (like the owner).
- Stores: assign to one or more stores. Per store, set the service scope: All, Selected (pick the list) or None (assigned but takes no bookings there).
- Services: if the scope is Selected, pick which services the member performs. No services selected = performs all.
- Login account (optional): link an email + password so the member can sign in. You can unlink later.
- Save.
📸
02-staff-edit.png— Staff edit: role, assigned stores, service scope and login account.
💡 The owner is automatically created as a staff member with access to all stores — so on the Free plan (1 professional) the owner is that professional.
2.8 Staff working hours (per store)
Sets which hours each member works — useful when they differ from the store's.
Example: the store is open 09:00–22:00, but Ann only works 09:00–14:00. Without a custom schedule the system would offer Ann's slots all day; with it, only 09:00–14:00.
- In the staff edit page, turn on "Use custom schedule".
- Each assigned store gets a 7-day grid. For each day mark Working and set the ranges (multiple per day supported, e.g. morning + afternoon).
- Save.
Important rules:
- A member's available slots are the intersection of the store hours with their schedule. If you set hours wider than the store's, only the hours where both overlap count.
- Anyone assigned to 2 or more stores is required to use a custom schedule (they must state the hours in each store). The toggle is on and locked.
- In the day agenda, the hours when the member isn't at the store are shaded in their column; dragging a booking into those hours is rejected.
- In manual create/edit, booking outside the member's hours shows an alert and blocks the save.
📸
02-staff-schedule.png— "Use custom schedule" on, with a 7-day grid per store.
📸
02-agenda-block.png— A staff member's column in the day agenda with off-hours shaded.
2.9 Menu
For businesses with a menu (e.g. restaurants), go to Store setup → Menu:
- Create categories (e.g. "Starters", "Mains", "Desserts").
- Inside each, create items (name, description, price, image — uploaded and cropped in the editor).
- Drag by the handle to reorder categories and items.
📸
02-menu.png— Menu management: categories and items with photos.
2.10 Booking window (summary)
The fields in 2.2 control when a customer can book online:
- Minimum lead time — avoids "right now" bookings.
- Max days ahead — how far out you accept.
- Daily cap — limits bookings per day.
On the current day, times already past (and within the minimum lead) drop off automatically.
Next: Manage appointments.










