Bookings settings
What each settings page does, and connecting your own software.
Click the gear at the top, or Settings in the menu. Only Admins can change most of these. A custom role can have the right to change Bookings settings.
Preferences
- Booking number starts with - such as BK-.
- Remind customers this many hours before - up to four, with commas. See Customers and reminders.
- Email customers who miss their appointment - turn off to stop the message sent when you mark a no-show. This also stops it by SMS and WhatsApp.
- Thank customers after their visit.
- Email staff about their bookings - turn off to stop team emails. The bell still works.
- Someone new also becomes a lead in CRM, if you use CRM.
Booking page
Your address, look, language, search settings and the customer portal. See Share your booking page.
Messages, SMS & WhatsApp
Who emails come from, the words of each message, and your own SMS and WhatsApp accounts. See Customers and reminders.
Holidays
Add closed days, with an optional last date and a name. No one can book on them. With several workspaces, choose Everywhere or one workspace. A person's own days off are under Schedules.
Workspaces
A workspace is a branch, a location or a department, each with its own page and time zone. Free and Standard have 1, Professional has 3, and Business has no limit.
Set its name, time zone, address and phone. Leave the time zone empty to use the business's. The first workspace can't be turned off.
Blocklist
On Professional and up, add an email address, or a whole domain such as @example.com. They can't book on your page or join a waiting list. Your team can still book for them.
Import customers
Bring in customers from a CSV file. See Customers and reminders.
Invoices & money
Numbering, printing, templates, cash and bank, and GST settings are shared with your other Ellibo apps. Only Admins see these.
Workflow rules
On Professional and up. See Routing forms and rules.
API and webhooks
On Business, under Settings > API & webhooks.
Click + New key and copy it straight away, as it isn't shown again. Send it with each call as Authorization: Bearer bkk_.... A key acts as the person who made it, with their role, and has up to 5,000 calls a day. Click Turn off to stop a key.
| Call | What it does |
|---|---|
GET /v1/types | Appointment types |
GET /v1/staff | Staff |
GET /v1/slots?type_id=&from=&to= | Free times, up to 31 days at a time |
GET /v1/bookings | Bookings, with status, from, to, limit and offset |
GET /v1/bookings/{id} | One booking |
POST /v1/bookings | Make a booking |
POST /v1/bookings/{id}/move | Move a booking |
POST /v1/bookings/{id}/cancel | Cancel a booking |
The calls start with bookings/api.php, as in bookings/api.php/v1/bookings.
A webhook sends a POST to your address the moment something happens. Click + New webhook, enter the web address and tick the events you want. None ticked means all. Each call is signed with X-Ellibo-Signature, a sha256 HMAC of timestamp.body, and retried after 1, 5, 30, 120 and 720 minutes. Use Test to send one now. The list shows how many failed.
Custom roles and audit log
Both on Business. See Users and roles.