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ónrecibe payloads urlencoded de Slack y ejecutaResponder 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 completadodetermina el estado final inspeccionando la lista de ClickUp con un orden de prioridad: coincidencia por texto con "complet", tipodoneo tipoclosed. 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_urlconreplace_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 hitoyClickUp: tipos de tarea) se encuentran puenteados y desconectados en el flujo activo. - El modal de Slack transporta el
taskIdy elchannelserializados en el campoprivate_metadatapara poder asociar la subtarea y responder al canal correcto tras el envío (view_submission).
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | Slack: interacción, Responder a Slack (200) |
| Nodos | 20 |
| Servicios | API externa (HTTP), respondToWebhook |
| Credenciales | ClickUp account, WorldieBot |
| Abrir en n8n | ziNW2xFxdrIupkdA |