Ir al contenido principal

Crea tu flujo predefinido desde cero

Descubre cómo agilizar tu automatización utilizando flujos predefinidos en Atom o creándolos desde cero. Aprende a configurar Webhooks, enviar parámetros JSON, probar tus endpoints con Postman y vincular plantillas de WhatsApp fácilmente.

Aquí conocerás cómo generar flujos a partir de plantillas predefinidas que se ajusten a tus necesidades y agilicen la puesta en producción de tu negocio.


🚀 Creación de un flujo predefinido

Para crear un flujo utilizando una plantilla base de Atom, sigue estos pasos:

  1. Ingresa al área de Crear Flujos y selecciona el botón "Flujos predefinidos".

  2. Filtra por industria y nivel de complejidad según lo que necesites. Podrás elegir entre opciones ya estructuradas como Confirmación de Cita o Interés de Vehículo.

  3. Haz clic en USAR en el flujo deseado y selecciona el número de WhatsApp que lo enviará.

  4. Haz clic en Continuar para abrir el Flowbuilder.

⚠️ Importante: Antes de guardar tu flujo, debes asignarle un nombre diferente al flujo predefinido original.

  • Si el flujo base contiene plantillas o campos personalizados que no existen en tu cuenta, Atom te notificará la ausencia de los mismos y te dará la opción de crearlos automáticamente.


🛠️ Creación de un flujo desde cero

Si prefieres construir tu estrategia desde cero:

  1. Ingresa al área de Crear Flujos y haz clic en el botón de Crear.

  2. Selecciona el número de WhatsApp destino y haz clic en Continuar.

  3. En el panel derecho de la pantalla de creación, elige tu Disparador. Puedes optar por:

    • Plantilla: Para enviar un mensaje proactivo de WhatsApp. (Debes tener la plantilla previamente aprobada).

    • Webhook: Para disparar el flujo desde un sistema externo (ej. CRM o servidor web).


🌐 Configuración de un flujo con Webhook

Si elegiste Webhook como disparador, estos son los pasos técnicos para configurarlo:

  1. Conecta el componente Webhook con un componente de Plantilla en el lienzo y agrega el resto de los componentes que necesites.

  2. Copia los parámetros de entrada del Webhook. Puedes hacerlo haciendo doble clic en el componente y seleccionando "Mostrar petición POST", o copiando el formato JSON directamente desde el botón del componente.

Estructura base de un Webhook JSON:

JSON

{ 
"phone": "",
"company_name": "",
"fecha_cita": "",
"monto": "",
"name": ""
}

📌 Reglas de los parámetros:

  • El parámetro phone (teléfono destino) siempre es obligatorio. Debe ingresarse anteponiendo el signo + y el código de área, sin guiones ni espacios (ej. +5795755112756).

  • Si la plantilla de tu flujo incluye variables ({{1}}, {{2}}), estos campos pasarán a ser parámetros obligatorios en tu Webhook.

🧪 ¿Cómo probar tu Webhook en Postman?

Una vez publicado tu flujo, valida que funcione enviando una petición desde Postman:

  1. Ve al módulo de Campañas > Webhooks.

  2. Copia la URL del flujo.

  3. En Postman, configura los Headers:

    • Content-Type: application/json

    • Authorization: Bearer xxxxx (Reemplaza las 'x' por el Token API que obtienes en Mi Empresa > Configuración de seguridad).

  4. En la pestaña Body (formato raw), escribe los parámetros en JSON.

  5. 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:

  1. Inserta el componente Petición HTTP al final de tu flujo.

  2. Selecciona el método POST e inserta tu URL de destino.

  3. Activa el botón de Cuerpo para enviar la petición en formato JSON.

  4. 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 "").

  5. Realiza simulaciones para garantizar que los datos viajen correctamente.


¡Listos para automatizar a gran escala! 🚀

Dominar la creación de flujos predefinidos y la integración con Webhooks y peticiones HTTP te permite conectar tus sistemas y ofrecer una experiencia fluida sin intervención humana. ✅

¿Ha quedado contestada tu pregunta?