Centro de ayuda
Todo lo que necesitas para configurar, administrar y usar AsisTpro.
Guía de inicio rápido
De cero a operando. Sigue estos pasos en orden.
Registra tu empresa
Entra a asist.pro y haz clic en "Crear cuenta gratis". Completa tu nombre, correo, contraseña y elige un slug. Ese slug será tu URL: asist.pro/acme.
Configura locaciones y turnos
Antes de agregar empleados, define al menos una locación (sede de trabajo) y un área con turno. Cada turno tiene hora de entrada, salida y días laborales.
Agrega empleados
Agrégalos manualmente o sube un Excel con la plantilla descargable para altas masivas. El sistema genera automáticamente un código de 5 dígitos para cada empleado.
Comparte el link con tu equipo
Envía la URL asist.pro/tu-empresa a tus empleados. Ellos ingresan su código de 5 dígitos, toman la selfie y listo. La asistencia queda registrada al instante.
Guía del administrador
Todo lo que puedes hacer desde tu panel de control.
dashboardDashboard principal
Tu vista de inicio muestra el resumen del día: empleados que ya checaron, los que faltan, y los checkins recientes con foto y hora. Desde aquí navegas a todas las secciones.
groupGestión de empleados
Administra tu plantilla desde la sección Empleados:
- check_circleAlta individual — nombre, locación, turno y opción de registro de comida. El código de 5 dígitos se genera automáticamente
- check_circleImportación Excel — descarga la plantilla, llénala y súbela para altas masivas
- check_circleDesactivar/reactivar — sin eliminar datos, solo habilitas o deshabilitas su acceso
- check_circleReasignar licencias — desactiva todos y selecciona manualmente quiénes reciben licencia
location_onUbicaciones y geocercas
Configura una o varias ubicaciones de trabajo. Cada una tiene nombre, coordenadas GPS y radio de tolerancia en metros. Los empleados asignados a esa ubicación deben checar dentro del radio.
scheduleÁreas de trabajo y turnos
Organiza empleados por áreas y asigna grupos de horario (turnos). Cada turno define hora de entrada, salida y días laborales de la semana, con horarios diferentes por día si es necesario. Puedes crear, desactivar, reactivar o eliminar áreas y turnos.
ruleReglas de asistencia
Configura la hora límite de entrada y los minutos de tolerancia para retardos. Estas reglas se aplican automáticamente al calcular puntualidad en reportes y nómina.
publicZona horaria
Cada empresa puede configurar su zona horaria. Soporta todas las zonas de México, Latinoamérica, EE.UU. y España. Afecta los reportes, la hora mostrada en checkins y los cálculos de nómina.
event_noteIncidencias y permisos
Registra eventos desde un calendario visual: faltas justificadas, vacaciones, incapacidad médica, permisos especiales y días festivos. Se reflejan automáticamente en reportes, matriz y nómina.
bar_chartReportes
- check_circleDashboard — resumen del día con % de asistencia, puntualidad y faltas
- check_circleMatriz — cuadrícula empleados × días con colores por estatus
- check_circleAuditoría — detalle de cada checkin con hora, tipo, GPS y foto
- check_circleNómina — horas trabajadas vs esperadas, pausas de comida, exportable a Excel
paletteBranding y licencias
Sube tu logo y personaliza colores del portal de checkin. Gestiona tus licencias: cada empleado activo necesita una. Puedes comprar adicionales con Stripe, descargar códigos en PDF o Excel, y reasignar licencias cuando cambie tu plantilla.
Guía del empleado
Así de simple es checar asistencia.
Abre el link de tu empresa
Tu administrador te compartirá una URL como asist.pro/tu-empresa. Ábrela desde el navegador de tu celular o computadora. No necesitas descargar ninguna app.
Ingresa tu código de 5 dígitos
Escribe el código numérico que tu administrador te asignó y presiona Entrar. Si no lo recuerdas, pídelo a tu administrador.
Permite ubicación y cámara
La primera vez, el navegador te pedirá permisos de GPS y cámara. Acepta ambos — son necesarios para registrar tu checkin con evidencia.
Selecciona tipo de registro
El sistema te muestra solo las opciones disponibles según tu secuencia del día:
- arrow_rightEntrada — inicio de jornada
- arrow_rightSalí a comer — pausa de almuerzo (si aplica)
- arrow_rightVolví de comer — regreso del almuerzo
- arrow_rightSalida — fin de jornada
Toma tu selfie y confirma
La cámara frontal se activa automáticamente. Presiona el botón de registrar. Verás una confirmación con la hora, tipo de registro y tu nombre.
historyTu historial de registros
En la pantalla de checkin puedes tocar "Mis últimos registros" para ver tus últimas 5 checadas con tipo, fecha y hora. No necesitas pedirle reportes a tu administrador para verificar tus registros recientes.
helpProblemas comunes
- error"No se pudo obtener ubicación" — Asegúrate de tener el GPS activado y los permisos del navegador aprobados
- error"Código de licencia inválido" — Verifica tu código con tu administrador, puede haberse desactivado
- error"Código no asignado a ningún empleado" — Tu código existe pero no está ligado a un empleado activo
- errorLa cámara no se activa — Cierra otras apps que usen la cámara e intenta de nuevo
- error"Día completo" — Ya registraste todos tus movimientos del día
Plugin de Odoo
Cómo conectar, configurar y sincronizar AsisTpro con tu ERP.
¿Qué es el plugin de Odoo?
AsisTpro funciona 100% independiente. El plugin de Odoo es una extensión opcional que sincroniza empleados y asistencias con tu instancia de Odoo vía XML-RPC. Si no usas Odoo, puedes ignorar esta sección por completo.
Requisitos en Odoo
Tu instancia de Odoo necesita estos modelos y campos para que el plugin funcione:
- check_circleModelo de empleados — hr.employee (estándar) o x_empleados (Studio custom)
- check_circleCampo requerido — x_studio_asist_code (Char)
- check_circleCampo opcional — x_studio_registra_comida (Boolean)
- check_circleModelo de asistencias — x_asistencias_asist
- check_circleCampos opcionales — x_studio_foto, x_studio_ubicacion
- check_circlePermisos — lectura y escritura en ambos modelos
Cómo conectar
- 1Ve a Dashboard → Integraciones
- 2Ingresa la URL de tu Odoo, nombre de base de datos, usuario y contraseña
- 3Selecciona el modelo de empleados que usas
- 4Haz clic en "Guardar y Probar Conexión"
- 5Usa "🩺 Diagnosticar" para verificar modelos y campos
Modelo de sincronización
AsisTpro usa un modelo local-first, batch sync:
- 1El empleado checa → el registro se guarda instantáneamente en PostgreSQL local
- 2El registro se marca como pending
- 3Cuando el admin hace clic en "Enviar a Odoo", se abre una sola conexión XML-RPC y se envían todos los registros pendientes en batch
- 4Cada registro confirmado se marca como synced con su ID externo guardado
Sincronizar empleados
Desde el panel de integraciones, haz clic en "📥 Sincronizar empleados". El plugin trae los empleados de Odoo y los crea o actualiza en AsisTpro (match por ID externo o código de asistencia). A los empleados nuevos se les asigna una licencia automáticamente si hay disponibles.
Reenvío y duplicados
El sistema protege contra duplicados con el campo external_sync_id:
- check_circleMarcar para reenvío — solo re-marca registros que NO tienen confirmación de Odoo. Seguro.
- warningForzar reenvío — limpia la confirmación y reenvía. Puede duplicar registros en Odoo.
Webhook para automatización
Puedes automatizar la sincronización con un servicio externo (UptimeRobot, cron-job.org, etc.):
POST https://asist.pro/webhooks/sync
- check_circleHeader: X-Admin-Secret: tu-secret
- check_circleBody: {"type": "attendance", "limit": 500}
- check_circleSi omites tenant_id, sincroniza todos los tenants activos
Desconectar
Puedes desconectar Odoo en cualquier momento desde el botón "Desconectar" en el panel de integraciones. Los empleados y registros locales se conservan intactos. Simplemente los nuevos checkins ya no se marcarán como pendientes de sync.
¿No encontraste lo que buscas? Revisa las preguntas frecuentes o escríbenos a info@millora.com.mx