APIPreciosDocumentaciónBlogSociosContacto
Volver al blog
Case-study

Caso de estudio: Cómo AgriWise conecta 24.000+ empleados en 50+ sitios

Una plataforma ERP transformó integraciones biométricas poco fiables en un sistema de asistencia en tiempo real — en 5 minutos por dispositivo.

PunchConnect Team·Mar 24, 2026·5 min read

Cómo AgriWise conecta 24.000+ empleados activos en 50+ sitios con PunchConnect

AgriWise es una plataforma ERP al servicio de empresas agrícolas. Su módulo de RRHH gestiona las operaciones de personal en más de 50 sitios y 24.000+ empleados activos — desde trabajadores de campo hasta personal administrativo.

A esa escala, un control de asistencia preciso y en tiempo real no es opcional. Es la base sobre la que se construyen la nómina y el cumplimiento normativo.

El problema: tres generaciones de fracaso

Conectar dispositivos biométricos a software en la nube parece simple. No lo es.

El equipo de AgriWise pasó por tres generaciones de fracaso antes de encontrar algo que funcionara.

Evolución de AgriWise de Excel a PunchConnect
Tres enfoques fallidos antes de encontrar la arquitectura correcta

Generación 1: Importación manual por Excel

Los responsables de cada sitio exportaban los datos de fichaje desde los dispositivos, formateaban hojas de cálculo y los subían al sistema. Para 50+ sitios, esto significaba horas de trabajo manual en cada período de nómina. Los datos llegaban tarde. Los errores se acumulaban. Nada era en tiempo real.

Generación 2: Software de escritorio local

Cada sitio ejecutaba un software de asistencia en un PC local conectado al dispositivo biométrico. Mejor que Excel — pero los datos seguían viviendo en máquinas locales. Sincronizar con la nube requería más pasos manuales, y cada fallo del PC arriesgaba perder registros.

Generación 3: Raspberry Pi con scripts de túnel

El equipo de ingeniería escribió scripts personalizados en dispositivos Raspberry Pi en cada sitio. El Pi se conectaba al dispositivo biométrico a través de la red local y enviaba los datos a los servidores de AgriWise mediante un túnel.

Fue lo más cercano a funcionar. Hasta que dejó de hacerlo:

- Bloqueos de firewall. Los equipos de TI de los clientes bloqueaban las redes. El Raspberry Pi no podía alcanzar el dispositivo ni el servidor — a veces ninguno de los dos.
- Pérdida de datos. Cuando el túnel caía (y caía con frecuencia), los fichajes desaparecían. Sin reintento. Sin sincronización. Simplemente perdidos.
- Pesadilla de mantenimiento. Cada Pi necesitaba actualizaciones, monitorización y resolución de problemas — multiplicado por 50+ sitios en diferentes ciudades y redes.
- Imposible escalar. Añadir un nuevo sitio cliente significaba enviar hardware y esperar que la red local cooperara.

La conclusión: el módulo de RRHH no podía obtener datos de asistencia de forma fiable. Y sin eso, todo lo que dependía de ellos — nómina, cumplimiento, informes — fallaba.

La solución: API REST de PunchConnect

AgriWise reemplazó toda la infraestructura de Raspberry Pi con la API REST de PunchConnect.

Sin hardware en los sitios de los clientes. Sin scripts de túnel. Sin negociaciones de firewall.

Cada dispositivo biométrico se conecta directamente a la nube de PunchConnect. El módulo de RRHH de AgriWise funciona en dos direcciones:

Entrada: datos de fichaje en tiempo real

Cuando un empleado ficha a la entrada o salida, PunchConnect envía los datos al servidor de AgriWise instantáneamente vía webhook. Sin polling, sin retrasos — solo hay que configurar la URL de callback durante la configuración del dispositivo y los datos fluyen automáticamente.

Salida: control total de dispositivos

AgriWise llama a la API de PunchConnect para gestionar dispositivos de forma remota: añadir, actualizar o eliminar empleados, configurar la hora, reiniciar dispositivos, ajustar parámetros. Todo a través de endpoints REST estándar, desde cualquier lugar.

Velocidad de despliegue

Configurar un nuevo sitio cliente en PunchConnect:

- 3 minutos para configurar el sitio (nombre, zona horaria, ajustes)
- 5 minutos por dispositivo para conectar y verificar
- ¿Un sitio con 4 dispositivos? Menos de 25 minutos de cero a operativo.

Compárese con días de configuración de Raspberry Pi, resolución de problemas de red y configuración de túneles.

Comparación de arquitectura antes y después
De túneles Raspberry Pi a API REST cloud — el cambio de arquitectura

Los resultados

- 50+ sitios conectados. 100+ dispositivos biométricos en todas las ubicaciones de clientes, todos enviando datos de fichaje en tiempo real.
- 24.000+ empleados activos rastreados diariamente. Cada fichaje — entrada y salida — fluye automáticamente a través de PunchConnect hacia el módulo de RRHH de AgriWise.
- 95% de disponibilidad. Suficientemente fiable para construir la nómina sobre él.
- Datos en tiempo real. No más esperas por importaciones de Excel ni esperanzas de que el túnel funcione. Los fichajes llegan en el momento en que se producen.
- Despliegue en minutos, no en días. La incorporación de nuevos clientes pasó de ser un proyecto de infraestructura de varios días a una tarea de configuración.

Métricas de despliegue AgriWise
Números clave del despliegue de AgriWise

Por qué importa

PunchConnect no solo resolvió un problema técnico. Hizo que el módulo de RRHH de AgriWise fuera viable como producto.

Antes de PunchConnect, cada despliegue en un nuevo cliente era una apuesta — ¿funcionaría el Raspberry Pi con su red? ¿Aguantaría el túnel? ¿Llegarían realmente los datos?

Después de PunchConnect, la asistencia biométrica se convirtió en una funcionalidad que AgriWise puede vender con confianza. Configurar el dispositivo en el panel, llamar a la API, obtener los datos. Siempre.

Willem de Vries, Director de Ingeniería en AgriWise:

> «Si PunchConnect no existe, el módulo de RRHH difícilmente puede sobrevivir. Nos da la capacidad de obtener los datos de asistencia como nuestros clientes lo esperan — de forma fiable, en tiempo real, sin pedirles que importen datos manualmente ni que solucionen problemas de un Raspberry Pi que dejó de responder.»

Resumen técnico

- Empleados rastreados: 24.000+ activos
- Sitios conectados: 50+
- Dispositivos biométricos: 100+
- Tiempo de configuración por sitio: ~3 minutos
- Tiempo de configuración por dispositivo: ~5 minutos
- Entrega de datos: Tiempo real (webhook)
- Disponibilidad: 95%
- Hardware en sitio requerido: Ninguno
- Método de integración: API REST + Webhooks

¿Listo para conectar tus dispositivos biométricos?

PunchConnect es un middleware de API REST en la nube que conecta dispositivos biométricos ZKTeco a cualquier sistema de software. Sin IPs estáticas. Sin puertos abiertos. Sin hardware en sitio. Configura tu dispositivo en el panel, llama a la API, obtén datos de asistencia en tiempo real.

Comienza tu prueba gratuita →

Artículos relacionados

Caso de estudio: Cómo AgriWise conecta 24.000+ empleados en 50+ sitios | PunchConnect