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 GETen/slack-formyForm POSTen/slack-send). - En la rama de Recru Day, el nodo
Edit Fieldsrecorta el contenido deMensaje💘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
Switchconectado a 19 nodos Slack individuales (Send a messageaSend a message18), cada uno configurado con un username estático hardcodeado (comojulieta.cohenofranca.stamadianos). - En la rama web, los nodos
Get many users1yGet many users2listan los miembros de Slack filtrando bots y cuentas eliminadas (Filter1yFilter2), mientras queCode in JavaScript1valida la existencia del handle antes de dispararSend a message19usando el ID de usuario de Slack. - Las respuestas web de confirmación y formulario se devuelven en formato HTML mediante
Respond to WebhookyRespond to Webhook1, sanitizando etiquetas y caracteres especiales enCode in JavaScript2.
Diagrama
Ficha
| Estado | 🟢 Activo |
| Disparador | On form submission, Respond to Webhook, Respond to Webhook1, Form GET, Form POST |
| Nodos | 34 |
| Servicios | Slack, formTrigger, respondToWebhook |
| Credenciales | WorldieBot |
| Abrir en n8n | xYIVCebhy2Y0simf |