El problema
Tareas que alguien hacía a mano
Asociar cada factura del CRM a la caja general y pasar el saldo del mes a una planilla eran tareas manuales, repetitivas y fáciles de olvidar.
Los flujos
Un flujo para cada tarea
- Facturas a la caja generalLas facturas entrantes y salientes del CRM se asocian solas a la caja que corresponde.
- Saldo mensual a Google SheetsUn disparador programado corre un script que consulta el CRM y escribe la fila del mes.
- Sesión siempre vivaUn flujo aparte renueva la autenticación para que el mensual no falle por una sesión vencida.
- Contactos por etiquetaUn webhook devuelve los contactos del CRM que tienen una etiqueta, para usarlos desde otras herramientas.
- Webhooks con validaciónLos datos que entran se validan antes de tocar nada, y si no cumplen se responde con un error claro.
Cómo funciona
Del disparador a la planilla
Decisiones
Lo que hace que no se rompa
- Modo de pruebaEl script puede correr sin escribir en la planilla, para revisar antes de confiar.
- Fecha y zona horaria explícitasTodo se calcula en hora de Montevideo, así el mes no se corre un día.
- La lógica en un script versionadon8n orquesta; lo complejo vive en código con historial y se puede probar aparte.
Herramientas
Con qué está hecho
n8nNode.jsLuxonAPI de GoHighLevelGoogle Sheets APIWebhooksCron
Siguiente proyectoAgents 101
Ver →