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

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.

No reviews yet0 salesby TAQNIXUpdated Oct 24, 2026

Description

Welcome every visitor, properly.

Visitor Management gives the reception a board of today's visits, a badge with a QR code and a log of everybody who came.

The reception board of today's visitors in Odoo: on site and expected

Before the visit

  • The host (or the reception) pre-registers the visit: who, when, why, how many people, car plate, items
  • One button emails the invitation with the place, the hour and the reference
A visit on site in Odoo with the badge number and the host notified

At the reception

  • A board of today's visits: expected and on site
  • Check in and check out in one click
  • A badge with a QR code and a badge number
  • The host is told at once, by a message and an activity
Visit analysis by day and purpose in Odoo

Not welcome

A visitor can be blacklisted with the reason: the check-in is refused.

Invite, welcome, leave: visitor management in Odoo

The log

  • Every visit with its arrival, departure and time on site; visits that took place cannot be deleted
  • Overstay in red; no-shows marked automatically
  • A graph and a pivot of the visits by day, purpose and host
Visitor management features: board, badge, host notification, blacklist

Tested

35 automated tests: the check-in and check-out, the blacklist, the access rights of the reception and the hosts, the invitation, the dates in several time zones and the cron.

Documented

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

What's included

  • taqnix_visitor_management.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.

visitor = env['taqnix.visitor'].create({'name': 'Karim Haddad', 'company_name': 'Northwind Logistics', 'email': 'karim@example.com'})
visit = env['taqnix.visit'].create({'visitor_id': visitor.id, 'host_id': env.user.id, 'purpose': 'meeting',
                                    'expected_start': '2026-11-02 10:00:00', 'expected_end': '2026-11-02 11:00:00'})
visit.action_send_invitation()
visit.action_check_in()   # reception only: badge number, the host is told
visit.badge, visit.state

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

  • Visitors and visits; pre-registration by the host or the reception
  • Invitation email in the language of the host
  • Reception board of today's visits; check in and check out
  • Visitor badge (70 x 100 mm) with a QR code and a badge number
  • The host is told on arrival; blacklist with a reason
  • Overstay, no-show cron, visit analysis; Arabic translation, automated tests

Frequently asked questions

Does the visitor check in by himself?

No. The reception checks the visitor in and out from the board; this module has no kiosk.

What does the host receive when the visitor arrives?

A message in the visit and an activity 'Maya Chen is at the reception', so he sees it in his Odoo and by notification.

Can I refuse a visitor?

Yes. Mark the visitor Not welcome with the reason: his visits show a red label and the check-in is refused with that reason.

What is on the badge?

The visitor and his company, the host, the purpose, the arrival time, a QR code and the badge number. The page is 70 x 100 mm for a label printer.

Who can see the visits?

A host sees the visits he hosts or made; the reception (and administrators) see all of them.

Can the visitor be invited by email?

Yes. One button emails him the host, the place, the hour and the reference to show at the reception, in the language of the host.

What happens to visits that nobody came to?

A daily scheduled action marks the visits that ended more than twelve hours ago as 'Did not come'.

Does it work in Arabic?

Yes. The module is translated and works 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

    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.

    by TAQNIX
    No reviews yet
    Sales:0$49.00

Similar items

  • ModuleNew

    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.

    by TAQNIX
    No reviews yet
    Sales:0$49.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