Cómo usar Agent Bots
AgentBot se integra fácilmente con tu inbox de Redchat como un bot de atención al cliente. Con Redchat, podés conectar
tu lógica de bot personalizada al manejo de conversaciones mediante la API de AgentBot.
Al conectar AgentBot con tu inbox, todas las conversaciones nuevas se asignarán automáticamente con el estado "bot".
Redchat enviará eventos de conversación a la URL de tu bot como webhooks, permitiendo que AgentBot responda en tiempo
real usando la API de Redchat.
¿Cómo funciona el AgentBot?
A continuación se explica el flujo típico de funcionamiento de un AgentBot:
- El AgentBot recibe eventos como widget_triggered, message_created y message_updated según la interacción del
cliente.
- El AgentBot procesa la información recibida para generar una respuesta adecuada.
- El AgentBot puede usar APIs de sistemas externos para obtener datos adicionales (estado de un pedido, reservas,
etc.).
- Puede integrar servicios como Rasa, Dialogflow o Lex para detección de intenciones.
- El AgentBot puede enviar la respuesta generada al widget utilizando la API de Redchat (por ej., message_create).
- El AgentBot puede cambiar el estado de la conversación a open para derivarla a un agente humano.
- Puede seguir monitoreando conversaciones abiertas para brindar contexto adicional al agente.
¿Cómo funciona el traspaso a un agente humano (Human-Agent handoff)?
Cuando un agent bot está conectado a un inbox:
- Las conversaciones nuevas se crean con estado "pending", permitiendo que el bot clasifique la consulta antes de
enviarla a un agente humano.
- Si el bot determina que se necesita intervención humana, puede usar la API de actualización de conversación para
cambiar el estado a "open".
Por otra parte, los agentes también pueden devolver una conversación al bot:
- Si una conversación que fue derivada vuelve a requerir automatización, el agente puede cambiar su estado nuevamente
a "pending", regresándola a la cola del bot.
¿Cómo puedo usar el AgentBot?
Algunos casos de uso:
Soporte al cliente de alto volumen
El bot puede autenticar y filtrar consultas, reduciendo el trabajo manual y mejorando la eficiencia.
E-commerce
El bot puede integrarse con bases de datos existentes para brindar actualizaciones en tiempo real sobre pedidos, envíos
y preguntas frecuentes.
Sitios de noticias y contenido
Puede enviar recomendaciones mediante mensajes en formato tarjeta.
Hoteles, cines y servicios de reservas
El bot puede gestionar reservas, disponibilidad y consultas relacionadas, ofreciendo una experiencia fluida.
Ejemplos
- Implementación de reservas de hotel usando Dialogflow.
- Ejemplo de integración usando Rasa.
- Explorá formas interesantes de usar bot-messages en Redchat.
Cómo crear Agent Bots
1. Ir a Ajustes → Bots
Desde la configuración de la cuenta, seleccioná Bots. Vas a ver una pantalla como esta:
2. Crear un bot
Hacé clic en Add Bot para crear uno nuevo.
Podés completar:
- Nombre del bot
- Avatar
- Webhook URL (donde recibirás los eventos de Redchat)
Cómo conectar un inbox a un bot
1. Abrí el inbox donde quieras usar el bot.
2. En la sección Bot Configuration, elegí el bot que va a gestionar las conversaciones.
3. Guardá los cambios.
A partir de ese momento, vas a recibir eventos webhook cada vez que se cree una nueva conversación o mensaje.