How to Use the Odoo Attendance App

How to Use the Odoo Attendance App

Yannis, Odoo Expert
4 min read

Table of Contents

Why Attendance Management Matters

Tracking employee attendance helps businesses identify patterns like consistent lateness or unexplained absences. Over time, accurate attendance data reduces costs tied to absenteeism and feeds into performance appraisals with objective information.

Manual tracking is tedious and error-prone. Odoo's Attendance app simplifies the entire process with multiple check-in methods and real-time reporting.

Odoo Attendance app main screen

How Employees Check In and Check Out

When you open the Attendance app, Odoo automatically recognizes the logged-in user. Checking in takes a single click:

  1. Open the Attendance app
  2. Click Check In — Odoo records the exact time
  3. When leaving, click Check Out

Employee check-in screen showing the Check In button

Employee check-out confirmation screen

That is the entire process for employees who work directly in the Odoo backend.

Setting Up Kiosk Mode

Not every employee logs into Odoo daily. For warehouse staff, retail workers, or factory teams, kiosk mode provides a shared check-in station.

Enable Employee PIN

Before using kiosk mode, enable PIN authentication:

  1. Go to Attendance > Configuration
  2. Activate Employee PIN
  3. Save

Attendance configuration page with Employee PIN option

Assign PINs and Badges to Employees

Each employee needs a PIN or badge configured on their profile:

  1. Open the employee's record
  2. Go to the HR Settings tab
  3. Enter a PIN code (e.g., 1111)
  4. Click Generate next to Badge ID to create a scannable barcode
  5. Save the record
  6. Optionally, click Print Badge to produce a physical badge with the barcode

Employee HR Settings tab showing PIN and Badge ID fields

Generated employee badge with barcode

Using Kiosk Mode

Access kiosk mode from Attendance > Manage Attendances > Kiosk Mode. Employees have two options:

  • Scan their badge with a barcode scanner for instant check-in
  • Select their name from the employee list and enter their PIN

Kiosk mode main screen with scan badge option

Employee selecting their name and entering PIN in kiosk mode

Successful check-in confirmation in kiosk mode

If an employee forgets their badge, the PIN serves as a backup. Both methods record the same attendance data.

Viewing Attendance Records

Managers can review all attendance data under Attendance > Manage Attendances > Attendances. The list shows:

  • Employee name
  • Check-in time
  • Check-out time
  • Total hours worked

Attendance records list showing check-in and check-out times

If an employee checked in but has not checked out yet, Odoo displays the check-in time and leaves the check-out field empty. The employee can check out later from either the kiosk or the Odoo backend.

Practical Tips for Attendance Management

  • Use badge scanning for speed in high-traffic environments like warehouses
  • Keep PINs as backup so forgotten badges do not block check-in
  • Review attendance regularly to catch patterns before they become problems
  • Link to appraisals — attendance data can inform performance reviews in Odoo's Appraisals app

Next Steps

The Attendance app works out of the box with minimal configuration. To get started:

  1. Enable the Employee PIN option in settings
  2. Generate badges for your team
  3. Set up a kiosk device at your office entrance
  4. Train employees on both check-in methods

For companies that also track time off, the Attendance app integrates with Odoo's Time Off module to give a complete picture of employee presence.


References

Tags

OdooAttendanceHRKiosk ModeEmployee Management
Professional businesswoman working with data and analytics in modern office environment

Need Help with Odoo Implementation in Hong Kong?

Zoo AI is a certified Odoo partner in Hong Kong, delivering expert ERP implementation and AI automation for SMEs. Get in touch to learn more.