Registrar automáticamente tiempos de trabajo y descanso en Notion
Descripción del flujo de trabajo
Esta automatización recibe señales webhook para registrar cuándo inician y terminan períodos de trabajo y descanso, guardando los datos en una base Notion con timestamps y cálculo automático de duraciones para análisis detallado.
Cómo funciona
- 1.Recibir solicitud webhook con el tipo de período (trabajo o descanso)
- 2.Validar los datos recibidos e identificar si es inicio o cierre de sesión
- 3.Guardar el registro timestampeado en Notion con duración calculada automáticamente
Casos de uso
- Registrar horas de trabajo y descansos de empleados desde aplicaciones externas sin intervención manual
- Generar reportes de tiempo precisos en Notion para nómina, auditorías de productividad y cumplimiento normativo
- Monitorear el equilibrio trabajo-descanso para prevenir sobrecarga y garantizar períodos de recuperación
Requisitos
- Conectar Notion y crear base de datos con campos para timestamp, tipo de sesión y duración
- Configurar endpoint webhook activo para recibir señales desde aplicaciones cliente o sistemas externos
- Documentar el mecanismo de envío de señales (cuándo inician y cierran las sesiones de trabajo)
Valor del servicio
Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (30)
Create new page
Notion
Update page with end date
Notion
If pause_in_minuten is empty
If
If page responded
If
If page exist
If
If page exist1
If
If
If
Set Break Duration
Set
Update break duration for current day
Notion
Set break duration for current day
Notion
Get notion page by date
Notion
Set Message - End time already tracked
Set
Set Message - End time tracked
Set
Set Message - Start time not yet tracked
Set
Set Message - Start not yet tracked
Set
Set Message - Break time tracked
Set
Set Message - Break time updated
Set
Set Message - Start time already tracked
Set
Set Message - Start time already tracked1
Set
Get notion page with todays date
Notion
Switch
Switch
Get notion page with todays date1
Notion
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Respond to Webhook
Webhook
Sticky Note5
Sticky Note
Webhook - Track Time
Webhook