WorldTeams Docs
N8nRecruiting

Recru day mensaje slack

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

Permite enviar mensajes y reconocimientos directos a integrantes del equipo a través de dos formularios: el formulario interno de Recru Day y una interfaz web general conectada a Slack. Al completar y enviar cualquiera de los formularios, el mensaje se entrega como un mensaje directo en la cuenta de Slack de la persona seleccionada. En el caso de Recru Day, el destinatario recibe una tarjeta formateada con un banner visual, el remitente y el texto ingresado.

Cuándo se rompe

  • Si en el formulario web general se ingresa un destinatario con un usuario que no existe, está dado de baja o es un bot en el espacio de Slack, la entrega falla y el formulario web arroja un error de envío.
  • Si se suma un nuevo recruiter a la lista de opciones del formulario de Recru Day sin configurar su respectivo desvío y casilla de Slack de destino, el mensaje se envía desde el formulario pero se pierde sin llegar a nadie.
  • Si alguno de los recruiters cambia su nombre de usuario en Slack, el desvío correspondiente del Recru Day rebota al intentar entregar el mensaje directo.

Detalle técnico

  • El workflow opera con dos ramas independientes: una disparada por On form submission (formulario nativo de n8n) y otra mediante webhooks HTTP (Form GET en /slack-form y Form POST en /slack-send).
  • En la rama de Recru Day, el nodo Edit Fields recorta el contenido de Mensaje💘 a un máximo de 201 caracteres (.slice(0, 201)), normaliza los espacios y genera la estructura Block Kit con la imagen alojada en WordPress.
  • El enrutamiento de Recru Day se apoya en un nodo Switch conectado a 19 nodos Slack individuales (Send a message a Send a message18), cada uno configurado con un username estático hardcodeado (como julieta.cohen o franca.stamadianos).
  • En la rama web, los nodos Get many users1 y Get many users2 listan los miembros de Slack filtrando bots y cuentas eliminadas (Filter1 y Filter2), mientras que Code in JavaScript1 valida la existencia del handle antes de disparar Send a message19 usando el ID de usuario de Slack.
  • Las respuestas web de confirmación y formulario se devuelven en formato HTML mediante Respond to Webhook y Respond to Webhook1, sanitizando etiquetas y caracteres especiales en Code in JavaScript2.

Diagrama

Ficha

Estado🟢 Activo
DisparadorOn form submission, Respond to Webhook, Respond to Webhook1, Form GET, Form POST
Nodos34
ServiciosSlack, formTrigger, respondToWebhook
CredencialesWorldieBot

| Abrir en n8n | xYIVCebhy2Y0simf |

On this page