Introducción
Campañas es el lugar donde se almacenan todos los flujos omnicanales creados en tu cuenta de Midway. A través de esta pantalla se puede acceder y gestionar las diferentes estrategias, así como crear nuevos workflows e iniciar aquellos que están listos.
Para crear una nueva campaña haz clic en el botón [Nueva campaña]. Podrás iniciar una campaña desde cero o partir de nuestra libreria de estrategias recomendadas.
Elementos del campaign manager
Al acceder al campaing manager, podrás comenzar a configurar tu árbol de decisiones, combinando distintos nodos de acción.
Nodos de entrada
Segmento: para iniciar una campaña debes configurar un segmento de contactos, es decir, la audiencia a la cual se le disparará una secuencia de mensajes.
Personalizacion: para iniciar una campaña desde un formulario de personalizacion web.
Inyectar: Aquí podrás integrar por API de manera dinámica y en tiempo real contactos desde otros sistemas para que se le ejecute la campaña automatizada.
Ejemplo de llamada a la API REST
Recomendación: El ENDPOINT debe ser copia desde el nodo de inyectar en la campaña.
METHOD: POST ENDPOINT: https://api.midway.la/api/2.0/projects//campaigns/profiles/inject/ HEADERS: Content-Type: application/json Accept: application/json Authorization: Bearer BODY { "profiles": [ { "email": "" } ] }
Controles
Condición: el nodo de tipo condición permite controlar el flujo de una campaña. Dado una condición de filtros, el flujo continúa por el camino verdadero, o caso contrario por el camino falso.
A|B Split: el nodo A|B Split se utiliza para dividir la audiencia hasta en cuatro grupos y probar diferentes caminos de conversación.
Asignar valor: sirve para guardar datos en los perfiles de contacto.
Canales
WhatsApp: te permite enviar templates de marketing o transaccionales a traves de WhatsApp. Consulta disponibilidad y costos adicionales.
SMS: te permite enviar mensajes de texto. Consulta disponibilidad y costos adicionales.
Webhook: es un componente flexible que permite enviar peticiones a endpoints para notificaciones y consumo externo.
Email: podrás conectarte a tu plataforma de email marketing para enviar campañas de correo.
Otros
Comentarios: utiliza el nodo de comentario para dejar notas/observaciones internas sobre la configuración del workflow.
Espera: puedes configurar espacios de espera entre nodo y nodo para verificar condiciones antes de pasar al siguiente evento.
Final: configuralo siempre que desees terminar el workflow. El nodo "final" indica cuándo puede volver a ingresar un perfil al flujo de automatización, una vez que ya fue procesado. Es clave para evitar repeticiones no deseadas o, al contrario, para permitir que alguien vuelva a recibir la campaña si repite un comportamiento (como abandonar otro carrito, por ejemplo).
¿Qué opciones de frecuencia tiene el nodo final?
Podés elegir entre estas unidades de tiempo:
Nunca
➤ El perfil no volverá a ingresar nunca más al flujo una vez que lo completa.
➤ Ideal para campañas que se quieren enviar una única vez por usuario.Minuto / Hora / Día
➤ Midway volverá a evaluar al perfil después del tiempo configurado.
➤ Si sigue cumpliendo las condiciones del segmento, volverá a ingresar al flujo.
Importante: Si pones, por ejemplo, 1 hora, y el segmento detecta usuarios con carritos abandonados en tiempo real, podrías estar capturando el mismo carrito varias veces, generando reenvíos innecesarios o molestos.
Propiedades avanzadas y programación de horarios
En el margen superior derecho de la campaña encontrarás 4 acciones principales:
Ejecutar en modo prueba: Antes de publicar y activar el workflow, podés testear todo su recorrido. Podés elegir un segmento predefinido o ingresar manualmente los emails de prueba.
Sesiones: Esta sección te permite visualizar el recorrido de cada contacto a través del workflow. A medida que los contactos completen las actividades definidas, podrás ver un listado con todos los que han pasado por la campaña. Al seleccionar un contacto, accederás al detalle de su trayectoria, incluyendo el estado de cada nodo dentro del workflow.
Propiedades: Aquí podés editar el nombre del workflow y configurar opciones avanzadas de programación y ejecución.
Opciones dentro de "Propiedades"
Frecuencia: Define cada cuánto tiempo Midway ejecuta el flujo completo, es decir, cada cuánto analiza nuevamente los segmentos para detectar perfiles que deberían entrar.
Podés elegir:
Cada 10 minutos
Cada hora
Diariamente (con opción de establecer una hora específica de activación)
Ejemplo: Si tenés un segmento de "usuarios que se suscribieron al newsletter", y ponés que el flujo corre cada 10 minutos, entonces cada 10 minutos Midway busca nuevos usuarios que cumplan esa condición.
Ignorar errores: Si esta opción está activada, la campaña continuará ejecutándose aunque se detecten errores con algunos destinatarios. Esto asegura que el flujo de envío de mensajes no se detenga.
Programar: Permite definir una fecha de inicio y fin para la ejecución del workflow. Una vez configurado, el flujo se activará y desactivará automáticamente según el período seleccionado.
¿Cómo editar un workflow activo?
En Midway ahora podés editar workflows que ya se encuentran en ejecución sin pausarlos, siguiendo este flujo:
1. Acceso al workflow
En el módulo de Flujos, para campañas en estado publicada, verás que el botón Editar fue reemplazado por Ver.
Al hacer clic en Ver, ingresás al modo Vista.
2. Modo Vista
Permite solo visualizar el workflow.
Todos los botones de edición se ocultan, excepto el botón Editar.
3. Modo Edición
Al hacer clic en Editar, el workflow se recarga en modo edición.
Todos los elementos de configuración se habilitan para modificar la campaña.
La ejecución de la campaña no se pausa.
El botón Guardar Flujo cambia a Guardar y Publicar, con opciones desplegables:
Publicar
Apagar
Guardar borrador
4. Publicar y reactivar el workflow
Al hacer clic en Guardar y Publicar, se presentan advertencias sobre los contactos en progreso:
Opciones para reactivar:
Recalcular y reiniciar recorrido: Todos los contactos inician desde el principio.
Continuar desde donde quedaron: Los contactos en progreso continúan según la nueva lógica del flujo.
Si se detectan cambios estructurales que afecten el recorrido, se alerta:
“Atención: algunos contactos podrían no poder continuar su recorrido debido a cambios en la lógica del flujo y serán descartados.”
Eliminar contactos en progreso: Resetea los perfiles activos. Se eliminan los contactos activos; si vuelven a cumplir condiciones, ingresan de nuevo desde el inicio.
Si elegís Apagar, el workflow pasa a estado borrador.
5. Estado de los contactos
Cada contacto mantiene un flag:
En progreso
Finalizado
Descartado
Esto permite controlar la ejecución y evaluar correctamente los resultados de la campaña.
6. Autoguardado
Todas las modificaciones se guardan automáticamente durante la edición para evitar pérdida de información.




