En este artículo te explicamos para qué sirve la transferencia de contexto y cómo puedes aplicarla en tus conversaciones automatizadas.
La transferencia de contexto es una funcionalidad clave en Atom que permite que los Smartons (IA) y otros componentes continúen la conversación utilizando la información que el usuario ya brindó, evitando repeticiones molestas y mejorando drásticamente la experiencia conversacional.
📌 ¿Qué es la transferencia de contexto?
Esta funcionalidad permite que un Smarton o un Evaluador de respuesta reciba el mensaje original del cliente (o la información obtenida en pasos anteriores del flujo) y continúe la conversación sin perder el hilo previo.
Esto sucede de forma transparente para el usuario, sin que tenga que repetir lo que ya dijo.
✨ ¿Qué hace esta funcionalidad en la práctica? Transfiere automáticamente el mensaje del cliente al Smarton conectado.
🚗 Ejemplo simple:
El cliente escribe: "Estoy interesado en la Mazda CX50".
El mensaje coincide con una intención que redirige a un Smarton de catálogo.
El Smarton recibe ese mensaje original y responde: "Perfecto, aquí tienes toda la información de la Mazda CX50. ¿Te gustaría agendar un test drive?"
👉 El usuario no percibe el cambio de componente ni necesita repetir su consulta. La IA ya sabe qué auto quiere.
🧭 ¿Cómo se configura?
La transferencia de contexto se encuentra activa por defecto para todas las plataformas soportadas en el Flowbuilder de entrada (Inbound): WhatsApp, Instagram, Facebook Messenger y Plugin Web.
¿Dónde la veo? Puedes visualizar esta configuración desde el componente Inicio del Bot, donde verás un indicador o toggle que muestra que la funcionalidad está activa.
¿Cómo la quito? Si por alguna estrategia deseas desactivarla, simplemente apaga el toggle correspondiente.
🔍 ¿Cómo funciona entre componentes?
Para dominar esta función, primero debes entender cómo se clasifican los componentes en Flowbuilder:
📥 Input (Entrada): Requieren un mensaje o acción del usuario para ejecutarse (Smarton, Evaluar respuesta, Intenciones, Ubicación, Guardar campo si el dato lo ingresa el usuario).
✅ Acción: Se ejecutan automáticamente en segundo plano (Etapa, Etiqueta, Condicionales, HubSpot, Guardar campo con valor preasignado).
⏳ Espera: Solo agregan tiempo al flujo (Tiempo de espera).
🔄 Escenarios donde el contexto SÍ se transfiere
Input ➡️ Smarton
Smarton ➡️ Acción ➡️ Smarton: (Ejemplo: Smarton genérico ➡️ Etapa ➡️ Smarton de guardado de campo). En este caso, el contexto viaja sin problemas a través de la acción en segundo plano.
🛑 Escenario donde el contexto NO se transfiere
⚠️ El único componente de acción que NO transfiere contexto es el componente Mensaje.
Smarton ➡️ Mensaje ➡️ Smarton: 👉 El flujo se detiene en el componente Mensaje. El usuario deberá enviar un nuevo texto (input) para que el segundo Smarton despierte y se active.
⚠️ Excepción de oro: El primer mensaje del usuario
Cuando se trata del primer mensaje absoluto que envía el usuario para abrir el chat, y la transferencia de contexto está activa, ese mensaje siempre viajará hasta encontrar el primer componente de input, saltándose los mensajes iniciales.
Primer mensaje ➡️ Etapa ➡️ Mensaje ➡️ Evaluar Respuesta: El mensaje inicial llega correctamente al evaluador.
Nota: Si no fuera el primer mensaje, o si la transferencia estuviera apagada, el flujo se quedaría pausado en el componente Mensaje esperando que el cliente hable de nuevo.
🔕 ¿Cuándo conviene apagar la transferencia de contexto?
Existen escenarios donde no es recomendable que la IA o el flujo recuerden el mensaje anterior:
Cuando quieres forzar una nueva pregunta y evitar que el Smarton interprete mensajes pasados.
Cuando el flujo requiere que el usuario responda sí o sí un mensaje específico o seleccione un botón antes de continuar.
En flujos donde un mensaje informativo debe detener la conversación intencionalmente para que el usuario lo lea.
💡 En estos casos, apagar la transferencia de contexto te devuelve el control estricto paso a paso del comportamiento del bot.
❓ Preguntas Frecuentes (FAQ)
¿Por qué mi bot deja de responder después del primer mensaje del usuario? Este es el error más común y suele ocurrir por dos razones relacionadas a este tema:
La transferencia de contexto está desactivada: Si el usuario envía un mensaje y el flujo pasa por un componente de Mensaje, la conversación se detiene allí y no continúa hacia el Smarton hasta que el usuario vuelva a escribir.
Mal diseño del flujo: Asegúrate de que el flujo tenga correctamente definidos los componentes de input y sus salidas.
👉 Revisión rápida: Verifica que el toggle en el nodo de "Inicio del Bot" esté encendido.
¡Haz que tus bots parezcan humanos! 🚀
La transferencia de contexto es el secreto para evitar que tus clientes repitan información y se frustren. Domina cómo fluyen los datos entre tus componentes y crea experiencias conversacionales impecables. ✅

