WorldTeams Docs
N8nSuccess

ClickUp Cierre - Notificación a Slack

Workflow de n8n activo · 7 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, revisa las tareas abiertas en la lista de Cierre de ClickUp para identificar cuáles vencen en el día o ya se encuentran atrasadas. Por cada tarea encontrada, busca al responsable y publica un recordatorio individual en el canal de Slack de Cierre. El mensaje incluye el detalle de la tarea, la mención al asignado y botones interactivos para gestionarla o abrirla directamente en ClickUp.

Cuándo se rompe

  • Si el responsable asignado en ClickUp no tiene un usuario en Slack registrado con el mismo correo electrónico, la alerta se publica en el canal pero sin arrobar a la persona.
  • Si se elimina o archiva la lista de Cierre en ClickUp, o si se modifica el canal de Slack de destino, el proceso falla al no encontrar el origen de datos o el canal para enviar los mensajes.
  • Si una tarea abierta se creó sin fecha de inicio ni fecha límite, el sistema la saltea automáticamente y nunca genera la notificación.

Detalle técnico

  • Disparador programado Cada día 08:00 que toma las variables centrales (LIST_ID: 901114278162, CHANNEL: C0BNC0W4R0S y zona horaria America/Argentina/Mendoza) desde el nodo Config.
  • El nodo ClickUp: obtener tareas consulta la API paginando hasta un máximo de 20 páginas, excluyendo subtareas y tareas cerradas (include_closed: false, subtasks: false).
  • El nodo Tareas de hoy descarta tareas que contengan /requiere automatizaci/i en el título o tengan estado closed/done. Compara due_date (o start_date como fallback) contra la fecha actual en Mendoza para calcular los días de atraso (daysLate).
  • Hace un llamado a la API de Slack users.lookupByEmail con el email del responsable de ClickUp para resolver su Slack User ID antes de formatear la mención.
  • El nodo Armar mensaje construye el payload con formato Block Kit de Slack (con botones de acción para complete_task y add_milestone) y lo envía mediante chat.postMessage.

Diagrama

Ficha

Estado🟢 Activo
DisparadorCada día 08:00
Nodos7
ServiciosAPI externa (HTTP)
CredencialesClickUp account, WorldieBot

| Abrir en n8n | j1S2jzei3Gykn9xa |

On this page