WorldTeams Docs
N8nSuccess

ClickUp · Slack (notifica + completar + hito)

Workflow de n8n activo · 20 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

Cuando una persona del equipo interactúa desde Slack con los botones de una tarea de ClickUp para marcarla como terminada o sumarle un hito, este flujo gestiona la acción correspondiente. Si se marca como completada, busca el estado de cierre de la lista en ClickUp, actualiza la tarea y modifica el mensaje original en Slack indicando quién la completó. Si se solicita agregar un hito, despliega una ventana emergente en Slack para cargar nombre y detalle, y genera la subtarea asociada dentro de ClickUp enviando la confirmación con el link al canal.

Cuándo se rompe

  • Al apretar "Marcar completada", la tarea no cambia de estado en ClickUp y el mensaje de Slack no se actualiza: ocurre si la tarea fue eliminada de ClickUp o si la lista donde vive no tiene configurado ningún estado de tipo cerrado o completado.
  • Al enviar el formulario de "Agregar hito", no se publica la confirmación en el canal ni aparece la subtarea: pasa si la tarea principal fue borrada o archivada en ClickUp antes de enviar el modal.
  • Al hacer clic en el botón de hito, Slack muestra un error y no abre la ventana emergente: sucede si venció el identificador temporal de la interacción de Slack antes de que el flujo pudiera responder.

Detalle técnico

  • El webhook Slack: interacción recibe payloads urlencoded de Slack y ejecuta Responder a Slack (200) para confirmar la recepción antes de bifurcar por la acción en ¿Qué acción?.
  • En la rama de completado, Resolver estado completado determina el estado final inspeccionando la lista de ClickUp con un orden de prioridad: coincidencia por texto con "complet", tipo done o tipo closed. Si no halla ninguno, corta la ejecución con error.
  • La actualización visual de la tarea completada en Slack se hace mediante un HTTP Request apuntando a response_url con replace_original: true.
  • La creación del hito crea directamente una subtarea estándar bajo la tarea padre; los nodos de asignación de tipo de ítem personalizado (ClickUp: marcar como hito y ClickUp: tipos de tarea) se encuentran puenteados y desconectados en el flujo activo.
  • El modal de Slack transporta el taskId y el channel serializados en el campo private_metadata para poder asociar la subtarea y responder al canal correcto tras el envío (view_submission).

Diagrama

Ficha

Estado🟢 Activo
DisparadorSlack: interacción, Responder a Slack (200)
Nodos20
ServiciosAPI externa (HTTP), respondToWebhook
CredencialesClickUp account, WorldieBot

| Abrir en n8n | ziNW2xFxdrIupkdA |

On this page