Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Employees
  3. Visitor Management v 19.0
  4. Sales Conditions FAQ

Visitor Management

by ERP Heritage https://www.erpheritage.com.au/
Odoo
v 19.0 Third Party 15
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Attendances (hr_attendance)
Community Apps Dependencies Show
Attendance Suite Base
Lines of code 2647
Technical Name eh_hr_visitor
LicenseLGPL-3
Websitehttps://www.erpheritage.com.au/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Attendances (hr_attendance)
Community Apps Dependencies Show
Attendance Suite Base
Lines of code 2647
Technical Name eh_hr_visitor
LicenseLGPL-3
Websitehttps://www.erpheritage.com.au/
ERP Heritage
ERP Heritage · Attendance Suite
Reception

Visitor Management

Self hosted front desk sign in for Odoo 19 Community. The same reception tablet that runs the attendance kiosk also runs visitor sign in by browsing a different URL. NDA capture, host email notification, optional photo, end of day auto sign out, daily retention. One kiosk, two flows, one audit trail.

Odoo 19 Community v19.0.1.0.0 LGPL-3 Human Resources
Configurable purposes
NDA snapshot
Host email
Auto sign out
BUILT FOR
Receptions that already host the attendance tablet and want one piece of hardware to handle both staff and guests
SAVES YOU
A separate visitor SaaS subscription, the cloud where its data sits, and the iPad it ran on
REPLACES
A paper sign in book, the receptionist's hand written badge, and the staple of orphaned NDAs in a drawer

Day in the life

Visitor signs in. Host gets the email. Host comes out. Day continues.

A delivery driver pulls up. The reception tablet is on the visitor URL. They tap their name, organisation, contact number, pick Delivery from the purpose list. The delivery purpose has NDA off and photo off, so they tap Sign in straight away. The host gets an email through the standard mail.mail queue. The driver hands off the package and signs out at the same kiosk by tapping the visit number. A contractor arrives in the afternoon; the contractor purpose flips on NDA and photo, so the kiosk shows the NDA, captures the snapshot on accept, and asks for a photo before the sign in completes. End of day, the auto sign out cron catches a visitor who left without tapping out and stamps the record so the audit trail stays clean.

Overview

What this module does, in one read.

eh_hr_visitor reuses the suite's kiosk site infrastructure to run a visitor sign in flow at /eh_hr/visitor/<site code>.

A purpose model carries name, NDA required, and photo required toggles. A visitor record holds the visitor's details, the host, sign in and sign out timestamps, the NDA snapshot, and the optional photo. The host gets an email through the standard mail.mail queue. An hourly cron handles end of day auto sign out. A daily cron deletes records past the configured retention horizon.

eh_hr_attendance_base mail hr
Module
eh_hr_visitor
SEEDED PURPOSES
Meeting, Delivery, Contractor, Interview
VISIT NUMBER
V000001 sequence
CRONS
Hourly auto sign out + daily retention
CATEGORY
Human Resources

Capabilities

Eight things this module gives you, with no padding.

CAPABILITY 01

Reuses kiosk site infrastructure

Sites and devices come from the suite base. Reception's existing tablet runs visitor sign in at /eh_hr/visitor/<site code> with no second piece of hardware.

CAPABILITY 02

Configurable visit purposes

eh.hr.visitor.purpose carries name, NDA required, photo required. Seeded with Meeting, Delivery, Contractor (NDA + photo on), and Interview. Add or remove purposes from the standard list view.

CAPABILITY 03

NDA capture with snapshot

For NDA required purposes, the kiosk shows the configured NDA prose and stores the exact text snapshot on the visitor record at sign in time. A future audit can prove what text was shown, even after the company NDA is reworded.

CAPABILITY 04

Optional, opt in photo

Photo capture is opt in per purpose. Consent prose is shown before the camera shutter is enabled; the visitor cannot accidentally trigger a capture they have not agreed to.

CAPABILITY 05

Host email notification

On sign in the host gets an email with the visitor's name, organisation, and purpose. Sent through the standard mail.mail queue, so deliverability and templating live where every other Odoo email lives.

CAPABILITY 06

Two way sign out

The visitor returns to the kiosk and types their visit number; or the receptionist looks them up by name. Either tap puts the sign out timestamp on the record, ready for the next visitor.

CAPABILITY 07

Hourly auto sign out

An hourly cron auto signs out any visitor still signed in past the configured close hour, with a marker on the record. Visitors who walk straight out without ticking the kiosk do not stay in the open list overnight.

CAPABILITY 08

Daily retention sweep

A daily cron prunes visitor records past the configured horizon. Photos and PII leave the database without operator action; the audit window is set, kept, and closed automatically.

Frequently asked questions

Honest answers to the questions a buyer asks.

Do I need a separate tablet for visitors?

No. The same reception tablet runs both flows; reception switches between attendance kiosk and visitor sign in by browsing a different URL. Sites and devices come from the suite base.

Can I customise the NDA text?

Yes. The NDA prose lives on company settings. Reword it whenever; the version shown at sign in is snapshotted onto each visitor record at that time, so historical visits keep the correct text.

Does the host always get notified?

Yes, when a host is selected. The autocomplete on the kiosk searches active hr.employee rows. If the visitor cannot find a host (off site contact), the visit can still be created with a free text contact for the receptionist to handle.

What happens if a visitor never signs out?

The hourly auto sign out cron stamps any visitor still in past the company's configured close hour. The record carries a marker so the audit trail can tell a real sign out from an automatic one.

How long are visitor records kept?

For the company's configured retention horizon, then deleted by a daily cron. Photos and the NDA snapshot are deleted with the row. Operators set the horizon based on their own policy.

ERP Heritage

Questions about the suite or this module:

info@erpheritage.com.au

Module: eh_hr_visitor · Version 19.0.1.0.0 · Licence LGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with