N8nSuccess
C - Monthly Core -> Completed (schedule 5 min)
Workflow de n8n activo · 15 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
Cada 5 minutos, el sistema busca notas recientes en HubSpot que contengan el hashtag #monthly-core correspondientes al mes en curso. Si el contacto asociado cuenta con una reunión de tipo "Monthly - Core" agendada para este mes y todavía no figura como completado, se procesa la actualización. Como resultado, en la ficha del contacto en HubSpot su estado de monthly pasa a "Completed", se actualiza la fecha de su último monthly y se deja asentado el cambio en la base de datos de historial.
Cuándo se rompe
- Si en la nota del contacto se escribe mal el hashtag (por ejemplo, con errores de tipeo o sin el guion), el sistema la pasa de largo y no actualiza el estado.
- Si el contacto no tiene vinculada en el CRM una reunión agendada como "Monthly - Core" dentro del mes actual, el flujo no realiza ninguna acción.
- Si el contacto ya figuraba previamente con el monthly en estado completado, el sistema descarta el cambio para evitar duplicar el historial.
Detalle técnico
- El trigger
Cada 5 minutosconsulta el endpoint de búsqueda de HubSpot trayendo notas conhs_lastmodifieddatedentro de los últimos 10 minutos (600.000 ms). - El nodo
Filtrar #monthly-core (mes actual)limpia etiquetas HTML del cuerpo (hs_note_body), valida la inclusión de#monthly-coreen minúsculas y corrobora que la fecha de la nota (hs_timestampohs_createdate) coincida con el mes y año UTC actuales. Evaluar condicionesverifica que exista una reunión asociada conhs_activity_typeigual amonthly - core, quec__monthly_booked_datesea del mes corriente y quemonthyl_statussea distinto deCompleted.- El nodo
Set Monthly Status = Completedejecuta unPATCHsobre el contacto en HubSpot seteandomonthyl_statusenCompletedyc__last_monthly_date_and_timecon la fecha de la reunión. - Por último, se insertan los registros de auditoría correspondientes en la tabla
contact_property_historyde Supabase.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | Cada 5 minutos |
| Nodos | 15 |
| Servicios | API externa (HTTP), Supabase |
| Credenciales | Hubspot Matching Candidates Service key, Supabase WPC |
| Abrir en n8n | vp4BwjwoUtLVtBe0 |