Bookings
Bookings overview: how appointment booking works
How BaTimo booking works end to end: services, staff, availability, the public booking page, what the assistant does, statuses and messages.
Bookings let customers reserve appointments with your team. Your assistant shares a personal booking link in chat; customers pick services, a time and staff on a simple booking page; your team confirms.
The building blocks
| Piece | What it is | Guide |
|---|---|---|
| Services | What customers can book: name, duration, price, capacity | Set up services |
| Staff | The people who deliver services, with working hours and rules | Staff and availability |
| Settings | Break between appointments, minimum notice, how far ahead, closed dates | Settings and rules |
| Booking page | The public page where customers book, manage and cancel | Customer journey |
| Assistant | Shares the link, answers questions, looks up and cancels bookings made in the chat | Customer journey |
| Calendar | Google or Microsoft calendars that block busy times | Calendar integration |
| Bookings list | Where your team confirms and cancels | Manage bookings |
What happens to a booking
- A customer books on the booking page. The booking is created as Pending.
- You and your team get a New Booking notification (in-app and email), and a Booking Created webhook is sent if you set one.
- The customer's chat receives a friendly confirmation message from your assistant with the reference code and appointment details. If you have a connected WhatsApp (QR code) channel and the customer gave a phone number, the message is also sent to them on WhatsApp.
- Your team Confirms the booking in the Console or app. The customer receives a confirmation message; a calendar event is updated.
- If the booking is cancelled (by the customer or by you), the customer gets a message: an acknowledgement if they cancelled, an apology and an offer to reschedule if your team did.
What the assistant does and does not do
- Does: greet, list your services (name, description, category, staff), ask for name and phone, and send a pre-filled booking link; look up a booking made in the same conversation; cancel it after the customer confirms.
- Does not: see live availability or promise specific dates and times, and does not create or reschedule bookings itself. Customers choose the slot on the booking page.
Web and mobile
| Task | Web | Mobile |
|---|---|---|
| Confirm and cancel bookings | Yes | Yes (Bookings tab) |
| Create a booking for a customer | New Booking | Opens your booking page in the app |
| Services, staff, settings | Yes | Open the Console page inside the app |
| Calendar connections | Account > Calendar Connections | Profile > Calendar sync |
Set up in order
- Create services.
- Add staff and availability.
- Review settings.
- Connect calendars and turn on Enable Booking.
- Open your booking page and make a test booking.
- Pick your business type in Booking scenarios.
Limitations
- New bookings always start Pending and need your confirmation. The Manual confirmation and Appointment reminders options appear in settings, but BaTimo does not currently auto-confirm bookings or send timed reminders. For reminders, see notifications and follow-ups.
Learn more
Last updated on
Store scenario: electronics with WooCommerce
Sell electronics from a WooCommerce store: live catalog, spec answers from manuals, checkout links with coupons and warranty handoff.
Set up booking services
Create the services customers can book: names, categories, duration, price, parallel capacity and sort order, with CSV or JSON import.