Offer PosMasr Cloud: the first year 20% off with the code · the licence at launch prices until 15 October See the offer →

Help centre · Step-by-step manual

Bookings

Choose the appropriate workspace and branch. Your plan, enabled modules and team permissions determine which actions are available.

37Bookings

Appointments for salons, barbers, clinics, gyms and classes, and table reservations for restaurants: a calendar for the team, a booking page for your customers, reminders, deposits and packages, and the check out on the till.

Plans: Business and Chain, and the {{cloud.trial_days}}-day trial. Online and in the PosMasr Cloud till app; not in the program on your PC.

37.1 Switching it on

  1. Settings → Features → Bookings, then the setup wizard in Bookings: opening hours (Ramadan hours too), the slot grid (15 minutes by default), the services with their length, price, gap after and add-ons, the team and who does what (with HR on, their roster counts), and the resources: a chair, a room, a table.
  2. Rights: the owner has them all; managers and cashiers get them one by one, and a team member can be limited to their own visits. Private notes and intake answers stay with those allowed to manage bookings.
  3. The booking page: switch online booking on, then copy its link and QR code for your Instagram, WhatsApp status or counter. Customers pick a service, a day and a time; the time is held while they type their name and phone, and they get a link to move or cancel within your rules (24 hours before, by default).

37.2 The day: calendar, Today and the till

  • Bookings → Calendar: day, week or month, per person or per resource; pick a service to see the free times and tap one to book. The same slot is never given twice: the second booking gets other times instead. Recurring visits, classes with seats and a waiting list are there too.
  • At the till (the PosMasr Cloud app's Sell page): Bookings lists today's visits. Arrived, then Start, then Check out: the visit's services land in the cart at the booked price, the cashier adds any products and takes the payment as usual, and the visit is marked done when the receipt reaches the server. Walk-in books the next free time and works with the line down too; a clash found later waits under “walk-ins needing review”. Queue ticket prints a number for the waiting area.
  • Messages: booked, confirmed, reminder, moved, cancelled, thanks — in your words, never in quiet hours (21:00–09:00 by default). E-mail goes by itself; WhatsApp is a prefilled message your staff send with one tap.
  • Deposits and packages: a deposit is taken at the counter as an ordinary deposit (with its tax invoice when VAT on deposits is on, 41.3) and used at the check out; a package such as “5 sessions” is sold as an ordinary product and each visit uses one session. A no-show fee is optional.
  • Reports: visits, no-shows, revenue, how busy each person and room was, a busy-hours map; CSV, Excel and print.
Today's bookings at the till — on a phone, in Arabic
The same list — on a PC, in English
Honest limits: there is no online card payment for deposits yet — the booking page shows your payment instructions and your staff record the payment. WhatsApp is never sent by itself. A check out that uses a deposit needs the internet (the deposit's balance is on the server); one without a deposit sells offline.

More: Bookings, the page · Appointments without the notebook

On this screen

Online · Bookings

Use the prepared cart in the till, then enter one receipt number per team member in the order shown.

How to use this feature

Today · Calendar · New booking · View · Import bookings · Connections · Day · Bookable staff · Anyone available · Colour · Status · Services · Find a time · Show

Online · Bookings · 2

How to use this feature

Online · Import bookings

Use the template headers. CSV, TSV or XLSX; up to 100 rows and 80 KB. Prices are in minor units. Appointment start times need a UTC offset, for example 2026-10-08T10:00:00+04:00. Preview does not reserve times; each row is checked again when applied.

How to use this feature

Today · Services · visits · Resource kind · Spreadsheet · Sheet number (first = 0) · Preview · Row · Status · Name · Notes · Apply or resume next 10 rows

Online · Connections

How to use this feature

Today · API keys · Name · Validity in days · Add · Team calendar subscription · Bookable staff · Webhooks · Revoke · Delivery stopped after repeated failures · Retry · Check the booking details.

Online · Manage my booking

This time is held for 10 minutes while you confirm.

General visit notes only. This is not a medical record system. Private notes are visible to authorised booking managers.

How to use this feature

Directions · Name · Phone · Email (optional) · Seating preference · Occasion · Notes · Add to calendar · Day · Find a time · Time · Reschedule · Reason · Cancel booking

Online · Name

How to use this feature

Alternative name · Notes · Duration (minutes) · Preparation minutes · Cleanup minutes · Price · Starting price · Active · Accept online bookings · Capacity · Resource kind · Bookable staff · Intake questions (one per line) · Invite to rebook after weeks (0 = off)

Online · You are on the waitlist. We will offer a time when one becomes available.

Use your browser menu to add this page to your home screen.

How to use this feature

Branch · Show · Number of people · Services · minutes · Bookable staff · Anyone available · Day · Find a time · Time · Use your browser menu to add this page to your home screen. · Waitlist · Name · Phone

Online · Queue ticket

How to use this feature

Booking reference only — no payment recorded. · Print day sheet

Online · Reports

Revenue comes from linked receipts and package recognition. Availability uses the current working schedule. Reminder groups show association, not proof of an effect.

How to use this feature

From · To · Show · Print / save as PDF · Today · Busiest hours by weekday · Day

Online · Booking settings

How to use this feature

Enable Bookings · Business type · Start with business defaults · Slot size (minutes) · Minimum notice (minutes) · Book ahead (days) · Free cancellation notice (hours) · Opening hours · From · To · Accept online bookings · Appointment booking page · Table reservation page · Class timetable page

Online · Share and QR

How to use this feature

Download printable QR · Website button code

Help centre

Search by feature, screen or task. Open a guide and share its link with your team.

Help centre

Try PosMasr free for 7 days

Download, pick your products from the ready catalogue, plug in the printer and start selling today — no internet needed. Want the shop on any device instead? PosMasr Cloud runs online.