Built by ERPNext Specialists

Customize ERPNext for Attendance — Built by Pazhanam Technologies

ERPNext's default attendance module works. But if you need face recognition, GPS check-in, or custom approval workflows that match how your business actually runs — that requires real customisation.

We've done it. TheCheckIn is our own product — a face recognition attendance app built specifically to integrate with ERPNext. We didn't just connect two systems. We built one of them.

That means Pazhanam knows ERPNext's data model, Frappe's framework, and how attendance flows through to payroll — not from reading the docs, but from shipping a live product that thousands of employees use every day.

TheCheckIn is proof of what we build

Before taking a customisation brief, we built our own ERPNext integration from scratch. Here's what that involved — because it tells you what we can build for you.

Face recognition on Android

We built a mobile app with on-device face matching and liveness detection (eye blink), then connected it to ERPNext's HR Attendance module via API. That required custom doctype fields, custom scripts, and careful handling of Frappe's permission model.

GPS-based multi-branch attendance

Field employees check in with GPS. Each branch has a geofence. TheCheckIn validates whether the employee is within range of the registered site before accepting the check-in — and logs the exact coordinates. This feeds into custom branch-level reports in ERPNext.

Automatic timesheet generation

TheCheckIn generates daily, weekly, and monthly timesheets from raw check-in and check-out data. We built the calculation logic, late/early detection, overtime flagging, and an export format that maps cleanly to ERPNext payroll inputs.

ERPNext customizations we take on

If you have specific requirements that the standard ERPNext setup doesn't cover, these are the types of projects we work on:

TheCheckIn integration setup

Connect TheCheckIn face recognition attendance to your existing ERPNext instance — including custom field mapping, automated sync, and user permission setup.

Custom attendance approval workflows

Multi-level approval chains, department-specific workflows, or attendance regularisation flows that your current ERPNext setup doesn't support.

Custom shift and roster management

Night shifts, rotating shifts, multiple shifts per day, or department-specific shift rules — configured in ERPNext and connected to TheCheckIn's check-in data.

Custom attendance and HR reports

Custom ERPNext reports for attendance by site, department-level summary, late-comer tracking, overtime reports, or any other view your management team needs.

Custom Frappe apps and modules

New functionality that doesn't fit in the standard ERPNext doctypes — built as proper Frappe apps with full framework support, versioning, and upgrade compatibility.

Talk to us about your ERPNext setup

Tell us what you're trying to do. We'll be honest about whether TheCheckIn covers it directly, or whether a custom build makes sense.

ERPNext v14 & v15 (self-hosted and Frappe Cloud)
Frappe HRMS and legacy HR module
Face recognition, GPS, QR — your choice
Custom workflows and reports included
Chat on WhatsApp

Typical response within a few hours on business days

Questions about ERPNext customization

Yes, and most customers do. TheCheckIn works as a standalone attendance app — no ERPNext required. You get the Android app, the web admin dashboard, face recognition, QR, GPS, and timesheets. You can export attendance data to Excel or import it into ERPNext manually. Customization is only for teams with specific workflow requirements.
ERPNext's built-in attendance module is a great data store. It doesn't capture check-ins itself — it relies on a biometric terminal, a manual entry, or a third-party integration. TheCheckIn is the check-in layer: face recognition, QR, and GPS on employees' own phones. The attendance records then go into ERPNext's module where Frappe HRMS picks them up for payroll.
Yes. Our deep area is HR, attendance, and payroll — that's where TheCheckIn lives. But we work on ERPNext customizations across the platform. If you have a specific workflow, report, or integration need, reach out and we'll tell you honestly whether it's a good fit for us to build.
Send us a WhatsApp message or email describing what you want to do, your ERPNext version (or whether you're starting fresh), and how many employees are involved. We'll ask a few follow-up questions and give you an honest scope estimate — usually within one business day.

Tell us what your ERPNext needs

We're not going to oversell you. Tell us your setup and what's not working — we'll tell you if TheCheckIn handles it or if a custom build makes more sense.

ERPNext specialists · Built TheCheckIn from scratch · Frappe framework experts