Skip to content
TAQNIX
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on TAQNIX
ModuleOdooNew

Meeting Room Booking for Odoo 19 Community – Calendar, No Clashes, Recurring Meetings and Approval

Book meeting rooms in Odoo Community: a calendar of the rooms, no clashes, seats, equipment and opening hours, recurring meetings, an optional approval and a search for a free room.

No reviews yet0 salesby TAQNIXUpdated Oct 24, 2026

Description

One room. One meeting. No argument.

Meeting Room Booking gives every room a calendar and makes sure two meetings never share it.

The week calendar of the meeting rooms in Odoo, coloured by room

Rooms

  • Seats, location, equipment (projector, video conference, whiteboard...) and opening hours
  • A card per room: free now or busy until
  • An optional approval by the managers of the room
Meeting rooms in Odoo showing free or busy status, seats and equipment

Bookings

  • A calendar of all the rooms, coloured by room
  • A booking cannot clash, cannot exceed the seats and must be inside the opening hours (in the booker's time zone)
  • Recurring meetings: every day, week or month, all or nothing
  • Attendees get a message when the booking is confirmed or cancelled
Finding a free meeting room for six people in Odoo

Find a free room

A date and hour, a duration, a number of people and the equipment you need: the free rooms, with a Book button.

Find, book, meet: meeting rooms without clashes in Odoo

Tested

44 automated tests: the clashes, the capacity, the opening hours in several time zones, the series, the approval, the finder and the access rights.

Meeting room booking features: calendar, no clash, series, approval, finder

Documented

Illustrated guide in English and Arabic and an Arabic translation of the module, equipment included.

What's included

  • taqnix_meeting_rooms.zip: the Odoo 19 module (with Arabic translation)
  • Illustrated documentation in English and Arabic (HTML and PDF)
  • Automated tests, licence file (OPL-1) and changelog

Requirements

Odoo 19.0 Community.

What's in the download

The files in the archive you can download after you buy.

  • Full source code
  • Documentation
  • Installation guide
  • Automated tests
  • Licence file
  • Changelog

Customer reviews

Write a review

No reviews yet. Bought this item? Be the first to review it.

Usage

Install and use it in a few lines.

room = env['taqnix.room'].search([('name', '=', 'Board room')], limit=1)
booking = env['taqnix.room.booking'].create({'name': 'Weekly team meeting', 'room_id': room.id, 'start': '2026-11-02 09:00:00', 'stop': '2026-11-02 10:00:00',
                                             'recurrence': 'weekly', 'repeat_count': 8})   # eight meetings, or none if one of them clashes
room.status, room.busy_until

Documentation

Setup, settings and troubleshooting, written by the author.

Open the documentation

Changelog

Every release, newest first.

v1.0.0

1.0.0 – Initial release

  • Rooms with seats, equipment and opening hours; free or busy status
  • Calendar of the bookings coloured by room
  • No overlapping bookings; capacity and opening hours checked (time zone of the booker)
  • Recurring meetings, all or nothing; cancel a whole series
  • Optional approval by the room managers
  • Find a free room; invitations to the attendees; Arabic translation, automated tests

Frequently asked questions

Can two meetings be booked in the same room at the same time?

No. A booking cannot overlap another confirmed or pending booking of the same room. Odoo tells you who has the room and when. Back-to-back meetings are fine.

How do the opening hours work?

Each room has an opening and a closing hour. A meeting must fit inside them, in the time zone of the person who books.

Can I book a weekly meeting?

Yes: every day, week or month, from 2 to 52 meetings. It is all or nothing: if one of the dates clashes, no meeting is created.

Can some rooms need an approval?

Yes. For such a room, a booking by somebody who is not one of its managers waits; the managers approve it or refuse it with a reason.

How do I find a free room?

Use Find a room: give the date, the hour, the duration, the number of people and the equipment, and you get the free rooms with a Book button.

Is it linked to the Odoo Calendar app?

No. A room booking is its own record with its own calendar view; it does not create events in the Calendar app.

Who can cancel a booking?

The organizer, the managers of the room and the administrators.

Does it work in Arabic?

Yes. The module and the equipment names are translated and work right to left, and the documentation is in Arabic too.

More from TAQNIX

  • PluginNew

    AI Alt Text Generator for WordPress – Image SEO & Accessibility in Bulk

    Write alt text, titles and captions for your images with AI: on upload, in bulk or one by one, in your language, with a review step and a coverage report.

    by TAQNIX
    No reviews yet
    Sales:0$29.00
  • ModuleNew

    Interview Scorecards for Odoo 19 Community – Weighted Criteria, Independent Scores and Candidate Comparison

    Interview every candidate the same way in Odoo Community: a scorecard with weighted criteria, each interviewer scores on his own, a weighted result and a recommendation, and a comparison of the candidates by criterion.

    by TAQNIX
    No reviews yet
    Sales:0$49.00
  • ModuleNew

    Three-Way Match for Odoo 19 Community – Vendor Bills vs Purchase Orders and Receipts, Tolerances and Approval

    Pay only what you ordered and received in Odoo Community: every vendor bill line is matched with the purchase order and the receipts, the differences are shown in money and a bill that does not match is blocked until an approver accepts it with a reason.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Visitor Management for Odoo 19 Community – Reception Board, Badges with QR, Invitations and Blacklist

    Welcome visitors in Odoo Community: pre-register visits, send the invitation, check in and out at the reception, print a badge with a QR code, tell the host, refuse blacklisted visitors and keep the log.

    by TAQNIX
    No reviews yet
    Sales:0$59.00

Similar items

  • ModuleNew

    Visitor Management for Odoo 19 Community – Reception Board, Badges with QR, Invitations and Blacklist

    Welcome visitors in Odoo Community: pre-register visits, send the invitation, check in and out at the reception, print a badge with a QR code, tell the host, refuse blacklisted visitors and keep the log.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Approval Requests for Odoo 19 Community – Purchase, Travel, Expense and Any Approval Workflow

    Let anybody ask for an approval in Odoo Community: categories with approvers one after another, any or all, required fields, attachments, decisions with comments and a full record of who approved what.

    by TAQNIX
    No reviews yet
    Sales:0$89.00
  • ModuleNew

    Automatic Database Backup for Odoo 19 – Scheduled Backups with Filestore, Retention and Failure Email

    Back up your Odoo database and filestore on a schedule to a folder on the server. Keep the last backups, delete the old ones, log every run and get an email when a backup fails. Restores with Odoo's database manager.

    by TAQNIX
    No reviews yet
    Sales:0$59.00
  • ModuleNew

    Audit Log for Odoo 19 – Track Every Create, Change and Delete with Old and New Values, User and IP

    See who changed what, and when: every creation, change and deletion of the models you choose, with the old and the new value, the user and the IP address. Read only, with an Audit history on every record.

    by TAQNIX
    No reviews yet
    Sales:0$49.00