AI face-recognition clock-in via tablet kiosk or mobile selfie that writes verified attendance straight into ERPNext HR. A ready-to-install Frappe app that ECOSIRE installs, commissions, and supports for your team. One-time license from $499.00 USD for ERPNext 16 — includes 12 months of updates and support.
Vista previa ilustrativaAI face-recognition clock-in via tablet kiosk or mobile selfie that writes verified attendance straight into
ERPNext HR. A ready-to-install Frappe app that
ECOSIRE installs, commissions, and supports for your team.
Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.
Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.
ECOSIRE la crea, la configura y la instala en tu ERPNext.
Sales en vivo en unas 2–4 semanas, con un periodo de soporte posterior al lanzamiento.
Buddy punching and manual attendance sheets quietly bleed payroll accuracy across retail floors, factory shifts, and field crews. ERPNext ships a solid HR core — the Employee Checkin DocType, Shift Type, auto-attendance, and the check-in/out logic that rolls into Attendance and payroll — but out of the box it has no biometric identity layer. A worker can check in a colleague, a shared PIN gets passed around, and a photo taken on a phone proves nothing about who was actually standing there. Native ERPNext trusts whoever holds the device; it has no way to assert "this face belongs to this Employee."
ECOSIRE builds a proper Frappe app (installed with bench get-app and bench install-app, packaged and fully executed on Frappe/ERPNext v16 (v15 builds on request)) that adds that missing identity layer without forking core HR. We add custom DocTypes — a Face Enrollment record holding per-employee face templates as embeddings (never raw photos in plain storage), a Kiosk Device registry, and a Face Checkin Log — plus whitelisted server methods (@frappe.whitelist()) exposed over the Frappe REST API that a tablet kiosk PWA or a mobile selfie screen calls. On capture, the client posts a frame; a liveness / anti-spoofing pass rejects printed photos and screen replays; the embedding is matched against enrolled templates at a configurable 95–100% confidence threshold; on a match the method creates the Employee Checkin exactly as ERPNext expects, so Shift Type assignment, auto-attendance, and payroll continue to work downstream with zero changes to your existing flow.
Technically, enrollment and matching are wired through hooks.py doc events and scheduler events: a doc_events hook on Employee can trigger an enrollment reminder, and a scheduler_events job reconciles offline captures and prunes stale device tokens. Client Scripts drive the kiosk and selfie UI validation, Server Scripts (where you prefer low-code) can enforce geo-fencing or shift-window rules, and everything respects Frappe permissions — we ship dedicated Role Profiles (Kiosk Operator, HR Manager) so an operator device can create check-ins but never read salary data. Offline capture is a first-class feature: the kiosk queues punches locally when the network drops and syncs them through an idempotent whitelisted endpoint once connectivity returns, so a warehouse dead-zone never costs you an attendance record.
The app is finished, tested, and ready to install: purchase gives you immediate access to the packaged source for bench get-app / bench install-app, and ECOSIRE installs, configures, and commissions it on your production ERPNext as part of the price - enrollment separation across companies, kiosk-operator roles that cannot read HR or salary data, and a verified live check-in before we call it done. The full automated test suite (113 tests) runs against Frappe/ERPNext v16, and recognition is proven on real photographs on commodity CPU hardware - no GPU required. Defects are corrected free of charge, and a post-commissioning support window is included.
Runs attendance across many branches and needs verified, buddy-punch-proof clock-in on cheap tablets that feeds ERPNext payroll without new spreadsheets or shared PINs.
Manages shift workers at gates and floor stations, needs fast kiosk punches with liveness checks and offline capture for network dead-zones, all rolling into ERPNext Shift Type auto-attendance.
Oversees merchandisers, technicians, or delivery crews who clock in by mobile selfie with optional geo-fencing, so remote attendance is verified against the real `Employee` and location.
Owns the bench and wants a clean, permission-scoped Frappe app on v16 that uses standard DocTypes, whitelisted methods, and hooks — not a fragile core fork — with the git repo handed over.
| Criterio | ECOSIRE | Construcción personalizada | Competidor | Nativo de ERPNext |
|---|---|---|---|---|
| Identity verification | Face match + liveness at 95–100% threshold | Whatever you build and validate yourself | Often basic match, weak or no liveness | None — trusts whoever holds the device |
| ERPNext integration | Native `Employee Checkin` via whitelisted methods | You must wire the DocTypes and hooks | Varies; may write custom tables off-standard | Manual check-in / device import only |
| Offline capture | Local queue + idempotent sync endpoint | Build and test the whole sync path | Rarely offline-capable | Not available |
| Multi-site enrollment | Per-site templates and `Kiosk Device` registry | Design site isolation yourself | Single-tenant assumptions common | No biometric enrollment at all |
| Permissions | Scoped Role Profiles (operator vs HR) | You define and audit every role | Coarse or all-or-nothing access | Standard HR roles, no kiosk role |
| Data residency | Embeddings in your DB; self-hostable inference | Depends on your architecture | Often cloud face API, data leaves site | N/A |
| Version support | Executed test suite + clean `bench install-app` on v16; v15 on request | You own version compatibility | May lag on new Frappe versions | Ships with core |
| Ownership & support | Git repo handover + support window | Fully yours, fully your maintenance | Vendor lock, limited source access | Community/support subscription |
The app is ready to install today - purchase gives immediate access to the packaged Frappe app, and ECOSIRE performs the installation, configuration and commissioning on your ERPNext as part of the price. A typical single-site commissioning (install, enrollment of the first employees, a verified live check-in) completes within a few working days of you granting server access.
Every punch is matched against the enrolled `Face Enrollment` template at a configurable 95–100% confidence threshold, and a liveness / anti-spoofing pass rejects printed photos and screen replays before matching. Borderline scores go to a manual-review queue rather than being silently accepted.
Neither. It is a separate Frappe app that adds an identity layer and then creates the native `Employee Checkin` records ERPNext already understands. Shift Type, auto-attendance, and payroll keep working unchanged — we do not modify core HR.
Kiosk mode queues punches locally and syncs them through an idempotent whitelisted endpoint once connectivity returns, so a warehouse or basement dead-zone never loses an attendance record. A scheduler event reconciles anything still pending.
We package and execute the full automated test suite on Frappe/ERPNext v16 (v15 builds are prepared on request) with a clean `bench install-app` path. Every build includes a post-go-live support window for defect fixes and tuning, and you receive the full git repository so your team (or ours, under a support retainer) can maintain and extend it.
We store face embeddings (mathematical templates), not raw photos in plaintext, inside your own ERPNext database. You can opt for on-device embeddings or a self-hosted inference service you control for full data residency — no third-party face data leaves your infrastructure unless you choose it.
Yes. Optional geo-fencing and shift-window rules can be enforced via Server Scripts, rejecting punches outside an allowed radius or outside the assigned shift, with Role Profiles ensuring kiosk operators can create check-ins but never read salary data.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

A build-to-order ERPNext application for anonymous 360-degree reviews — configurable peer, manager, report and self rater groups, weighted competency scoring, and aggregated gap-analysis and heatmap reports. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 instance.

A build-to-order ERPNext app that detects abandoned webshop and POS carts, then runs multi-channel WhatsApp, email, and SMS recovery and win-back sequences with dynamic cart content and coupon injection. ECOSIRE scopes, builds, installs, and supports it for your v15/v16 instance.

A build-to-order ERPNext app for running B2B account-based campaigns: define target-account lists, sequence outreach calls, auto-distribute them to agents, and score account engagement across every contact. ECOSIRE designs, builds, installs and supports it after you confirm scope.
AI face-recognition clock-in via tablet kiosk or mobile selfie that writes verified attendance straight into ERPNext HR. A ready-to-install Frappe app that ECOSIRE installs, commissions, and supports for your team.