Ir al contenido principal

📱 WhatsApp Flows - Cortex

Optimiza la recolección de datos y reduce tus costos al máximo. Descubre cómo integrar WhatsApp Flows en Cortex para enviar formularios interactivos y capturar múltiples datos en un solo mensaje. 🚀

Son formularios interactivos multi-paso nativos de WhatsApp que el Nodo Cortex envía para capturar varios datos en un solo mensaje, en lugar de tener que preguntarlos uno por uno.

🎯 ¿Para qué sirven?

Un WhatsApp Flow es el formato más eficiente que existe para la captura de datos complejos. Sus ventajas son masivas:

  • Costo: Cuenta como un solo mensaje cobrable, ¡incluso si contiene diez campos con validaciones! (Capturar ocho datos conversando turno a turno te costaría ocho mensajes).

  • Menos fricción: El cliente completa todo de una vez en una pantalla nativa y amigable.

  • Calidad del dato: Incluye validaciones nativas, menús desplegables cerrados y reduce los errores de tipeo.

⚠️ Aclaración importante: Los Flows no se crean ni se editan en Cortex. Se crean y diseñan en el módulo de Flows de Atom (Configuración > Mensajería > Flujos de Whastapp). Desde Cortex, tu única tarea es seleccionarlos de la lista de Flows que ya están publicados.


📍 ¿Dónde se configuran?

Para habilitarlos, la ruta es:

Canvas → Nodo Cortex → Panel derecho → Tab General → sección Formatos de respuesta → toggle WhatsApp Flow.

Viene desactivado por defecto. Al activarlo, aparecerá una lista vacía con el botón + Agregar Flow.


🗂️ Varios Flows por nodo

Un mismo nodo puede necesitar distintos Flows en distintos momentos de la conversación. Puedes agregar hasta 10 Flows por nodo. (El orden visual se ajusta arrastrando las tarjetas, pero esto no afecta la decisión del LLM).

Ejemplo en un banco:

  • Un Flow de Datos personales al iniciar el vínculo.

  • Un Flow de Solicitud de préstamo cuando el cliente confirmó su interés.

  • Un Flow de Agendamiento cuando quiere cerrar con un asesor.


Configuración de cada Flow

Campo

Obligatorio

Descripción

Flow seleccionado

Desplegable con los Flows publicados de tu workspace (solo muestra los publicados, no borradores).

Descripción de uso

Le indica al LLM exactamente cuándo debe enviar este Flow en particular.

Vista previa

Abre un modal con el Flow tal como lo verá el cliente en su celular.


🧠 Las descripciones de uso son lo crítico

Si tienes varios Flows habilitados, la descripción de uso es lo único que le permite al LLM elegir el correcto. Deben ser mutuamente excluyentes: no debería haber dos Flows que apliquen a la misma situación.

Una buena descripción cubre tres cosas: el momento de la conversación, la intención del cliente, y cuándo NO enviarlo.

✅ Conviene

❌ Conviene evitar

"Enviar cuando el cliente confirmó interés en solicitar un préstamo personal y aún no tenemos sus datos. NO enviar si ya lo completó."

"Enviar cuando el cliente quiere hacer algo."

🚨 Detección de similitud: Si dos descripciones superan el 80% de similitud semántica, el sistema te mostrará un aviso preventivo, ya que el LLM podría confundirse al elegir cuál enviar.


🤖 Cómo decide el nodo y cómo referenciar en el prompt

El LLM decide de forma autónoma basándose en el contexto de la conversación y en las descripciones de uso. Sin embargo, puedes guiarlo con precisión desde el prompt.

Al escribir @ en el campo de instrucciones, se despliega el selector con los Flows habilitados. Puedes insertar referencias directas.

Ejemplo de Prompt:

"Al iniciar la conversación, si no tenemos los datos del cliente, enviá @[Flow Datos Personales]. Después, si quiere un préstamo, enviá @[Flow Solicitud de Préstamo]."

(Por defecto, el nodo es lo suficientemente inteligente para no enviar el mismo Flow dos veces en la misma conversación, salvo que se lo indiques explícitamente).


📥 Captura de datos y Flows abandonados

  • Captura automática: Cuando el cliente completa un Flow y lo envía, los datos llegan como parte del siguiente mensaje entrante. El mapeo a los campos de guardado del nodo es automático (según cómo se configuró en Atom).

  • Datos acumulativos: Si se envían varios Flows a lo largo de la charla, los datos se van sumando en el perfil del cliente.

  • Flows abandonados: Si el cliente abre un Flow pero lo cierra sin completarlo, el nodo lo detecta y puede intentar recuperarlo conversacionalmente si se lo indicas en el prompt (ej. "Veo que no completaste el formulario. ¿Querés que te lo mande de nuevo o preferís que te lo pregunte por acá?").


¡Convierte procesos largos en experiencias de un solo clic! 🚀

Al utilizar WhatsApp Flows en tus nodos Cortex, no solo mejoras drásticamente la calidad de los datos recolectados y la satisfacción del cliente, sino que proteges tu presupuesto optimizando la cantidad de mensajes facturables. ✅

¿Ha quedado contestada tu pregunta?