This page is generated from the product itself — the same source the built-in assistant answers from — so it cannot disagree with either.
What is Booking?
Booking — Appointments, resources and calendar scheduling. A public booking page for your own clients to book appointments. On the App page it is listed under “Extra apps”. 8 of its screens are available today.
What screens does Booking have?
Booking ships these screens today:
- Overview: Dashboard
- Work: Appointments · Calendar · Booking Page · Services · Availability · Resources
- Relations: Customers
Being listed here means the screen opens today. On its own it does not mean every action on it is available — ask about the specific task, and where something is not built the answer says so rather than guessing.
Each screen opens for anyone who holds the permission in the last column. Being listed means the screen opens today; ask about the specific task if you need to know whether every action on it is available.
| Screen | Section | Permission needed |
|---|---|---|
| Dashboard | Overview | booking.dashboard.read |
| Appointments | Work | booking.appointments.read |
| Calendar | Work | booking.appointments.read |
| Booking Page | Work | booking.page.update |
| Services | Work | booking.services.read |
| Availability | Work | booking.availability.read |
| Resources | Work | booking.availability.read |
| Customers | Relations | booking.customers.read |
Messages Booking can show
Each message is quoted exactly as the product shows it. Most say what to do in the message itself; where one names a setting, the place to change it is the app’s own settings screen or Company settings.
This action needs a company account.
That time has just been taken. Please choose another slot.
That time is already booked. Please choose another slot.
That is outside {name}'s working hours on {day}.
This service needs at least {minutes} minutes' notice.
That time is blocked out.
They are already busy then, from a connected calendar.
This service can only be booked up to {days} days ahead.
It must end after it starts.
That must end after it starts.
That range ends before it begins.
An appointment cannot span more than 30 days.
A start time is required.
A time must say which zone it is in, for example 2026-09-01T15:00:00Z.
That is not a valid date and time.
A date looks like 2026-09-01.
Choose who or what this appointment is with.
{name} is not available for booking.
That person or resource does not offer this service.
That resource no longer exists.
Choose a service first.
That service no longer exists.
That customer no longer exists.
That appointment no longer exists.
That appointment has no calendar entry.
A finished appointment cannot be moved. Book a new one instead.
An appointment that is {from} cannot become {status}.
Choose one of: {allowed}.
A week is a list of windows.
Each window must be an object.
A weekday is 0 (Sunday) to 6 (Saturday).
Time off must end after it starts.
That entry no longer exists.
That booking page address cannot be used.
Choose a multiple of {grain} minutes, up to 4 hours.
Some of those values are out of range.
That calendar no longer exists.
You can see this calendar but not change it.
Choose who to share with.
That person is not in this company.
Share with a person or a group.
Choose one of: {allowed}.
Choose one of: {allowed}.
This page is not available.
Please enter your name.
Please enter a valid email address.
This business asks for a phone number to book.
One of the details entered cannot be used: {field}.
The form sent something this page does not accept: {fields}.
Accounting owns these numbers now, so nothing can be recorded here. New activity is entered in Accounting.
Set the company country first — invoices need a currency and a tax system to be raised in.
This country does not have a "{taxRateKey}" tax rate.
The due date cannot be before the issue date.
An invoice needs at least one line.
Each line needs a description, a whole-number quantity of at least 1, and a price.
Only a draft can be issued. This invoice is {status}.
An invoice that is {status} cannot be voided.
This invoice has payments against it. Remove them first, then void it.
That invoice no longer exists.
A payment cannot be recorded against a {status} invoice.
Enter an amount greater than zero.
That is more than this invoice is still owed. An overpayment is a credit, which needs the Accounting app.
That payment no longer exists.
Enter an amount greater than zero.
The tax on a receipt cannot be more than the receipt itself.
That expense no longer exists.
"{value}" is not a time zone this server knows. Use an IANA name, such as Asia/Riyadh.
This setting is a whole number, zero or more, and "{value}" is not one. Nothing was saved.
A switch on this form is either on or off, and something else was sent. Nothing was saved.
This wording has to be text, and no longer than {max} characters. Nothing was saved.
This form sent something the server does not accept: {fields}. Nothing was saved.
A price needs its amount, its currency and its number of decimal places together. Missing: {fields}.
{priceCurrency} is written with {expected} decimal places, not {given}.
A price is a whole number of the smallest unit of its currency, not {priceAmount}.
{name} is already booked then. Choose another time or another resource.
{name} is a person's calendar. Book their time as an appointment instead.
That booking no longer exists.
That is a date, not a moment. Give the time of day too, with its zone — for example 2026-09-01T09:00:00Z.
{name} has no working hours on {day}.
{name} has no working hours of its own, and the company has not set any for it to use.
Only the person who owns this calendar can do that.
Give the calendar a name (up to 120 characters).
Choose who can see the calendar: only you, everyone in the company, or chosen people.
Choose a colour from the colour picker.
That person owns this calendar already.
That event no longer exists, or it is not on a calendar you can see.
Give the event a title (up to 255 characters).
Choose a type: meeting, visit, reminder, task or other.
An event is either visible to people who can see the calendar, or private.
“{timeZone}” is not a time zone this calendar knows. Choose one from the list.
Check the date and times: the event must end after it starts and last no longer than 31 days.
Check the repeat: every day, week or month, every 1 to 99, ending on or after the first date.
The calendar can show up to 100 days at once, and the end must be after the start.
Only one day of a repeating event can be removed on its own.
Answer with accept, maybe or decline.
Everyone you invite must be in this company (up to 100 people).
A reminder is up to four weeks before the event, in the app or by e-mail, and at most five per event.
Choose which calendar in your connected account to sync with.
That connected calendar account is not yours, or it has been disconnected.
This account was connected read-only. Connect it again and allow SISC to change your calendar, then try again.
This calendar already syncs, or that calendar is already synced with another one.
That sync no longer exists.
Was this page helpful?
Thank you.
Your answer is kept on this device only. Nothing is sent anywhere — there is no service behind this button yet, and this page will say so until there is.