N8nSuccess
F - Set Monthly Status to no show
Workflow de n8n activo · 16 nodos
Página generada automáticamente desde n8n. No la edites a mano — se sobreescribe en la próxima corrida. Para cambiar el contenido, cambiá el workflow o el prompt del colector.
Qué hace
Todos los días a las 08:00 ART, este flujo revisa qué empresas tenían agendada una reunión de monthly el día anterior. Para cada una, busca si el equipo dejó registrada una nota con la etiqueta #monthly-am en HubSpot durante el mes en curso. Si encuentra la nota, actualiza la empresa marcando el monthly como completado y registrando la fecha; si no la encuentra, la pasa a "No show" y envía un resumen final a Slack.
Cuándo se rompe
- Si la reunión de monthly efectivamente se realizó pero no se cargó una nota en la empresa con el tag
#monthly-amdentro del mes, el flujo marcará al cliente erróneamente como "No show" en HubSpot. - Si HubSpot no responde o da error al intentar leer las notas de una empresa, el flujo no actualiza su estado para evitar marcar un falso "No show" y manda una alerta a Slack avisando que esa cuenta fue salteada.
- Si falla la búsqueda general de empresas en HubSpot por problemas de permisos o cortes de servicio, el flujo no procesa ningún cliente y envía un aviso de error al canal de Slack.
Detalle técnico
- Se ejecuta bajo el trigger
Schedule Diario 08:00 ARTy enVentana Ayercalcula el rango UTC correspondiente al día previo completo y al primer día del mes corriente en huso horario ART (UTC-3). - En
HS Buscar Companiesconsulta hasta 100 empresas mediante la API de Search filtrando porf__monthly_booked_dateentre el inicio y fin del día anterior. Si la API devuelve más de 100 registros, marca el flagtruncadopara alertarlo en el reporte. - En
HS Notas de la Companybusca notas asociadas a la empresa (associations.company) conhs_createdatemayor o igual al inicio del mes (monthStart). - En
Decidir Estadoevalúa el cuerpo de las notas con la expresión regular/#\s*monthly[\s_-]*am\b/i(limpiando tags HTML). Si hay coincidencia definef__monthly_status: 'Completed'y asignaf__last_monthly_date_and_time; de lo contrario, definef__monthly_status: 'No show'. - Aplica los cambios en HubSpot mediante un PATCH en
HS Update Companyy consolida el reporte diario enSlack - Resumenenviándolo al canalC0BME3ATD6H.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | Schedule Diario 08:00 ART |
| Nodos | 16 |
| Servicios | API externa (HTTP), Slack |
| Credenciales | Hubspot Matching Candidates Service key, WorldieBot |
| Abrir en n8n | viYh1NuMT73ru1G5 |