Backlog
56Under consideration
Improve OpenAPI editor
Make it possible to edit/paste in OpenAPI specification as text instead of using an URL. Provide UI for managing endpoints, data types etc. Make it easier to test & debug the connected API.
Display video
Have the bot display a video specific to how to use the website or a pre-recorded video about the creater welcoming to the website or training platform.
Notification and Human Takeover on Slack
I would like the chatbot to integrate with Slack and send out notification when someone interacts with it. Then we can takeover the conversation via Slack.
ActivePieces integration
ActivePieces is an open source Zapier alternative. https://www.activepieces.com/
Android & iOS Applications
Kindly develop android & ios apps for human handoff chats and also to manage our chatbots
Global & Chatbot Sources of information
Maybe it's possible to upload a global knowledge file and one at the chatbot level.
Translations
For both the chatbot and the backend to French, Spanish and Arabic.
Voice messages
Enable sending voice notes from clients that could be transcribed or interpreted by the chat or using whisper API or similar.
Get conversations by api
Is it possible to enable an endpoint to obtain all conversations via ID and to obtain all messages of a conversation by conversation ID? The idea is to be able to perform a periodic download of this information in some way to be able to analyze the most frequent comments and responses as well as the possible adjustments that may be required in each chatbot.
Batch CSV Import for Knowledge Base Refinement
This feature request proposes the introduction of a 'Batch CSV Import' function to allow users to upload multiple knowledge base entries at once via a CSV file. This enhancement aims to improve efficiency and ease of use for those looking to update or expand the chatbot’s knowledge base on a large scale. Key Benefits: Efficiency: Quickly update or add numerous entries, significantly reducing manual entry time. Scalability: Enhance the chatbot's capabilities to handle a more extensive range of queries. Ease of Use: Simplify the integration of structured data into the chatbot. Accuracy: Reduce manual entry errors through bulk uploading. Proposed Implementation: CSV Format Specification: Define a clear format for the CSV file. Upload Interface: Add an upload feature in the refinement section for CSV files. Data Validation: Implement checks to ensure compatibility and error-free uploads. Preview and Confirmation: Allow users to review uploads before finalizing. Conclusion: Implementing a Batch CSV Import feature would significantly enhance the ChatGPT AI chatbot's functionality, making it more user-friendly and efficient for handling large-scale knowledge base updates.
Next up
6Committed and queued
Assistant API
Allow creating chatbots that use the OpenAI Assistant API (instead of the data retrieval from Chatwith)
Action library
Ideas or examples of different actions or use cases that can be shared by all Chatwith users.
Connect Google Drive
Log in to Google Drive and use files there for training a chatbot.
Shopify: Improve order status
'- Require email address to retrieve order status also return URL to order details so chatbot can use it and give the customer more information
Add a avatar image
Ability to add an larger image in the form of avatar to the side of the the chat window so that the chat can be experienced with a visual identity. See screenshot
Update sources based on sitemap
At the moment, any outdated or removed pages need to be identified and deleted manually, which can be time-consuming. We can implement a functionality where the crawler periodically updates the pages based on the sitemap. For example, if you could upload or link to the sitemap directly, the crawler could automatically remove pages that are no longer listed in the sitemap. This would ensure the knowledge base stays up to date without requiring manual intervention.
In Progress
3Actively being built
Live Chat - Human Handover
Allow human operator to take over the conversation and have a live chat with the website visitor.
Instagram, Messenger integration
Integration with popular social media platforms.
Install Chatbot on MS Teams
Be able to Install Chatbots on Teams
Done
70Recently shipped
Multiple actions
Allow chatbots to have multiple actions enabled, not just one like right now. For example, have a Zapier integration and API action at the same time.
WhatsApp integration
Make it possible to use the chatbot in a WhatsApp chat.
Full GDPR compliant
Automatic knowledge base update
Ability to scan the website/store or a Google Doc for changes to make sure knowledge base is always up to date.
Customer Portal Training/Refinements
Include the ability for customers to train/refine their bots in the customer portal. Ideally, as a setting that can be turned on or off per chatbot.
Limit embedding to domain
Allow the chatbots to be installed/embedded only on specific (allowlisted) domains. Prevent them from being installed on unauthorised domains.
Enable user file uploads (pdf, ppt etc.)
Enable the user to upload files to let your chatbot interact with the file. E.g. pdfs or PowerPoint files (for studying tips) would be great!
Support other LLMs / OpenRouter / Azure etc
The most important feature of openrouter is ELIMINATE openai dependency, they have auto switching LLMs model, so the chatbot will continue working even if openai service is down. Save cost for scraping and training the bot.
Ability to delete past history
Ability to selectively remove conversations that are not needed
Ability to delete chatbot
Ability to selectively remove chatbot that are not needed