APIPreciosDocumentaciónBlogSociosContacto
Probado en producción con más de 24,000 empleados

Conecta cualquier dispositivobiométrico a cualquier app.En minutos, no meses.

REST API + webhooks en tiempo real para dispositivos biométricos con protocolo ZKTeco. Configuración autoservicio, precios transparentes, fiabilidad de nivel producción.

Ver documentación de API
Sin tarjeta de crédito · Prueba de 7 días
live_feed.sh
$ curl punchconnect.com/api/v1/attendance
Conectado·3 dispositivos

Equipos que construyen el futuro de la gestión de fuerza laboral confían en nosotros

AgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwiAgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwi

Dónde encaja PunchConnect

El puente entre tu hardware biométrico y tu software — gestionando la complejidad del protocolo para que tú no tengas que hacerlo.

Cómo funciona

Tres pasos. Quince minutos. Datos en tiempo real.

Sin SDK requerido. Sin necesidad de conocer protocolos propietarios. Solo HTTP estándar.

01

Registra tu dispositivo

Configura el servidor en la nube de tu dispositivo apuntando a PunchConnect y regístralo a través de nuestra API. Toma menos de 2 minutos.

1// Point device cloud server to:
2// push.punchconnect.com
3
4// Then register via API:
5POST /api/v1/devices
6{
7 "serial": "BKJK203900123",
8 "name": "Front Gate",
9 "callback_url": "https://your-app.com/hook"
10}
11
12// Response:
13{
14 "id": "dev_8x2k9m3n",
15 "status": "waiting_for_connection",
16 "api_key": "pc_dev_..."
17}
02

Configura tu webhook

Indícanos dónde enviar los eventos de asistencia en tiempo real. Los enviamos a tu servidor al instante — sin necesidad de polling.

1POST /api/v1/webhooks
2{
3 "url": "https://your-app.com/attendance",
4 "events": ["attendance.punch_in",
5 "attendance.punch_out"],
6 "secret": "whsec_your_secret_key"
7}
8
9// Response:
10{
11 "id": "whk_4j7d9s",
12 "status": "active",
13 "verified": true
14}
03

Recibe datos en vivo

Los eventos de asistencia fluyen a tu aplicación en tiempo real vía webhook. Procésalos como prefieras.

1// Incoming webhook payload:
2POST https://your-app.com/attendance
3X-Signature: sha256=a1b2c3d4...
4
5{
6 "event": "attendance.punch_in",
7 "employee_id": 1042,
8 "employee_name": "Ahmed Mansour",
9 "device": "Front-Gate-01",
10 "timestamp": "2026-03-03T08:01:23Z",
11 "verify_type": "fingerprint"
12}

Todo lo que necesitas. Nada que no.

Una API. Todas las funciones. Sin ventas adicionales, sin restricciones de funciones, sin "contacta a ventas para premium".

Webhooks en tiempo real

Eventos de asistencia enviados a tu servidor en el instante en que ocurren. Sin polling, sin demoras.

REST API

Gestión completa de dispositivos, sincronización de empleados y consulta de asistencia mediante endpoints REST limpios.

Sincronización bidireccional

Envía empleados a los dispositivos de forma remota. Recibe fichajes en tiempo real. Comunicación verdaderamente bidireccional.

Cifrado AES-256

Datos cifrados de extremo a extremo en tránsito y en reposo. Verificación de firma de webhook con HMAC-SHA256.

Monitoreo de dispositivos

Estado en línea/fuera de línea en tiempo real para cada dispositivo conectado. Alertas instantáneas cuando un dispositivo se desconecta.

Registro de auditoría completo

Registro completo de comandos para cada operación de dispositivo y llamada a la API. Visibilidad total y cumplimiento normativo.

Funciona con tu stack

Ejemplos de código listos para producción. Copia, pega, despliega.

1# Receive attendance via webhook
2from flask import Flask, request
3
4app = Flask(__name__)
5
6@app.route
7("/webhook/attendance", methods=["POST"])
8def handle_attendance():
9 event = request.json
10
11 print(f"Employee: {event['employee_name']}")
12 print(f"Device: {event['device']}")
13 print(f"Time: {event['timestamp']}")
14
15 return {"status": "ok"}, 200
16
17# Push employee to a device
18import requests
19
20requests.post(
21 "https://api.punchconnect.com/v1/employees/push",
22 json={"device_serial": "BKJK203900123",
23 "employee_id": 1042,
24 "name": "Ahmed Mansour"},
25 headers={"Authorization": "Bearer pc_live_..."}
26)

Precios predecibles, diseñados para escalar

Licencia única por dispositivo. Sin cuotas mensuales. Descuentos por volumen a medida que creces.

STARTER

Perfecto para pruebas y despliegues pequeños.

$200/ dispositivo

+$50/año de renovación desde el Año 2

Comienza con:

  • Webhooks en tiempo real
  • Acceso a REST API
  • Monitoreo de dispositivos
  • Soporte por correo electrónico
  • Documentación de la API

GROWTH

Más popular

Para despliegues en producción que escalan en múltiples ubicaciones.

Desde

$180/ dispositivo

10+ dispositivos · ahorra $20/dispositivo

Todo lo de Starter, más:

  • Descuento por volumen (10%)
  • Soporte prioritario por correo
  • Múltiples callback URLs
  • Sincronización masiva de empleados

SCALE

Organizaciones con múltiples sedes y necesidades de soporte dedicado.

Desde

$160/ dispositivo

25+ dispositivos · ahorra $40/dispositivo

Todo lo de Growth, más:

  • Descuento por volumen (20%)
  • Gerente de cuenta dedicado
  • Headers de webhook personalizados
  • SLA de 99.5% de disponibilidad

ENTERPRISE

Para operaciones a gran escala que requieren términos personalizados.

Contáctanos
Personalizado

50+ dispositivos · mejor precio

Infraestructura dedicada:

  • Gerente de soporte designado
  • Términos de SLA personalizados
  • Opción on-premise
  • Facturación por orden de pago

Construido desde producción.
Probado a escala.

Construimos PunchConnect porque lo necesitábamos nosotros mismos. Nuestro motor de protocolo gestiona la asistencia de más de 24,000 empleados de nuestros clientes en múltiples sedes, con datos fluyendo en tiempo real 24/7. Cuando lo comercializamos, no creamos un demo — abrimos nuestro sistema de producción.

A

Equipo de ingeniería de AgriWise

Gestionando la asistencia de más de 24,000 empleados en producción

¿Listo para conectar tu primer dispositivo?

Inicia tu prueba gratuita en 30 segundos.
Sin tarjeta de crédito. Sin llamadas de ventas. Solo API keys.

Habla con nosotros

hello@punchconnect.com

PunchConnect — Conecta cualquier dispositivo biométrico a cualquier aplicación