Nodo: Programar mensaje
Cómo usar el nodo Programar mensaje para enviar un mensaje al contacto en una fecha u hora futura desde un workflow.
El nodo Programar mensaje encola un mensaje saliente para el contacto que se enviará en un momento futuro, en lugar de mandarlo de inmediato. Es la forma de armar recordatorios, seguimientos o mensajes diferidos dentro de un workflow.
Cuándo usarlo
- Para recordatorios ("te escribo mañana si no respondiste"), seguimientos post-venta, o mensajes de reactivación programados con anticipación.
- Cuando el envío no debe salir en el momento del disparador, sino más adelante.
Requisitos
- El mensaje (
content) no puede estar vacío. - Debe poder resolverse una conversación destino según el modo de canal elegido (ver abajo).
- Las variables del mensaje (
{{contact.first_name}}, etc.) se resuelven al programar el envío, no cuando efectivamente se manda — es decir, reflejan el estado del contacto en ese momento, no el que tenga horas o días después.
Configuración
- Momento de envío:
- Modo relativo (
mode = relative): se envía a los N minutos de programarse (delay_minutes). - Modo absoluto (
mode = absolute): se envía en una fecha/hora exacta (at). Si esa fecha ya pasó al momento de ejecutarse el nodo, el mensaje se envía de inmediato en lugar de perderse.
- Modo relativo (
- Modo de canal (
channel_mode):last(por defecto): en la misma conversación del disparador.specific: en una conversación existente (o nueva) del canal elegido.start_new: siempre crea una conversación nueva en el canal elegido — pensado justamente para envíos programados donde puede no haber una conversación abierta en ese momento.
- Canal (
channel_id): obligatorio si el modo esspecificostart_new. - Mensaje (
content, obligatorio): el texto a enviar, admite variables.
Ejemplo de uso
Un workflow se dispara cuando un agente cierra una conversación de venta sin que el contacto haya confirmado el pago. El nodo Programar mensaje se configura en modo relativo con delay_minutes = 1440 (24 horas) y channel_mode = start_new sobre el canal de WhatsApp del contacto, con el texto "Hola {{contact.first_name}}, ¿pudiste completar el pago? Cualquier duda, avisame."
Consejos
- Usá
start_newcuando no podés garantizar que exista una conversación abierta al momento del envío real (por ejemplo, programaciones a varios días). - Si programás en modo absoluto con una fecha ya pasada, el sistema no descarta el mensaje: lo envía enseguida en vez de perderlo silenciosamente.
Solución de problemas
- "Empty message content": el campo Mensaje quedó vacío.
- "Invalid schedule time": falta
delay_minutes(modo relativo) oat(modo absoluto), o el valor no es válido. - "channel_mode=last but the trigger did not provide an open conversation": cambiá a
specificostart_newe indicá un canal, ya que en modolastse necesita una conversación activa en el disparador.
Artículos relacionados
-
Crear tu primera automatizacion (workflow)
Los workflows de Omnifox automatizan tu operacion: un disparador inicia la automatizacion y los nodos de accion hacen el trabajo. Crea un mensaje de bienvenida en minutos.
-
Catálogo de disparadores (triggers) de los workflows
Conoce los eventos que pueden iniciar un workflow automáticamente en Omnifox.
-
Nodos de acción disponibles en los workflows
Descubre las acciones que un workflow puede ejecutar de forma automática.
-
Condiciones y ramificaciones (si/entonces) en un workflow
Haz que tus flujos tomen decisiones y sigan caminos distintos según los datos de cada contacto.
-
Plantillas de workflow listas para usar
Arranca tus automatizaciones en minutos partiendo de flujos prearmados que puedes personalizar.