Integración de Mensajería SMS Entrante con Slack

Requisitos previos
  • Una cuenta AWS con Privilegios de Administrador.
  • Una Cuenta Atmosphere SmartFlows.
  • Una cuenta Slack.
  • cURL o PostMan para probar la API Endpoint (Extremo de la API) (Opcional).
Crear una App Slack

Las aplicaciones Slack proveen los paquetes para cualquier funcionalidad que usted desee implementar a través de Slack

  1. Cree un entorno laboral con Slack.
  2. Clic en Administration (Administración) -> Manage apps. (Gestionar apps.)

3.  Seleccione Build (Construir).

  1. Clic sobre el botón verde Start Building (Iniciar Construcción).

  1. Emergerá una nueva ventana llamada “Create a Slack App” (Cree una Aplicación Slack). Coloque un nombre para su aplicación y asígnela a su equipo.

  1. Clic en Create App (Crear Aplicación) y accederá a la sección de configuración de su aplicación.

 

  1. Añada la característica Slack Inbound Webhook (Webhook Entrante).

  1. Configure Activate Incoming Webhooks (Active Webhook Entrantes) en On.

  1. Desplácese hacia abajo y clic en Add New Webhook to Workspace (Añada un nuevo Webhook al Entorno de Trabajo).

  1. Seleccione el Slack Workspace (Entorno de Trabajo Slack) para recibir mensajes allí y autorice la aplicación Slack para publicar mensajes.

  1. Se añadirá un nuevo Webhook a su BOT. Tome nota de la URL Webhook. La necesitará después para configurar su SmartFlow.

  1. Navegue hacia el SmartFlow recibiendo su mensaje de entrada.

 

  1. Añada una nueva EXTERNAL WEB CALL (LLAMADA WEB EXTERNA).

  1. Clic en la acción que acaba de colocar en la paleta y configure de la siguiente manera:
  • Método: POST
  • URL DEL SERVICIO: Ingrese su URL Webhook de Slack aquí.
  • BODY: {“text”: “$ISMS_1.message”}.
  1. GUARDE e IMPLEMENTE su flujo actualizado.

Pruebe su Comando

Para hacer la prueba, una vez que haya guardado y desplegado su flujo, simplemente envíe un mensaje SMS al número asignado a su SmartFlow.