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á.