Como suele ocurrir en la mayoría de los casos, cuando hablamos del desarrollo de chatbots acabamos mezclando peras con manzanas y sandias con melones, por eso, con este post queremos dar algo de visibilidad a lo que muchos de vosotros os preguntáis, ¿y qué vale un chatbot? ¿cuál es su coste?
Siguiendo el símil anterior, seguro que estás de acuerdo con nosotros en que todas son frutas, pero todas ellas tienen un sabor, color, olor, etc característico y que las hace diferentes entre sí . Lo mismo ocurre con los chatbots, puedes pensar que todos son iguales o que una vez entrenado, puede con todo, pero no es así. Como no todos son iguales, no todos implican el mismo tiempo de desarrollo, tecnología, y coste y, por eso, en este post vamos a hablar de uno de los puntos más espinosos en lo que respecta al desarrollo de los chatbots:Cuánto cuesta un chatbot.
Bien, si dejamos a un lado las frutas y nos centramos en estos asistentes conversacionales (que es lo que verdaderamente nos ocupa), tenemos que tener en cuenta que a la hora de desarrollar un chatbot tendremos varios costes que diferenciaremos entre tres:
Construcción del chatbot y los costes relacionados con el mantenimiento y/o evolutivos del chatbot. Costes de tecnología. Coste de los canales. Dicho esto, abordemos cada uno por separado.
1. Precio de la construcción del chatbot En un primer momento, tendremos generalmente que hacer la primera versión del chatbot, que como en todo chatbot, tocará varias partes principales:
El diseño de las conversaciones que dar un tono y forma a las respuestas (recuerda, el chatbot no se inventa las respuestas, ni si tu chatbot no está entrenado con una pregunta y su respuesta, no le dará forma aleatoria la respuesta de otro negocio!). El diseño y desarrollo técnico (la programación y las integraciones con otros sistemas). El entrenamiento lingüístico (preparar al chatbot de las diferentes formas de preguntas de los usuarios y en cada idioma…). El precio la funcionalidad principal, suele ser una implementación inicial, a la que le seguirán nuevos desarrollos y entrenamiento. ¿De qué dependerá el coste de la construcción del chatbot? Tenemos varios conceptos:
Del número de preguntas a entrenarle. Del grado de dificultad de cada una de las respuestas (no es lo mismo que ante “hola”, el chatbot responda “hola, ¿te parece que te cuente una curiosidad?” y a partir de ahí establezca una conversación -que tendremos que definir/diseñar/implementar y probar-, a que sea simplemente un “hola, en qué te puedo ayudar”), ¿Y cuántas integraciones con otros sistemas para identificar quién es el cliente y darle información sobre su saldo? Del número de idiomas . Del número de canale s en los que los quieras desplegar, etc. ¿Qué es esto último? ¿Coste de desplegar el chatbot en varios canales? Te contamos a qué nos referimos. Tú puedes tener un chatbot en Facebook, si quieres, además lo puedes “desplegar” en Telegram, y ¿es algo inmediato? No del todo. Imagina un caso diferente, ¿puedes tener un mueble de IKEA en tu casa mañana? Sí, pero, ¿se hace sólo? No, hay que trasladarlo, hay que moverlo, en ocasiones a lo mejor desmontarlo… ocurre lo mismo con los chatbots. ¿Por qué? Principalmente porque cada canal tiene unos recursos visuales diferentes, si pensamos en WhatsApp no podremos pensar en el uso de botones, pero en Facebook sí porque agiliza la interacción con el cliente.
Por otro lado, ¿necesitas que te desarrollen otro sistema para gestionar clientes y que sea accesible vía web para consultarlo? En estos casos, empezamos a hablar de otros desarrollos además del propio chatbot y que involucren a perfiles técnicos diferentes.
Además, según la envergadura del proyecto (no es lo mismo 2 meses que 4 o 6; ni un equipo de 2 personas, ni uno de 5), será necesario incluir un responsable de proyecto especializado con mayor/menor dedicación.
2. Coste de tecnología a utilizar Como hemos comentado en anteriores posts, existen diferentes herramientas para desarrollar un chatbot.
Algunos bot builders (pregunta en Chatbot Chocolate 😜) te facilitan la vida, y permiten (i) el entrenamiento de intenciones (las dudas de los clientes) con su propio motor, pero también con el de IBM o Google, (ii) la implementación de diálogos o (iii) el despliegue en varios canales . Estas tecnologías cuentan con un fee mensual por uso que varían en función del número de interacciones. En este sentido, existen plataformas como Kdca.ai que permiten a los comercios automatizar de una forma simple, segura y efectiva en WhatsApp.
Algo similar ocurre con herramientas como Google Dialogflow o IBM Watson Convesation que sirven para una de las partes del chatbot como es el reconocimiento del lenguaje (NLP). El NLP permite saber qué quiere el cliente (si bien, si no la acompañas de otra tecnología, se suele quedar corta para la gestión de las conversaciones y para desarrollar un diálogo con ¾ preguntas con el cliente). Con estas tecnologías existe también un coste por cada interacción al sistema (cada vez que el cliente habla o le respondemos) y sobre las que generalmente, y de nuevo, dependiendo del caso de uso, tendremos que acompañarlo de integraciones y/o desarrollos ad-hoc para mantener conversaciones adaptadas a nuestros negocios (ninguna tecnología hace magia sola). En resumen, como cualquier modelo SaaS dependerá del éxito de tu chatbot y del volumen de usuarios que sepas que lo van a usar.
Si hablas de 2.000 clientes al mes que van a consultarnos 5 veces al mes, y cada conversación puede tener 10 interacciones de media, hablaríamos de un coste de NLP de 0,002€/interacción. En consecuencia, por 100.000 interacciones obtenemos un coste de 200€/mes en la tecnología de comprender qué nos quieren decir; Adicionalmente, si no hablamos de un chatbot muy básico, tendremos el coste del alojamiento del resto de desarrollos, la gestión de dichos servidores, etc. que dependerá de si tu compañía se puede o no hacer cargo.
Si hablas de 20.000 clientes quizás ya vayamos a los 2.000€/mes. En estos casos lo que hay que plantearse es que el coste de implementación es fijo, independientemente de cuánta gente utilice el chatbot porque el coste depende del equipo que tengas que utilizar para desarrollarlo.Sin embargo, posteriomentetendremos que tener en cuenta que cuanta más gente lo utilice, mayor será el coste de la tecnología (y este coste sí será todos los meses).
3. Coste del canal en el que quieres estar ¿Quieres desplegar en WhatsApp, Facebook Messenger y Alexa? De ser así tendrás que tener en cuenta que algunos de esos entornos pueden implicar gastos adicionales. ¿Cuesta dinero tener un chatbot corriendo en Facebook? No; pero sí lo tiene tenerlo en WhatsApp, dado el formato de trabajo de los proveedores de APIs oficiales de WhatsApp. Como decíamos, al margen de los costes que hemos comentado en los puntos anteriores, WhatsApp implica un coste adicional que tienes que tener en cuenta:
Caso WhatsApp: cuándo hablamos de desplegar en WhatsApp tienes que tener en cuenta el coste que tendrá acceder a la propia API de la app de mensajería. Así como una serie de coste en función de parámetros establecidos por la compañía. En este sentido, os recomendamos leer este artículo elaborado por Carlos Rodríguez, socio director de Chatbot Chocolate, empresa especializada en el desarrollo de chatbots en diversos canales y, en especial, en WhatsApp. ¿No lo sabías? Pues para eso está Planeta Chatbot , para ayudarte a desgranar todas estas cuestiones.
En resumen Teniendo en cuenta todos estos puntos, el coste de un chabtot depende del caso de uso que quieras, podemos hablar de:
Un prototipo inicial de 5.000 euros o de 20.000€ [6.000 dólares americanos USD — 25.000 USD] Casos de usos elaborados de 15.000€ o de 50.000€ a 60.000€ [18.000 USD — 70.000 USD]. Aquellos que implican montar una arquitectura específica y el orden de magnitud del que podamos hablar sea totalmente diferente, dada que la necesidad es diferente. En ocasiones, es posible contar con un perfil que haga el entrenamiento, lo cual es coste de tus propios empleados, de otro que haga el diseño de las conversaciones, y que otra compañía te haga la implementación de las respuestas complejas e integraciones entre sistemas. Sea como sea son generalmente perfiles que has de involucrar.
Espero que el post haya sido de ayuda, y que te sirva para comprender que tenemos varios conceptos:
Creación del chatbot (pago por el desarrollo inicial de chatbot): que puede rondar 5.000€ — 20.000€ para los hermanos pequeños (“prototipos”, chatbots para una finalidad, o en un idioma); o movernos en las franjas de los 25.000–50.000€ cuando nos movemos hacia chatbots más “potentes” o que tengan en cuenta varios idiomas.Coste tecnología (150€ — 400€/mes dependiendo del caso pero para volúmenes bajos).Costes de soporte/mantenimiento (que podría rondar 300€ -1.000€/mes por idioma), y/o evolutivos (que se suelen evaluar como nuevas implementaciones).Además, costes de WhatsApp si es tu canal idóneo.