Envía respuestas de WhatsApp en función de las palabras clave a agentes específicos en Slack con n8n

Con el poder de n8n, agilice su proceso de comunicación enviando automáticamente respuestas de WhatsApp basadas en palabras clave a agentes específicos en Slack. Automatice las respuestas de WhatsApp a agentes específicos de Slack con n8n, haciendo que su flujo de trabajo de mensajería sea más eficiente que nunca.

El objetivo de este proceso es automatizar las respuestas a las consultas o peticiones más habituales recibidas a través de WhatsApp, analizando el contenido en busca de palabras clave y respondiendo en consecuencia. Al mismo tiempo, el sistema se asegura de que un agente humano esté al tanto de la interacción, en caso de que se requiera más ayuda o seguimiento. Este tipo de automatización puede ser útil en el servicio de atención al cliente, soporte u otros escenarios en los que se necesitan respuestas rápidas.


Esta guía consiste en automatizar las respuestas a los mensajes de WhatsApp entrantes mediante la identificación de palabras clave específicas dentro de esos mensajes y el envío de las respuestas adecuadas. Además, incluye notificar a un agente a través de la plataforma de mensajería Slack sobre la solicitud recibida. Aquí tienes una explicación paso a paso:

  1. Recibir mensajes de WhatsApp
  • Podrá configurar un sistema para controlar los mensajes entrantes de WhatsApp.

2. Detección de palabras clave

  • Su sistema analizará el contenido de cada mensaje entrante para identificar palabras clave específicas. Las palabras clave son palabras o frases específicas que son relevantes para la solicitud o conversación.

3. Generar respuestas

  • En función de las palabras clave detectadas en el mensaje entrante, su sistema tendrá respuestas o acciones predefinidas asociadas a esas palabras clave. Estas respuestas podrían ser mensajes de texto preescritos, enlaces, imágenes o incluso acciones automatizadas, dependiendo del contexto.

4. Enviar respuestas de WhatsApp:

  • Una vez determinada la respuesta adecuada, el sistema enviará una respuesta al remitente del mensaje de WhatsApp. La respuesta se adaptará a las palabras clave específicas encontradas en el mensaje original.

5. Notificación en Slack

  • Tras enviar la respuesta de WhatsApp, el sistema enviará una notificación a un agente a través de la plataforma de mensajería Slack. Esta notificación sirve para informar al agente de que se ha recibido una solicitud y se ha respondido a ella en WhatsApp.


1. Haga clic en Flujos de trabajo...

Conectar Slack con WhatsApp

2. Haga clic en Añadir flujo de trabajo

Integración de Slack WhatsApp

3. Haga clic en Añadir primer paso...

Integración con WhatsApp Slack

4. Escriba "Webhook"

Integración con Slack y WhatsApp

5. Haga clic en Webhook

Integración de WhatsApp y Slack

6. Compruebe los parámetros de su Webhook.

Sincronizar Slack con WhatsApp

7. Haga clic en el pequeño icono con el signo más situado junto a Webhook para añadir un nuevo nodo.

Cómo integrar Slack y WhatsApp

8. Escriba "Switch"

Sincronizar Slack con WhatsApp

9. Haga clic en "Cambiar".

El "Interruptor" es un nodo de ramificación condicional que le permitirá dirigir su flujo de trabajo en diferentes direcciones basándose en condiciones específicas. Es un elemento fundamental para crear lógica en tus flujos de trabajo.Haga clic en "Cambiar".

10. Se abrirá una nueva ventana que le permitirá ver y editar los parámetros de su Switch.

Integración con Slack y WhatsApp

11. En "Tipo de datos", seleccione Cadena.

Integración con WhatsApp Slack

12. En Valor 1, haga clic en "Expresión" e introduzca su Variable de Webhook.

Las expresiones son como comandos mágicos que te ayudan a cambiar y trabajar con tus datos en tus flujos de trabajo. Puedes utilizarlas para crear nuevos datos, seleccionar información específica, realizar operaciones matemáticas y muchas otras cosas.

Estas expresiones se utilizan con mayor frecuencia en lugares especiales de su flujo de trabajo, como cuando desea cambiar datos en un paso "Establecer" o tomar decisiones en un paso "Condicional". Es como tener un kit de herramientas para hacer que tus datos hagan exactamente lo que quieres.Integración de Slack WhatsApp

13. Haga clic en Añadir regla de enrutamiento

Conectar Slack con WhatsApp

14. En "Operador" seleccione "Contiene".

En "Operador", seleccione "Contiene".

15. En Valor 2, puede introducir la frase o el valor que prefiera.

Aquí estamos configurando una ruta dedicada para los mensajes de "Muestra 1" y configuramos un módulo HTTP para enviar un mensaje específico relacionado con esa palabra clave utilizando los parámetros especificados. Esto ayuda a asegurar que los mensajes relacionados con esta palabra clave se procesan correctamente y pueden desencadenar las acciones o respuestas apropiadas.

"Salida" es el índice de la salida a la que enviar los datos si la regla coincide.Integración con WhatsApp Slack

16. A continuación, puede añadir una nueva regla de enrutamiento haciendo clic en el botón Añadir regla de enrutamiento. Puede proceder haciendo las mismas configuraciones anteriores con diferentes frases/datos.

