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.