Attendance tracking built for members and partners, not employees

Front-desk kiosk check-in, per-member history, approval workflows, and engagement scoring for gyms, clubs, training centers, and co-working spaces running Odoo 19.

The problem

Odoo's native Attendance module only understands HR employees tied to contracts and payroll. The moment a gym, club, association, or training center needs to log who walked through the door, teams end up creating fake employee records for every member, or tracking presence in a spreadsheet outside Odoo entirely.

The solution

Member Attendance adds a purpose-built presence model for members and partners. Front-desk staff check people in and out from a dedicated kiosk screen using a barcode, PIN, or manual entry, while managers get approval workflows, engagement scoring, and filtered PDF/Excel reports without touching HR.

Capabilities

Everything a front desk needs

Every capability below is implemented in the module.

01

Kiosk Check-In

A dedicated front-desk screen accepts barcode scans, PIN entry, or manual lookup so members and trainers can check in and out in seconds.

02

Multiple Input Methods

Support badge, barcode, PIN, and manual entry side by side, with configuration to restrict the kiosk to just the methods your front desk uses.

03

Member & Trainer Profiles

Every member or trainer profile shows attendance history, current presence, and engagement status right on the partner form.

04

Approval Workflow

Route attendance records through draft, to-approve, approved, and refused states so a supervisor can confirm accuracy before it counts.

05

Engagement Scoring

A configurable daily score flags at-risk, active, and highly active members automatically based on recent check-in activity.

06

Bulk Backfill

Fill in missing attendance for a date range across multiple members in one pass when the kiosk was offline or a scan was missed.

07

Filtered Reporting

Generate attendance reports filtered by member, trainer, type, date range, and status, then export to PDF or Excel.

08

Attendance Analytics

Graph and pivot views reveal attendance trends and let managers compare periods for retention decisions.

09

Multi-Company Ready

Attendance records respect company boundaries, so the record rule keeps each company's data separate automatically.

Workflow

How it works

1

Enable member profiles

Flag any contact as a member or trainer, then assign a membership barcode and PIN.

2

Check in at the kiosk

Front-desk staff or the member scans a barcode, enters a PIN, or checks in manually from the kiosk screen.

3

Review and approve

Managers review new attendance records and approve or refuse them from the attendance list.

4

Report and act

Filter and export attendance to PDF or Excel, and monitor engagement scores to spot at-risk members.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Native Attendance tracks HR employees tied to payroll. Member Attendance tracks members, partners, trainers, and other non-employee contacts, so the two can coexist without conflict.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Member Attendance

Kiosk check-in for members and partners rather than payroll employees — with several input methods, an approval workflow, engagement scoring, bulk backfill and filtered reporting.

Buy on Odoo App Store