Botsheets is the best chatbot I've used so far, and I've used A LOT of them.
The quality of this tool, along with the ease of setting it up, and its extensive tutorials and documentation place it amongst my top purchases on AppSumo yet (and I'm kind of a collector here, so that's saying a lot).
With that being said, I do miss a few features that would *really* make Botsheets the perfect chatbot:
1) Credit limitations per bot:
As an agency, we might want to resell and/or give access to Botsheets to our clients. Sure, I know that clients can already add their own OpenAI keys, but as an agency, we might want clients to purchase credits directly from us, and have full control over their usage of Botsheets from a single dashboard. Beyond being a much-needed agency feature, this would also help make sure that even if one of our own bots falls victim to a "spam attack", it won't use up all our credits before we even notice.
2) Set the bot's default language:
I'm really missing the option to set the bot's default language in the "Rules" settings. I know the bot can respond in the visitors' native language, but it would still be nice to have a default language set up – and then the bot could always switch from there if needed. This setting should be regardless of what language my training data is in – I might train the bot in English or on English data/materials, but then require it to talk to French-speaking customers, for example.
3) Human take-over option:
I want to be able to monitor ongoing chats in real-time, and take over a chat if needed. I know this is a big feature request, since it would (probably) require a separate dashboard for every bot (possibly even white-labelled with a CNAME for agencies). But in the long-run, this is an absolute must. This would let me step in if the bot is taking the conversation in the wrong direction, or if I see that I have a "hot lead" that I can potentially convert on the spot. Not having this option is the single most significant area that Botsheets falls behind some of the other chatbots that are around (while definitely having an edge on these chatbots in literally every other area).
4) Let me rewrite anything within the bot:
This is just a tiny request, but it would be nice to customize, rewrite, or translate the labels and/or default texts within the bot/dashboards. This feature would mostly be useful for translation purposes (allowing users to translate anything themselves), but I can also imagine other use cases too.
5) More customization options:
It would be nice to be able to fine-tune certain things in Botsheets, regarding how it interacts with users... For example, let's say I'd like to train its writing style (beyond saying just "Witty", for example) to write like me, specifically; or change the speed of typing/responding to inquiries; or add our logo, website, or branded text to the chatbot; or even set the maximum amount of responses it can provide before handing off the conversation to human automatically – I should be able to set all of these on a bot-level.
Grab this deal while you can, Botsheets is already amazing!
And if the devs could perhaps consider adding these additional features, then Botsheets would no longer be "one of the better chatbots out there". No, it would easily become "the best chatbot in existence". Period.