How to connect ZKTeco time clocks, enable web clock-in and integrate with Odoo, n8n, webhooks and the REST API.
Puedes dar de alta empleados y llevar su asistencia sin hardware. Cada empleado invitado checa entrada y salida desde su navegador y RR. HH. puede registrar checadas a mano con motivo. Todos los métodos caen en el mismo reporte de asistencia. El producto funciona con o sin relojes checadores y puedes añadirlos después.
En Asistencias → Integraciones, tarjeta de Odoo, pega la URL, la base de datos, tu usuario y una clave API generada en Odoo (Preferencias → Seguridad de la cuenta). Las checadas se envían a hr.attendance automáticamente y puedes importar tus empleados. Compatible con Odoo 16, 17, 18 y 19, en la nube o autoalojado.
Cada checada se puede enviar en tiempo real a cualquier flujo. En la tarjeta de Webhook pega la URL de tu webhook de n8n u otro servicio y, opcionalmente, un secreto de firma. Recibirás un POST así:
POST https://tu-webhook
X-Attendance-Event: attendance.punch.created
X-Attendance-Signature: sha256=<hmac>
{
"type": "attendance.punch.created",
"rootId": "org_...",
"occurredAt": "2026-09-25T14:00:00.000Z",
"data": {
"pin": "1001",
"employeeId": "emp_...",
"punchedAt": "2026-09-25T14:00:00.000Z",
"punchState": 0
}
}Crea una clave API en Integraciones y consulta tus datos desde cualquier sistema. Ejemplo:
curl -H "Authorization: Bearer att_live_..." \
"https://api.asistencias.app/v1/attendance/logs?limit=100"Endpoints disponibles: /v1/attendance/logs, /employees, /presence. Paginación por cursor con el parámetro after.
Desde Integraciones puedes descargar las checadas del mes a Excel (CSV), listo para cualquier sistema de nómina.
¿Listo para empezar? Ver planes o conocer más.