Skip to main content
Todos los pasos disponibles en el canvas, por familia. Si buscas cómo se conectan entre sí, empieza por Qué es el Flow Builder.

Nodos de inicio

Todo flujo arranca en uno. El tipo que elijas define cuándo se dispara y qué información trae.
El nodo de inicio no se puede eliminar y sin él no hay flujo.
Los webhooks vienen con seguridad incorporada: puedes exigir un token de autenticación y declarar qué datos son obligatorios, de modo que solo tus sistemas autorizados disparen el flujo y siempre llegue con la información completa.

Mensajería

Lo que el cliente ve. La mayor parte de un flujo son estos pasos.

Botones: la opción que cambia el flujo

Los botones se comportan distinto según actives o no la espera de respuesta:
  • Sin espera: el mensaje sale y el flujo sigue de largo. Una sola salida.
  • Con espera: el flujo se detiene y cada botón tiene su propia salida. Puedes agregar además una salida para cuando responden algo que no es ninguno de los botones, y otra para cuando se vence el tiempo.
Activa primero la espera de respuesta y conecta los botones después: así cada botón nace con su propio camino y el flujo queda cableado de una sola pasada.

Repetir un mensaje sobre una lista

Algunos pasos pueden repetirse sobre una variable o una base de datos: en vez de armar diez mensajes, armas uno y se envía por cada elemento. Puedes usar cualquier campo del elemento dentro del mensaje — incluso como destinatario, para enviarle a cada persona de una lista.

Esperar y capturar respuestas

Esperar es una pausa con reflejos: si la persona escribe antes de que se cumpla el tiempo, el flujo retoma de inmediato en vez de dejarla esperando. Cuando lo que necesitas es una respuesta concreta para seguir, usa Esperar respuesta.
En Esperar respuesta, elige la variable donde guardar lo que conteste la persona. Ese dato queda disponible para el resto del flujo: para saludarla por su nombre, buscar su pedido o pasárselo a tu equipo con el contexto ya listo.

Formulario por chat

Es la forma de pedir varios datos sin armar un mensaje por cada pregunta. Eliges una base de datos, se cargan sus campos y por cada uno defines:
  • La pregunta que se le envía a la persona.
  • El tipo de dato: texto corto, botón, opciones, fecha, hora, número, correo, enlace, imagen, video — o marcarlo como no obligatorio, ponerle un valor por defecto, o validarlo con una regla propia.
  • El mensaje de reintento cuando la persona responde otra cosa: “para continuar, elige una de las opciones”.
El tipo valida solo. Si un campo es de tipo imagen, el paso verifica que la respuesta sea realmente una imagen antes de aceptarla.

Decidir el camino

Condición

Se evalúan en orden y gana la primera que coincida. Tres formas de usarla:
  1. Sin IA — comparación directa contra un dato.
  2. Con IA, positivo o negativo — la IA interpreta la respuesta y produce dos caminos.
  3. Con IA, por opciones — tantos caminos como opciones definas.
Comparadores disponibles: igual, distinto, empieza con, contiene, existe, no existe y expresión regular. Para listas: cantidad, primer elemento, último elemento.
Las condiciones trabajan sobre texto y sobre lo que la persona dijo. Para decidir sobre cantidades —montos, plazos, unidades— apóyate en Transformar con IA: interpreta el número y devuelve el resultado listo para ramificar.
Ramifica sobre datos que existen en el canal donde corre el flujo. Los datos de contacto de negocio, por ejemplo, los aporta WhatsApp. Elegir el dato correcto para cada canal es lo que hace que cada rama reciba exactamente el tráfico que le toca.
Define el modo de la condición —manual o con IA— antes de cablear sus ramas: al cambiar de modo, las ramas se regeneran con el nuevo criterio de decisión.

Horario de atención

Ramifica por día y hora: una salida por cada rango que definas, más la de “fuera de horario”. Cuatro detalles para configurarlo con precisión:

Ir a un nodo vs. ir a otro flujo

Se parecen pero no son lo mismo:
Ir a un nodo es lo que te permite armar menús a los que la persona puede volver las veces que quiera. Cuando saltes hacia atrás, haz que el destino ofrezca siempre una salida —terminar o hablar con una persona— para que la conversación pueda avanzar cuando el cliente ya resolvió lo suyo.

CRM

Los pasos que conectan la automatización con tu equipo humano. Reglas de enrutamiento:
  • No puedes asignar un agente sin indicar también el área.
  • No puedes asignar un agente que no pertenece a esa área.
  • Si indicas solo el área y tu cuenta tiene asignación automática o balanceada, Shimli elige al agente.
Estos pasos también pueden funcionar con IA: en vez de que tú definas el área, el agente o las etiquetas, la IA los decide leyendo la conversación. Incluso puede decidir si hace falta abrir un ticket.

Base de datos

Filtros disponibles: igual, distinto, empieza con, contiene, mayor y menor.

Tienda

El agente de tienda se configura por sector: comercio electrónico, agendamiento o base de conocimiento. Puede trabajar sobre tu catálogo de Shimli o sobre un sistema externo, y le defines moneda, horarios, instrucciones y a los cuántos minutos considera abandonado un carrito.

Inteligencia artificial

Transformar con IA

Es una llamada puntual al modelo con una forma de respuesta definida. Lo útil es que puedes pedirle el resultado estructurado:
Puede trabajar sobre un dato específico que le señales, o sobre los últimos 20 mensajes de la conversación.

Conectar con otros sistemas

La llamada a API trae dos salidas —respondió y no respondió— para que decidas qué hacer en cada caso. Conecta ambas: la primera sigue con el dato ya traído de tu sistema y la segunda te deja ofrecer una alternativa, como intentar de nuevo o pasar la conversación a tu equipo.

Tareas programadas

Sirve para el seguimiento: recordar un carrito abandonado, reactivar a alguien que no contestó, mandar un recordatorio el día antes. Tres formas de programarlo: una fecha y hora exactas, un intervalo (“en dos días”), o unos horarios fijos.
Puedes activar que el flujo siga de largo mientras el evento queda agendado. Así continúas la conversación ahora y el recordatorio se dispara después por otro camino.
El paso de cancelar mantiene el seguimiento fino: si la persona ya resolvió su asunto, el recordatorio programado se retira y no le llega de más. Puedes cancelar solo los eventos de este flujo, o todos los de esa persona.

Utilidades

Asignar variable puede acumular sobre sí misma, que es su uso más útil:
Primero el nombre, después le agregas el apellido.

SMS y llamadas

En los pasos de voz sintética puedes elegir la voz y ajustar su estabilidad, similitud y estilo.