A continuación, puede añadir una nueva regla de enrutamiento haciendo clic en el botón Añadir regla de enrutamiento. Puede proceder haciendo las mismas configuraciones anteriores con diferentes frases/datos.

17. En "Operador", seleccione "Contiene".

Integración de WhatsApp y Slack

18. En Valor 2, puede introducir de nuevo la frase o el valor que prefiera.

Sincronizar Slack con WhatsApp

19. Teclea "1"

Cómo integrar Slack y WhatsApp

20. Revise los Parámetros de su Switch antes de abandonar este nodo.

Sincronizar Slack con WhatsApp

21. También puede hacer clic en Ejecutar nodo para probar el nodo.

Integración de WhatsApp y Slack

22. Ahora se ha añadido un interruptor en su lienzo.

Integración con Slack y WhatsApp

23. A continuación añadiremos una petición HTTP. Puedes hacer esto pulsando de nuevo en el icono más al lado de "Switch".

El "Solicitud HTTP" en n8n es un componente clave para permitir que sus flujos de trabajo interactúen con servicios web y API externos. Le permite intercambiar datos y realizar acciones con otros sistemas en línea, lo que lo convierte en una potente herramienta de automatización e integración.Integración con WhatsApp Slack

24. Teclee "Solicitud HTTP"

Integración de Slack WhatsApp

25. Haga clic en Solicitud HTTP

Conectar Slack con WhatsApp

26. En "Método" seleccione "Publicar".

Integración de Slack WhatsApp

27. Haga clic en "POST".

Integración con WhatsApp Slack

28. En URL, haga clic en "Expresión" e introduzca la variable de Webhook/URL a la que realizar la solicitud.

En URL, haga clic en "Expresión" e introduzca la variable de Webhook/URL a la que realizar la solicitud.

29. Haga clic en Volver al lienzo...

Integración de WhatsApp y Slack

30. Pulse el botón "Encabezado de muestra", vaya a "Nombre" e introduzca el nombre que desee para su encabezado.

Sincronizar Slack con WhatsApp

31. En "Valor", introduzca el valor deseado.

Cómo integrar Slack y WhatsApp

32. Haga clic en Volver al lienzo...

Sincronizar Slack con WhatsApp

33. Una vez hecho esto, puede probar este nodo pulsando el botón "Ejecutar nodo".

Integración de WhatsApp y Slack

34. Puede proceder y duplicar esta Solicitud HTTP para múltiples rutas/configuraciones de enrutamiento, dependiendo de la ruta de enrutamiento desde su Switch.

No olvides editar los campos de tu nodo que sean necesarios.Integración con Slack y WhatsApp

35. Aquí puede ver una solicitud HTTP múltiple como ejemplo.

Integración con WhatsApp Slack

36. A continuación, vamos a integrar Slack a nuestro lienzo. Podemos hacerlo haciendo clic en el icono más al lado de Solicitud HTTP.

Integración con Slack y WhatsApp

37. En la ventana "¿Qué pasa después?", escribe "Slack".

Integración de WhatsApp y Slack

38. Haga clic en Slack

Haga clic en Slack

39. A través de esto usted puede enviar una notificación slack a un usuario en un equipo

Cómo integrar Slack y WhatsApp

40. Asignar los campos para enviar una notificación de Slack a un usuario de un equipo

Sincronizar Slack con WhatsApp

41. Su lienzo debería estar casi completo.

También puede renombrar los nodos HTTP Request y Slack con los nombres que desee. De esta forma, no intercambiará ningún dato e identificará correctamente lo que va en su flujo de trabajo.Integración de WhatsApp y Slack

42. Tendrás que conectar la petición HTTP al nodo Slack. Puedes hacerlo arrastrando el icono circular de la petición HTTP al icono de la barra a la izquierda de tu nodo Slack.

Integración con Slack y WhatsApp

43. Para renombrar los nodos, haz clic en el nodo que quieras renombrar.

Integración con WhatsApp Slack

44. Debería ver un icono de lápiz/bolígrafo junto al título actual del nodo. Si hace clic en ese icono, podrá cambiar el nombre del nodo.

Cómo integrar Slack y WhatsApp

45. Escribe la frase con la que quieras renombrar el nodo. Aquí, he utilizado "Whatsapp: Send Sample Header" como ejemplo.

Sincronizar Slack con WhatsApp

46. Pulse en Renombrar

Integración con Slack y WhatsApp

47. Haga clic en Volver al lienzo...

Haga clic en Volver al lienzo...

48. El mismo paso para el nodo Slack. Aquí usé "Notificar al Agente 3 sobre nuevo mensaje" para el nombre de mi nodo Slack.

Integración de Slack WhatsApp

49. Haga clic en Renombrar

Conectar Slack con WhatsApp

50. Haga clic en Volver al lienzo...

Integración de Slack WhatsApp

51. Puede hacer esto a todos los nodos aplicables en sus flujos de trabajo.

Sincronizar Slack con WhatsApp

Índice

Plataforma de automatización omnicanal

TimelinesAI ayuda a las empresas con varios números individuales a obtener una visibilidad de 360° e impulsar el rendimiento en WhatsApp.

ajkasjdlaspng

Lo último del Blog