Productivity

Odoo Meeting Rooms: room booking software

Enterprise

Manage Meeting Rooms

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Meeting Rooms logo
What it does

What Odoo Meeting Rooms does

Odoo Meeting Rooms is the Enterprise app that runs a self-service meeting room booking system across one or more offices. Each room has its own public URL that you can open on a tablet mounted at the door; the tablet shows whether the room is available right now, what is booked next, and a quick-book interface anyone can use without logging in. Employees can also book in advance from inside Odoo.

Companies with shared office space, co-working operators, and any operation where employees compete for conference rooms uses it. You can test Odoo Meeting Rooms 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 official documentation.

How it works

The day-to-day flow

Setup starts with the office and the rooms. Each office is a location (a building, a campus) and each office has its own rooms. Each room carries a name, an amenities description (free text describing the whiteboard, the projector, the video kit, the food policy), and (through Properties) any custom attributes your office wants to track per room. Rooms also carry display-style settings: a background image for the door display and two colours (one for available, one for booked) so the tablet's status is visible from across the hallway.

From there, bookings happen in two ways. Inside Odoo, employees pick a room and book a time block from the standard scheduling screen; conflicts are blocked. At the door, the room's mounted tablet shows the public URL: the tablet displays the room's current state, the upcoming bookings, and a Book Now button for anyone walking by to grab the room for an ad-hoc meeting. The public URL uses a per-room short code, so it works without an Odoo login.

Because each room is its own bookable object with its own URL, busy offices spin up dozens of room tablets without complicated configuration: print or send the URL once, point the tablet at it, and the display is live.

Calibre configures Odoo Meeting Rooms for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Meeting Rooms

Multi-Office, Multi-Room Setup
Rooms group under Offices (a building, a campus). A company with three buildings runs three offices, each with its own rooms. Reports and filters scope per office; staff browsing for a room can search within their own office or across the company.
Free-Text Amenities Description
Each room carries an HTML amenities description that you fill in with the room's specifics: 8-person capacity, whiteboard, ceiling projector, video conferencing kit, telephone, food allowed. The description renders in the room directory so a booker can pick the right room for their meeting type.
Custom Properties Per Office
Beyond the standard fields, each office can define custom Properties that apply to every room in that office: floor number, building wing, A/V vendor, special access requirements. Properties show on each room without writing custom code.
Per-Room Public URL With Short Code
Each room has its own unique public URL based on a short code. Open the URL on any tablet, lock the browser to that tab, and mount the tablet at the door. The display is live: it shows the room's state, the next booking, and a Book Now button. No Odoo login required at the tablet.
Door-Display View With Available/Booked Colours
The room display uses two colours configurable per room: one for available, one for booked. The tablet glows green when the room is free and red when it is in use so the status is visible across the hallway without anyone walking up to read the screen. Background image is also configurable per room.
Ad-Hoc Walk-In Booking From the Tablet
Anyone walking by an available room can tap the Book Now button on the tablet and grab the room for an impromptu meeting. The booking flows into the same calendar as advance bookings; no special permissions needed.
Conflict-Free Booking
A new booking that overlaps an existing booking is blocked. The system shows the conflicting block so the booker can pick a different time or a different room. Useful for keeping the schedule consistent without anyone manually arbitrating.
Bookings Tied to an Organizer
Each booking carries an organizer (the user who created it). Bookings made through the public URL ask for the organizer's name; bookings made from inside Odoo use the logged-in user. The organizer is visible on the room's display so anyone trying to find someone's meeting can see where they are.
Gantt View Across All Rooms
A Gantt-style view shows every booking across every room on one timeline, so a facilities manager can see the company's room usage at a glance. Useful for spotting rooms that are oversubscribed and rooms that are sitting empty most of the day.
Built for

Is Odoo Meeting Rooms right for your team?

Outgrowing the entry-level tools

SMBs 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.

Operations across multiple tools

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.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Meeting Rooms

Odoo Meeting Rooms is a relatively self-contained app. Bookings live on the room.booking model rather than on the standard calendar.event model, so syncing with Odoo Calendar is not automatic. Most companies that adopt it pair it with Odoo HR to drive who-can-book-what permissions (with custom access rules if needed) and with Odoo Frontdesk to give visiting external attendees a check-in flow before they head to the booked room. The room tablet display URL is public and runs without an Odoo login, so the door tablet experience does not depend on any other Odoo app being open.

Pricing

What Odoo Meeting Rooms costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Meeting Rooms is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

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.

Questions

Common questions about Odoo Meeting Rooms

Is Odoo Meeting Rooms free?
Odoo Meeting Rooms is part of the paid Odoo Enterprise tier (around CA$35.20 per user per month billed annually for the full Odoo suite). You can test it free on the Odoo 15-day trial alongside every other app. Odoo's one-app-free rule applies: if Meeting Rooms is the only Odoo app you install on Odoo Online, you pay nothing for the software, forever. Hardware costs (tablets at the doors, mounts) are separate from the Odoo licence.
What's the difference between Odoo Meeting Rooms in Community and Enterprise?
Odoo Meeting Rooms is part of the Enterprise tier. There is no Community version. The room directory, per-room public URL with door display, ad-hoc walk-in booking, Gantt-style timeline view, and custom Properties all live in Enterprise. Teams on Community can do basic room booking by creating events on a shared Odoo Calendar tagged with the room name, but lose the door-display flow and the multi-office structure.
Can we migrate our existing room bookings and inventory from Robin, Skedda, Joan, or another tool?
Yes. Odoo Meeting Rooms accepts CSV imports for the office list, the room directory (with name, amenities description, custom properties), and historical bookings as flat data. Calibre handles the data audit and the cutover transition during the rollout. Active future-dated bookings cut over on a specific date with everyone notified of the move.
Does Odoo Meeting Rooms support equipment, vehicles, or other non-room resources?
No. The app is built for meeting rooms specifically. Each bookable object lives on the room model with the room display patterns and the room booking flow. For vehicles, use Odoo Fleet. For other shared resources (loaner laptops, demo kits), there is no dedicated booking app in the standard suite; the standard pattern is to use Odoo Calendar with a custom resource calendar or to extend Meeting Rooms with custom development.
Does Odoo Meeting Rooms work with the tablets we already have (iPad, Android tablet) at our room doors?
Yes. The room display runs in any modern browser, so any tablet you mount at a room's door can serve as the display. No native app to install: open the room's public URL, lock the browser to that tab, and the tablet shows the live status. The tablet just needs to be on the office network.
Is there a mobile app for Odoo Meeting Rooms?
Yes, on iOS and Android. The polished Odoo mobile app (Enterprise tier) lets users browse rooms across offices, book a room, and view their own upcoming bookings. The door tablet itself runs the browser-based display, which is the visitor-facing flow.
Can someone walking by an empty room book it on the spot?
Yes. The room's tablet displays a Book Now button when the room is available. The walker taps it, picks a time block (up to the next existing booking), enters their name as the organizer, and the room is theirs. No login needed at the door, and the new booking shows up immediately on the tablet and in the back office.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Meeting Rooms.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing