Human Resources

Odoo Frontdesk: visitor management software

Enterprise

Visitor management system

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

What Odoo Frontdesk does

Odoo Frontdesk is the Enterprise app that manages visitor check-ins at your office's reception. A visitor arrives, signs in on a tablet (their name, who they are visiting, the company they are from), gets a printed visitor badge, and the host gets a notification that their visitor has arrived. Compliance documents (NDA, safety briefing) sign on the same tablet.

B2B offices with regular client visits, technology companies with visitor security needs, healthcare facilities with patient and family check-in, construction sites with contractor sign-in, and any office where reception flow matters uses it. You can test Odoo Frontdesk 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 reception tablet. Mount an iPad or Android tablet at the front desk, point it at the Odoo Frontdesk URL, and configure the welcome screen with your branding, the visit categories you handle (Client Meeting, Interview, Contractor, Delivery, etc.), and any required compliance documents (NDA, COVID screening, safety briefing).

When a visitor arrives, they tap their visit category, fill out the welcome form (name, email, who they are visiting, company), and (if required) sign the NDA or safety briefing on the same screen. The system prints a visitor badge with their name, photo (optional, taken on the tablet camera), host name, and a barcode for re-entry. The host gets a notification through the channels configured per station: Odoo in-app, email, and SMS.

At check-out, the visitor scans their badge or types their name on the tablet to mark their departure. The system logs the full visit (check-in time, check-out time, host, visit category, signed documents). Reports show daily visitor counts, top hosts, average visit duration, and compliance metrics (percentage signing the NDA, no-show check-outs).

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

Speak to an Implementation Specialist
In this module

What's inside Odoo Frontdesk

Tablet-Based Self Check-In
Mount a tablet at the front desk running the Frontdesk welcome screen. Visitors tap their visit category, fill out their details, and sign any compliance documents directly on the tablet. No receptionist required for the standard check-in flow.
Customizable Welcome Form
Configure the welcome form per visit category: a Client Meeting needs name and company; a Contractor needs name, company, and certification verification; an Interview needs name and the role they are interviewing for. Each category has its own form so the visitor fills out only what is relevant.
Compliance Document Signing
Require visitors to sign documents at check-in: NDA, safety briefing, COVID screening, photo release waiver. The visitor reviews the document on the tablet and signs with their finger; the signed document attaches to the visit entry for the audit trail.
Visitor Badge Printing
Print a physical visitor badge at check-in with the visitor's name, photo (optional, captured from the tablet camera), host name, visit purpose, date, and a barcode. Useful for office security where a printed badge signals authorized visitor status.
Host Notifications by Email and SMS
When a visitor signs in, the host gets notified through the channels configured per station: Odoo in-app notification, email, and SMS to the host's phone. The host walks down to reception immediately rather than the visitor waiting in the lobby.
Visitor Self-Check-In From Their Phone
Each station can display a QR code that the visitor scans with their own phone to fill out the welcome form from there, instead of using the shared kiosk tablet. Useful during busy periods when one tablet has a queue, or when the visitor prefers not to use a shared screen.
Planned Visitors Pre-Recorded
Visitors expected for a future appointment can be pre-recorded in the Planned state by an internal user. When the visitor arrives, the receptionist looks them up by name and switches the state to Checked-In, skipping the form fill-out for known-and-expected visitors.
Check-Out and Visit Duration Tracking
Visitors check out at departure by scanning their badge or typing their name. The system logs the check-out time and calculates visit duration. Useful for compliance (legally required visitor logs for some industries), for security (knowing who is still on-site at end of day), and for office utilization analysis.
Multi-Location Reception
Companies with multiple offices each have their own Frontdesk setup with location-specific branding, visit categories, and host directories. The same Odoo backend powers all locations; reports roll up by location, by visit category, by host.
Visit Logs and Compliance Reports
Full visitor log per day, per week, per month with check-in time, check-out time, host, category, and signed documents. Reports show daily visitor counts, top hosts, average visit duration, and compliance percentages. Useful for monthly compliance reviews and security audits.
Emergency Evacuation Lists
In an emergency, the receptionist can pull up the current list of checked-in visitors who have not checked out yet. The list shows their names, photos (if captured), hosts, and contact info. Useful for fire drills and actual evacuations where accounting for everyone on-site is critical.
Built for

Is Odoo Frontdesk 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 Frontdesk

Most companies running Odoo Frontdesk pair it with two or three other Odoo apps. Odoo Employees is the parent (Frontdesk routes visitor notifications to the host from the directory). Odoo Meeting Rooms integrates so a visitor checking in for a meeting can be linked directly to the reserved room. Odoo Sign handles the compliance document signing flow. Odoo Discuss carries the host notification message.

Pricing

What Odoo Frontdesk costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Frontdesk 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 Frontdesk

Is Odoo Frontdesk free?
No. Odoo Frontdesk is part of the paid Odoo Enterprise tier, around CA$35.20 per user per month billed annually for the full Odoo suite. There is no Community edition. You can test it free on the Odoo 15-day trial.
What's the difference between Odoo Frontdesk in Community and Enterprise?
There is no Community version. The whole visitor management feature set (tablet check-in, welcome forms, compliance signing, badge printing, host notifications, pre-registration, check-out, multi-location, visit logs, evacuation lists) ships only in the Enterprise tier.
Can we migrate visitor history from Envoy, Greetly, Proxyclick, or another visitor management system?
Yes. Odoo Frontdesk accepts CSV imports for historical visitor data (date, name, company, host, category, check-in and check-out times, signed documents) as flat data. Active visitor records at cutover transition cleanly. Compliance documents already signed in the source system can be migrated as PDF attachments. Calibre handles the data audit, the host directory mapping, and the cutover transition during the rollout.
Does Odoo Frontdesk work with our existing tablets and printers?
Yes. The Frontdesk check-in flow runs in any modern tablet browser (iPad Safari, Android Chrome), so existing iPads and Android tablets work as kiosks. Badge printing uses standard receipt or label printers (ESC/POS or Zebra/Brother label printers) connected through Odoo IoT. Most reception setups already have compatible hardware; Calibre verifies during rollout.
Is there a mobile app for Odoo Frontdesk?
Yes, on iOS and Android, primarily for hosts and reception staff. The polished Odoo mobile app (Enterprise tier) lets a host see who is arriving (their pre-registered visitor list), get notifications when their visitor checks in, and pull up the visit log. The check-in tablet itself runs the browser interface; that is the visitor-facing flow.
Can visitors pre-register so check-in is faster?
Partly. An internal user (typically the host or the receptionist) can pre-record an expected visitor in the Planned state with their name, company, host, and visit category. When the visitor arrives, the receptionist looks them up by name on the kiosk and switches them to Checked-In, skipping the form fill-out for known-and-expected visitors. For visitors who prefer to fill out the welcome form on their own phone instead of the shared tablet, each station can display a QR code that opens the form on the visitor's device. There is no built-in flow that emails an expected visitor a QR code unique to their visit before they arrive.
How does Frontdesk handle compliance documents that visitors need to sign?
Configure required documents per visit category: a Contractor signs a safety briefing and a confidentiality agreement; a Client signs an NDA; a Delivery person signs a chain-of-custody form. The visitor reviews each document on the tablet, signs with their finger, and the signed PDF attaches to the visit entry for the audit trail. The audit certificate (visitor name, timestamp, IP address of the tablet) makes the signature legally defensible like any Odoo Sign signature.

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

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