Kore.ai’s open architecture allows bot creators to control the message flow, enables integration with enterprise systems, and provides support for additional channels.
Why businesses need an advanced, extensible and customizable chatbot platform
Enterprises all have different needs, ranging from high-level business requirements down to detailed technical requirements.
Platforms with open and extensible architecture allow enterprises to integrate external resources like NLP services, custom channels, speech recognition engines, and analytics tools without the need for extensive development effort and time.
Open and Extensible
Kore.ai provides APIs for granular control over all messages that flow into and out of the platform. Our platform is robust and customizable enough to meet virtually any business need.
Kore.ai provides secure access to key bot development and account management activities and tools via APIs. All API requests are authenticated using the JSON Web Token (JWT) mechanism. Key features and APIs include:
- Importing and exporting bots, bot variables, ML utterances, and roles.
- Fetching intent recognition results and scoring from NLP and ML engines
- Initiating ML and Knowledge Graph training and getting the status of a training request
- Fetching full conversational histories, with support for pagination, and retrieving debug logs and change logs
- Publishing bots, assigning admin roles, and updating user access

- Webhook Channel: Connect with virtually any external communication system using a generic webhook integration. Our platform provides standard request and response APIs to be used to send and receive text messages.
- Agent Chat Integration: Integrate with the agent chat software of your choice, like LiveChat, so you can seamlessly transfer conversations from bot to human whenever needed.
- Custom Analytics: Add custom events and tags to create an analytics dashboard that best fits your needs.

- Open APIs
Kore.ai provides secure access to key bot development and account management activities and tools via APIs. All API requests are authenticated using the JSON Web Token (JWT) mechanism. Key features and APIs include:
- Importing and exporting bots, bot variables, ML utterances, and roles.
- Fetching intent recognition results and scoring from NLP and ML engines
- Initiating ML and Knowledge Graph training and getting the status of a training request
- Fetching full conversational histories, with support for pagination, and retrieving debug logs and change logs
- Publishing bots, assigning admin roles, and updating user access
- Extensibility
- Webhook Channel: Connect with virtually any external communication system using a generic webhook integration. Our platform provides standard request and response APIs to be used to send and receive text messages.
- Agent Chat Integration: Integrate with the agent chat software of your choice, like LiveChat, so you can seamlessly transfer conversations from bot to human whenever needed.
- Custom Analytics: Add custom events and tags to create an analytics dashboard that best fits your needs.