Saltar al contenido principal

Para brindar una atención personalizada necesitas pedir datos al cliente (como su nombre, correo o fecha deseada), pausar el flujo hasta que responda y guardar esos datos en variables que puedas reutilizar después.

Pregunta y Captura de Variables


1. Question Node (hacer pregunta al cliente)​

Hace una pregunta al usuario y guarda automáticamente su respuesta en una variable. Además, la Inteligencia Artificial se encarga de entender la respuesta aunque el usuario responda con rodeos o frases largas.

¿Qué puedes modificar?​

questionstringrequerido

La pregunta que se formulará al usuario (por ejemplo: ¿A qué correo te enviamos la confirmación?).

variableNamestringrequerido

El nombre de la variable donde se guardará el dato (por ejemplo: user_email).

Extracción múltiple: Si preguntas "Dime tu nombre, correo y teléfono", puedes escribir nombre, correo, telefono en este campo y la IA separará los tres datos automáticamente.

verbatimQuestionbooleandefecto: false
  • Desactivado (Recomendado): La IA adapta la redacción de la pregunta de manera cordial y fluida según el contexto de la conversación.
  • Activado: Envía la pregunta exactamente con las palabras que escribiste, sin refrasear.
validationsarrayopcional

Reglas que debe cumplir la respuesta (por ejemplo: Debe ser un correo electrónico válido o Debe ser un número de teléfono de 8 a 10 dígitos). Si el usuario escribe algo incorrecto, la IA le pedirá amablemente que lo corrija.

immediateTextstringopcional

Mensaje de agradecimiento o confirmación que se envía inmediatamente después de recibir el dato (por ejemplo: ¡Gracias por la información!).


2. Wait Input Node (pausa y espera de mensaje)​

Detiene la ejecución del flujo y queda a la espera de que el usuario envíe su siguiente mensaje en el chat. Cuando el mensaje llega, lo guarda en una variable y continúa al siguiente bloque.

¿Qué puedes modificar?​

variableNamestringrequerido

Variable donde se guardará el mensaje escrito por el usuario (por ejemplo: mensaje_esperado).

waitPromptstringopcional

Mensaje opcional que se muestra mientras el sistema espera la respuesta del usuario.


3. Set Variable (asignar o modificar variable)​

Crea una variable nueva o cambia el valor de una existente sin necesidad de interactuar con el usuario.

¿Cuándo usarlo?​

  • Marcar el estado de un lead: estado_cliente = "calificado".
  • Asignar una fecha por defecto: origen = "campaña_facebook".
  • Limpiar o reiniciar un valor antes de un nuevo proceso.

¿Qué puedes modificar?​

setVariableNamestringrequerido

Nombre de la variable a crear o modificar (por ejemplo: tipo_cliente).

setVariableValuestringrequerido

El valor que deseas asignarle. Puede ser un texto fijo o incluir otras variables: VIP - {plan_elegido}.


4. Connector Node (atajo visual en el lienzo)​

Cuando tienes un flujo grande, conectar dos nodos que están muy lejos en el lienzo puede crear líneas cruzadas difíciles de leer. El Connector Node funciona como un "portal": seleccionas el nodo de destino de una lista desplegable y el flujo saltará directamente hacia allá.