Ir al contenido principal

Creación de flujos de campañas en Atom

Domina la creación de flujos en Atom: desde diseños desde cero hasta plantillas predefinidas. Automatiza con Webhooks, gestiona disparadores y optimiza la experiencia del cliente con herramientas avanzadas. 🚀

🤖 Creación de flujos de campañas en Atom

En Atom, los flujos permiten automatizar interacciones y procesos dentro de la plataforma para potenciar tus campañas. Puedes abordar esta configuración de dos maneras: creando desde cero para un control total, o utilizando flujos predefinidos para agilizar la puesta en marcha.

🛠️ 1. Creación de flujos desde cero

Esta opción es ideal para construir procesos a la medida de tu negocio.

  1. Accede al área de Crear Flujos y selecciona "Flujos desde cero".

  2. Elige el número de WhatsApp para el flujo y haz clic en Continuar.

  3. En la pantalla de creación, selecciona tu disparador (Trigger) en el panel derecho:

    • Plantilla: Usa una plantilla de WhatsApp previamente aprobada para iniciar el flujo.

    • Webhook: Configura un evento que conecte la aplicación de tu servidor con el cliente.

  4. Herramientas del Flowbuilder:

    • Sección 1: Botones de hacer, deshacer, slider de zoom y exportar imagen.

    • Sección 2: Atajos del teclado y mini mapa de navegación del flujo.

    • Sección 3: Indicador de errores, botón de guardar, simulador de flujos y botón publicar.


⚡ 2. Integración y creación con Webhooks

Los webhooks enlazan un evento en tu servidor (como un CRM o ERP) para que Atom envíe un mensaje al cliente.

  • Configuración base: Elige Webhook como disparador, conéctalo a un componente de plantilla y agrega los nodos necesarios (como "Evaluar Respuesta").

  • Parámetros de entrada: Todo webhook en Atom requiere obligatoriamente el parámetro "phone" (número ingresado con el signo + y código de área, sin espacios ni guiones). Si tu plantilla tiene variables personalizadas, estas también se volverán obligatorias.

  • Obtener los datos JSON: Antes de publicar, haz doble clic en el componente Webhook y selecciona “Mostrar petición POST” para copiar los parámetros que necesitarás en tu sistema externo.

🧪 Realiza pruebas de tu flujo con Postman

Antes de activar tu campaña, simula la ejecución:

  1. Copia la URL de tu flujo desde el submódulo de Webhooks.

  2. En Postman, configura el método como POST.

  3. En los Headers, ingresa:

    • Content-Type: application/json

    • Authorization: Bearer [Tu_Token_API] (Obtén tu token en Mi Empresa > Configuración de seguridad).

  4. En el Body, selecciona raw e inserta los parámetros en formato JSON. Ejemplo:

    JSON

    {   
    "phone": "+5795755112756",
    "client_name": "Martin Lopez"
    }

🚨 Códigos de Respuesta de Webhooks ATOM

Escenario

Código de Respuesta

Cuerpo de la Respuesta

Envío satisfactorio

200 - Ok

{"message":"Webhook ejecutado satisfactoriamente"}

Token inexistente

401 - Unauthorized

No authorization token found.

Token incorrecto

404 - Not Found

Cannot find a company with uuidToken = xxxxxxx

Parámetro requerido

500 - Internal Server Error

{"message": "El parametro xxxx es requerido","hasErrors": true}

Simulación de flujo activo

500 - Internal Server Error

{"message":"El contacto se encuentra simulando un flujo.","hasErrors":true}


🔄 3. Devolver datos usando el componente "Petición HTTP"

Si necesitas que Atom envíe las respuestas capturadas del cliente de regreso a tu sistema:

  1. Inserta el componente “Petición HTTP” y elige el método POST.

  2. Inserta la URL de tu servidor receptor.

  3. Activa el botón Cuerpo para insertar los campos en formato JSON. Usa la tecla / (barra) para desplegar e insertar variables dinámicas de Atom (como respuestas recientes).


📋 4. Creación a partir de flujos predefinidos

Para ganar velocidad, utiliza las plantillas de la plataforma:

  1. Selecciona "Flujos predefinidos".

  2. Filtra por industria y elige el caso de uso (ej. "Confirmación de Cita" o "Interés de Vehículo"). Puedes previsualizar el diseño con el ícono del ojo.

  3. Haz clic en CREAR, asigna el número de WhatsApp y renombra el flujo.

  4. Nota: Si el flujo requiere plantillas o campos que no posees, Atom te mostrará una alerta para crearlos automáticamente.


⚠️ Consideraciones Críticas

  • Tiempos de Vida: Todos los flujos tienen una duración definida por los tiempos de los evaluadores de respuesta, más 5 minutos adicionales. Acciones fuera de ese rango no se ejecutarán.

  • Cierres Obligatorios: Toda rama de ejecución debe terminar forzosamente en un componente de Fin de flujo o en una Asignación (a un grupo o agente).

  • Tokens: Si regeneras un Token API por seguridad, deberás actualizarlo en todos los webhooks activos de tus CRM/ERP.


¡Conecta y automatiza sin límites! 🚀

Dominar los flujos y webhooks en Atom te permite crear experiencias de usuario impecables, desde una simple notificación hasta integraciones complejas de ida y vuelta con tu CRM. Recuerda siempre realizar pruebas en Postman, revisar minuciosamente tus códigos de respuesta 200 OK, y asegurarte de que ninguna rama de tu flujo quede sin un cierre definido. ¡A darle inteligencia a tus campañas! ✅

¿Ha quedado contestada tu pregunta?