Chatbots can be a fantastic way to add rich functionality to your chat integration by enabling automatic and application-aware responses to user enquiries.

While TalkJS doesn't provide an out-of-the-box AI chat bot that can interact with your users without any further operations, we provides a way for chat bots to interface with the chat by combining our webhooks feature which allows you to create a URL to monitor events from users, for example, when a user sends a message; and our REST API which can be used by your chat bot to directly interact with your users by sending messages - it It is up to your application to appropricately process incoming events and generate relevant responses.

These two features also enable you to connect with third-party AI solutuions such as Google Dialogflow and IBM Watson.