Skip to Content
Time & Attendance for Odoo

Punch in. Log time. It’s all in Odoo.

PunchIN is a phone-first attendance app that plugs into your Odoo. Your staff tap once to clock in, the app captures their location, and the record is sitting in Odoo before the phone is back in their pocket.

PunchIN attendance screen showing a checked-in employee with GPS location
Attendance screen
(checked in)
The problem

Your team isn’t at a desk. Your time tracking shouldn’t be either.

Odoo runs your business well. But ask someone on the shop floor or halfway up a scaffold to open a full ERP just to clock in, and you already know what happens. Punches get skipped, timesheets show up on Friday from memory, and your managers spend Monday chasing corrections. PunchIN hands those employees a simple app on the phone they already carry, built for one job: getting accurate time into Odoo, fast.

What PunchIN does

One simple app. Straight into Odoo.

Punch in and out, with location

One tap clocks staff in or out. The app records the GPS position with every punch, so you always know where it happened.

Log time in seconds

Pick a project, type the hours and minutes, done. The entry lands in Odoo as a normal timesheet, same as if it was typed in at a desk.

Self-service, with a trail

Typed 8 hours instead of 3? Staff fix their own entries without calling anyone, and every change is written to a history log.

PunchIN new timesheet screen with project selection and hours entry
New timesheet
Log time in seconds
PunchIN personal history screen with entries grouped by day
My entries
Your own history, by day
PunchIN edit history screen showing a full change log
Edit history
Every edit, logged
Features

Small app. Covers a lot of ground.

GPS-verified attendance

Every punch carries its location, shown right on the employee record in Odoo.

Mobile timesheets

Hours and minutes against the right project and task. No spreadsheets in between.

Edit with history

Staff correct their own entries. The change log keeps everyone honest.

Personal history

Each person sees their own punches and timesheets, grouped neatly by day.

Native to Odoo

Every record is a standard Odoo attendance or timesheet. Approvals, reports, and invoicing work as they always have.

Works on any phone

No app store, nothing to install. Open a link and go.

Signs in with Odoo

Employees use the Odoo access they already have. Nothing new for IT to manage.

Your branding

Your colours, your logo. To your team, it feels like your app.

See it on your own Odoo

A 20-minute walkthrough, live against a real Odoo. Bring your questions.

Book a demo
How it works

Three steps. That’s the whole thing.

Open PunchIN

Your team opens the app on their phone and signs in with their Odoo access.

Punch and log

They clock in and out and log their hours. Location is captured on every punch.

It lands in Odoo

Instantly, as native attendance and timesheet records, ready for you to review.

PunchIN login screen
Login screen
Your Odoo

Attendance and timesheet records, exactly where your managers already work.

Native records
Why it fits with Odoo

Works with the Odoo you already run.

  • No migration PunchIN sits alongside your existing Odoo. Nothing moves, nothing gets rebuilt.
  • Your data stays in Odoo Nothing is locked away in some separate system you have to export from.
  • Nothing new for managers Approvals, reporting, payroll, invoicing. All of it stays exactly where it is today.
  • Easy to roll out Bring your whole frontline into Odoo’s time tracking without a heavy setup project.
Tablet: attendance

Just as happy on a tablet.

Mount one by the entrance as a punch station, or keep a shared device on the floor. Same app, bigger screen.

Tablet: attendance
Attendance
Tablet: my entries
My entries
Tablet: new timesheet
New timesheet
Built for

Teams that clock in on the go.

Retail & franchises Construction & field services Hospitality Agencies & consultancies Any Odoo team with hourly or on-site staff
Good to know

Questions, answered.

Do employees need to install anything?
No. PunchIN runs in the phone browser. Open a link, sign in, punch. That’s it.
Where does the data go?
Into your Odoo, as standard attendance and timesheet records. Your managers and accounting won’t notice anything different, which is rather the point.
How does location work?
When someone punches in or out, PunchIN records their GPS coordinates on the attendance record, and Odoo shows it on a map. Location is required to punch, so every attendance entry is verifiable.
Do we have to leave Odoo Online?
No. PunchIN connects to the Odoo you already have.
Is it secure?
Employees sign in with their own Odoo access, and everything travels over an encrypted HTTPS connection.
Can we brand it?
Yes. Your colours and your logo, so it feels like your own app rather than a third-party tool.
What if someone makes a mistake?
They fix it themselves. Every change is recorded in a history log, so there’s always a clear trail of who changed what and when.

Give your team time tracking they’ll actually use.

See PunchIN running against a live Odoo in a 20-minute demo.

Book a demo