Qué es un bot
Un bot es quien responde a la gente cuando tú no estás delante. En Xenpia se puede configurar de dos maneras muy distintas, y elegir bien desde el principio te ahorra rehacer el trabajo.
Modo simple: un prompt
Le escribes al bot unas instrucciones en lenguaje normal y él improvisa a partir de ahí. Algo como:
Eres el asistente de la Clínica San Rafael. Atiende con amabilidad y tuteando. Si preguntan por horarios, son de lunes a viernes de 8 a 18. Si quieren una cita, agéndala. Si preguntan algo que no sabes, di que un compañero les escribirá enseguida.
Es lo que quieres el 90% de las veces. Es rápido de montar, se adapta a lo que le pregunten y no se rompe cuando alguien escribe algo que no habías previsto.
Lo que no te da es control exacto: el bot decide cómo responder cada vez, así que dos personas con la misma pregunta pueden recibir respuestas redactadas de forma distinta.
Modo avanzado: un flujo visual
Dibujas la conversación paso a paso, como un diagrama: aquí saludo, aquí pregunto qué necesita, si dice A voy por este camino y si dice B por este otro.
Sirve cuando necesitas que la conversación pase sí o sí por unos pasos concretos —un proceso de alta, un cuestionario, una confirmación legal— o cuando quieres que ciertos mensajes salgan siempre palabra por palabra igual.
Cuesta más de montar y hay que pensar qué pasa cuando alguien se sale del guion. Ver El editor de flujos.
Dentro de un flujo visual existe un nodo de IA. Es decir, puedes tener el proceso controlado paso a paso y dejar que un tramo concreto lo lleve la inteligencia artificial. Lo mejor de los dos mundos suele estar ahí.
Un bot puede hacer cosas, no solo hablar
Además de responder, un bot puede usar herramientas: buscar en tu catálogo de productos, consultar huecos libres en la agenda, reservar una cita, cancelarla o enviarle a un paciente su receta. Qué herramientas tiene disponibles depende de los módulos que tengas activos y de cómo configures el bot. Ver Qué puede hacer un bot.
Varios bots
Puedes tener varios bots, cada uno atendiendo canales distintos: uno para ventas en Instagram y otro para soporte en WhatsApp, por ejemplo. Cada conversación la atiende el bot al que esté conectado ese canal.