Saltar al contenido principal

Todo flujo en Convoflow necesita un punto de partida y un punto de llegada. Además de iniciar conversaciones manualmente o por chat, puedes hacer que tus flujos se activen solos mediante Disparadores (Triggers) cuando ocurre un evento externo.

Disparadores y Triggers de Flujo


1. Start Node (nodo de inicio)​

Es el bloque que marca dónde empieza a correr la conversación. Cuando un usuario interactúa con tu asistente, el flujo arranca desde este nodo y sigue la línea conectada.

¿Qué puedes modificar?​

  • Etiqueta (Label): Un nombre descriptivo para identificarlo en tu lienzo (por ejemplo, Inicio de atención al cliente).

Consejo de diseño: Solo necesitas un nodo de inicio por flujo principal. Conéctalo al primer bloque que debe hablar con el usuario (como un saludo o una pregunta).


2. End Node (nodo de fin)​

Marca la conclusión definitiva del flujo. Cuando la conversación llega a este nodo, el sistema da por terminado el proceso actual.

¿Cuándo usarlo?​

  • Al despedir al usuario tras completar una compra o agendar una cita.
  • Al transferir al cliente a un asesor humano.
  • En cualquier rama donde ya no sea necesario realizar más acciones.

3. WhatsApp Trigger (disparador por WhatsApp)​

Permite que el flujo despierte automáticamente cuando entra un mensaje a tu número de WhatsApp.

¿Qué puedes modificar?​

connectionIdstringopcional

Selecciona la cuenta de WhatsApp que escuchará los mensajes entrantes. Si tienes un solo número conectado, el designer lo asociará por defecto.

textContainsstringopcional

Palabra clave o frase que debe contener el mensaje para activar este flujo (por ejemplo: hola, info, precios). Si lo dejas vacío, se activará con cualquier mensaje.

messageVariablestringdefecto: incoming_message

Nombre de la variable donde se guardará el texto que escribió el usuario, para que puedas leerlo en los siguientes nodos usando {incoming_message}.

fromVariablestringdefecto: user_phone

Variable donde se guardará el número de teléfono del cliente que te escribió.


4. Email Trigger (disparador por correo)​

Inicia el flujo de forma automática cuando recibes un correo electrónico que cumple ciertas reglas o filtros.

¿Cuándo usarlo?​

  • Para responder automáticamente a consultas que llegan a ventas@tuempresa.com.
  • Para extraer datos de facturas o notificaciones por correo y guardarlos en una hoja de cálculo.

¿Qué puedes modificar?​

fromFilterstringopcional

Filtra correos que provengan de un remitente específico o dominio (por ejemplo: @proveedor.com).

subjectContainsstringopcional

Texto que debe estar presente en el asunto del correo (por ejemplo: Solicitud de cotización).

subjectVariablestringdefecto: email_subject

Variable donde se guarda el asunto del correo recibido.

bodyVariablestringdefecto: email_body

Variable donde se guarda el contenido del mensaje recibido.


5. Schedule Trigger (disparador programado)​

Permite ejecutar un flujo de forma periódica en un horario definido, sin que un usuario tenga que escribirte primero.

¿Cuándo usarlo?​

  • Para enviar recordatorios de pago todas las mañanas a las 9:00 AM.
  • Para generar un reporte semanal de ventas y enviarlo a tu equipo por Slack o correo.

¿Qué puedes modificar?​

scheduleTypeenumdefecto: daily_time

Modalidad de programación:

  • Diario a una hora (daily_time): Elige una hora fija todos los días (por ejemplo 09:00).
  • Cada X minutos (interval_minutes): Se ejecuta cada 15, 30 o 60 minutos.
  • Avanzado (cron): Expresión de calendario para reglas más específicas (por ejemplo, solo de lunes a viernes).
timeZonestringdefecto: America/Mexico_City

Tu zona horaria local para que las horas coincidan con tu país.