Allow people to book meetings in your agenda
Odoo Appointments is the Enterprise app that lets customers, prospects, and candidates book time on your team's calendar without an email back-and-forth. You publish a booking page on your website, share a short link, or drop one on the bottom of an email. The other side picks a time that is open, answers any questions you need answered up front, and the meeting lands on the right person's calendar with a confirmation email already sent.
It handles the simple solo use case (a single person sharing a link) and the multi-team operation with shared resources (a clinic with five rooms, a co-working space with hot desks, a workshop bay schedule) on the same setup. You can test Odoo Appointments free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.
For Odoo's own product overview, see Odoo's product listing.
Setup starts on an Appointment Type. Each type is a self-contained booking flow: who is bookable, what calendar pulls the availability, what questions to ask, how long the slot is, what the confirmation email says, and what link the customer lands on after booking. You pick one of four category modes per type. Weekly Schedule is the default and runs on a recurring weekly availability (your team is bookable 9 to 5 Monday to Friday, with a one-hour lunch). Date-limited runs for a fixed window (a conference week, a launch month). Flexible Schedule shares the link for a one-off meeting where you hand-pick the available slots. Calendar Link shares your full available calendar with someone for any-time booking, no curation needed.
From there, the customer-side flow is simple. They open the booking link, the booking widget shows the available slots pulled from the bookable people's real calendars, they pick a time, they fill in the questions you put on the type (their name, their email, an issue they want to discuss, a custom answer your team needs), and they click Book. The system creates a calendar entry on the assigned person's calendar, sends the confirmation email with the meeting details, sends the calendar invite, and (if you turned it on) generates an Odoo Discuss video-call link that both sides click at the meeting time.
The booking assigns in one of two ways. Automatic assignment picks a random available person from the bookable list, so meetings spread across the team rather than always going to the same calendar. Manual assignment lets the customer pick the specific person they want to meet with. Resources (rooms, equipment, vehicles) work the same way: the booking widget shows when the resource is free, the customer picks, and the resource is reserved. Reminders fire 24 hours before and 1 hour before by default; cancellations and reschedules use the same widget.
Calibre configures Odoo Appointments for Alberta businesses: step by step, in writing.
Speak to an Implementation SpecialistSMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.
Service businesses booking meetings through Calendly or Acuity where customer history lives in a separate CRM. The booking does not connect to invoices, follow-ups, or recurring billing.
Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.
Odoo Appointments writes every booking to Odoo Calendar, so the assigned person sees the meeting on the same calendar they live in (and on the synced Google or Microsoft calendar if those are connected). Odoo Discuss provides the video-call link generated on booking and the chat history once the meeting is over. Odoo CRM picks up every booking as a lead (when CRM is installed alongside), with the answers from the booking form mapped onto the lead. Odoo Website hosts the public booking page on your own domain. With Odoo Sales, the bridge module can prefill a quote with the products discussed on the call. With Odoo Project, an appointment can spin up a task for the assigned person to follow through on. Odoo Employees stores the bookable user list and the manager-of relationships that drive the round-robin routing.
List-price comparison against the appointment scheduling tools Calibre most commonly migrates customers off. The deciding factor is usually integration, not the line-item price. Odoo Appointments sits on the same database as every other Odoo app you install, so the data flows between modules without separate bridges.
| Tool | Per month (annual plan) | What you get |
|---|---|---|
| Odoo Appointments | CA$35.20/user/mo | All Odoo apps included, free 15-day trial |
| Acuity Scheduling Growing | US$27/flat/mo | Appointment Scheduling only |
| Calendly Standard | US$10/user/mo | Appointment Scheduling only |
| Setmore Pro | US$9/user/mo | Appointment Scheduling only |
Annual-commitment rate where published; monthly list rate otherwise. Sourced from vendor pricing pages, 2026-05. Plans and regions vary. Full cost calculator on the Odoo overview page.
Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.
Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.