En este artículo te explicaremos cómo construir un flujo de salida (Outbound) desde cero, detallando los pasos iniciales, los tipos de disparadores disponibles y las herramientas de edición que te ayudarán a diseñar tu estrategia.
🛠️ Paso a paso: Cómo crear un flujo desde cero
Accede al área de Crear Flujos en tu plataforma (Automatizaciones-Gestión de flujos) y selecciona la opción "Flujos desde cero".
Elige el número de WhatsApp desde el cual se enviará la comunicación y haz clic en Continuar.
Define el disparador de tu flujo:
📲 Opción A: Iniciar con Campañas
Si tu objetivo es enviar un mensaje directo a una base de datos, esta es la ruta a seguir:
Selecciona la plantilla que deseas enviar desde el panel del disparador. (Nota: El sistema te permite crear una nueva plantilla directamente desde esta misma pantalla si aún no la tienes).
A continuación, arrastra el componente Evaluar Respuesta y conéctalo al inicio. Esto es fundamental para definir cómo reaccionará el bot ante las acciones del cliente (por ejemplo, qué camino tomará el flujo si el usuario hace clic en el botón "Solicitar crédito").
🌐 Opción B: Iniciar con Webhooks
Si prefieres que el flujo se active por una acción que ocurre fuera de Atom (por ejemplo, cuando un usuario completa un formulario en tu web):
Selecciona Webhook como disparador. El sistema te generará la URL (endpoint) que deberás colocar en tu aplicación o servidor para conectar ambas plataformas.
🧪 ¿Cómo probar tu Webhook en Postman?
Una vez publicado tu flujo, valida que funcione enviando una petición desde Postman:
Ve al módulo de Automatizaciones > Webhooks.
Copia la URL del flujo.
En Postman, configura los Headers:
En la pestaña Body (formato
raw), escribe los parámetros en JSON.Envía la petición y verifica los códigos de respuesta.
Códigos de Respuesta Comunes:
200 - Ok: Webhook ejecutado satisfactoriamente.401 - Unauthorized: Token API inexistente o inválido.404 - Not Found: Token incorrecto (Empresa no encontrada).500 - Internal Server Error: Falta un parámetro obligatorio o el contacto ya está simulando un flujo activo.
📤 Devolver datos usando Petición HTTP (POST)
Si necesitas enviar de regreso los datos recopilados en tu flujo hacia tu CRM:
Inserta el componente Petición HTTP al final de tu flujo.
Selecciona el método POST e inserta tu URL de destino.
Activa el botón de Cuerpo para enviar la petición en formato JSON.
Escribe el JSON. Para insertar dinámicamente un campo que el bot guardó, presiona la tecla
/(barra) y selecciona la variable deseada. (Asegúrate de que las variables queden envueltas en comillas dobles"").Realiza simulaciones para garantizar que los datos viajen correctamente.
🧰 Herramientas de edición en tu lienzo
Mientras diseñas tu flujo, tendrás a la vista diferentes barras de herramientas para facilitar tu trabajo:
Sección 1 (Visualización): Botones de hacer y deshacer (para revertir errores rápidos), slider de zoom para acercar o alejar la vista, y un botón para exportar todo el diagrama del flujo como una imagen.
Sección 2 (Validación y Cierre): Un indicador inteligente que te avisa si hay errores en el flujo o ramas desconectadas, el botón para Guardar progreso, el acceso al Simulador web/WhatsApp y el botón final de Publicar.
⚠️ IMPORTANTE:
Duración y vencimiento del flujo
Todos los flujos tienen una duración de vida útil o "ventana de ejecución". Esta duración está definida por la suma de los tiempos de espera que hayas configurado en tus componentes Evaluar Respuesta, más un margen de seguridad de 5 minutos adicionales.
Este tiempo extra se otorga para permitir que cualquier proceso del bot termine de ejecutarse correctamente antes de que el flujo se cierre. Si el cliente interactúa o la acción externa ocurre después de haber superado este tiempo límite, el flujo ya no se ejecutará y el cliente pasará a la bandeja general.
¡Ya tienes las bases listas! 🚀
Crear un flujo desde cero te da libertad total para diseñar la experiencia de tus clientes. Ya sea enviando plantillas masivas o automatizando mediante Webhooks, asegúrate de evaluar las respuestas correctamente y lanzar simulaciones antes de publicar. ✅









