You're running ERPNext for HR. Your employees still sign a paper register or punch in on a shared fingerprint machine. Those two things shouldn't coexist — and now they don't have to.
TheCheckIn captures face recognition check-in on each employee's Android phone and pushes it directly to ERPNext's Employee Checkin log — automatically, in seconds. No export. No import. ERPNext's own auto-attendance and Frappe HRMS payroll take it from there.
Free up to 10 employees · Real-time webhook sync · ERPNext v14 & v15
TheCheckIn App
Face check-in · 9:02 AM · Main Office
ERPNext
Employee Checkin created
No export. No import. No manual steps.
After a one-time setup, every employee check-in flows into ERPNext automatically. Your HR team doesn't do anything extra.
One-time setup. Paste the API key from TheCheckIn into your ERPNext settings. Done.
Your ERPNext employee list syncs into TheCheckIn. Add or update an employee in ERPNext — it appears in TheCheckIn within seconds.
Face recognition on their Android phone. Liveness detection confirms it's them. Check-in confirmed.
A webhook fires. Employee Checkin appears in ERPNext within seconds. ERPNext's auto-attendance runs. Frappe HRMS payroll processes it.
No export file. No CSV import. No scheduled job.
The entire flow is automated. From face scan to ERPNext Attendance record — no one has to touch a button at the end of the day.
The integration works both ways, but each direction has one owner — no conflicts, no duplicates.
ERPNext → TheCheckIn
Employee & Branch data
ERPNext is the single source of truth for who your employees are. You add, update, or deactivate employees in ERPNext — the changes sync to TheCheckIn automatically.
TheCheckIn → ERPNext
Attendance check-ins
Every face recognition check-in event pushes to ERPNext the moment it's confirmed — via a secure, signed webhook. ERPNext creates an Employee Checkin record, then handles the rest.
Once the Employee Checkin records are in ERPNext, your existing ERPNext and Frappe HRMS setup takes over. Nothing new to configure — it plugs into the tools you already have.
ERPNext auto-attendance runs natively
ERPNext's built-in auto-attendance processor reads the Employee Checkin records and generates Attendance documents — Present, Absent, Half Day — based on your existing shift policies.
Frappe HRMS payroll uses the same data
Frappe HRMS reads the Attendance records created by auto-attendance. Leave deductions, LOP calculations, overtime, and shift allowances all process from accurate real-time data.
All ERPNext HR reports work out of the box
Monthly Attendance Sheet, Late Entry report, Early Exit report — they all work because the data is in the standard ERPNext Employee Checkin doctype format.
Secure, signed webhook — no data exposed
Every check-in push is HMAC-signed. No raw face images or biometric data ever leaves TheCheckIn — only the attendance event and the ERPNext employee ID are sent.
Face check-in on Android
Liveness confirmed · Location recorded
ERPNext Employee Checkin
Auto-created · Standard doctype
ERPNext Attendance record
Present / Absent / Half Day
Payroll processed
LOP deductions · Overtime · Leave
Real questions from people who already run ERPNext and want to sort out attendance.
Start with the free Android app. Try face check-in with your team. When you're ready to connect to ERPNext, we'll walk you through it.
Free up to 10 employees · ERPNext v14 & v15 · Real-time webhook · No manual steps
Need custom ERPNext workflows? See ERPNext customization