background

Kendo UI for Angular

Angular Conversational UI

  • Instantly add live chat or chat bot with Google DialogFlow or Microsoft Bot Framework to your Angular applications.
  • Part of the Kendo UI for Angular library along with 110+ professionally-designed components.
  • Includes support, documentation, demos, virtual classrooms, Visual Studio Code Extensions and more!
Example of the Chat UI (Conversational UI) component in action
  • Chat UI with Support for Chat Bots

    The Kendo UI for Angular Conversational UI adds a chat or chat bot interface to your Angular applications. The Angular Chat component has several integration points with chatbot APIs, including Google DialogFlow and Microsoft Bot Framework, along with a large array of configuration options to enable or disable features and even extend on top of existing functionality to add custom behavior.

    See Angular Conversational UI Overview demo.

    Kendo UI for Angular Conversational UI - Overview
  • Suggested Actions

    Added in many modern chat applications or chatbot interfaces, suggested actions appear under the last message and allows users to quickly select available actions from a list instead of typing in the options manually.

    See Angular Conversational UI Suggested Actions demo.

    Kendo UI for Angular Conversational UI - Suggested Actions
  • Chat Bot Integrations

    Thanks to integration capabilities with bot services like Microsoft Bot Framework and Google DialogFlow, the Kendo UI for Angular Conversational UI component can almost instantly be added to an Angular application and be up and running with a direct hook into an existing chat bot framework.

    See Angular Conversational UI Chat Bot Integrations demo.

    Kendo UI for Angular Conversational UI - Chat Bot Integrations
  • Message Templates

    Messages within the Kendo UI for Conversational UI component can be completely customized by utilizing standard Angular templates. You can take full control over the look and feel of messages and the way they appear within the chat.

    See Angular Conversational UI Message Templates demo.

    Kendo UI for Angular Conversational UI - Message Templates
  • Message Attachments

    The Kendo UI for Angular Conversational UI component allows users to add attachments, such as images, videos, or other data items, to their messages.

    See Angular Conversational UI Message Attachments demo.

    Kendo UI for Angular Conversational UI - Message Attachments
  • Single-Line, Text Area, or Custom Message Box

    The Angular Chat component renders a single link text box for user input by default. For more complex situations, you can provide a multi-line text area or even completely customize it using ng-template.

    See the Angular Conversational UI Message Box demo

    Conversational UI - Input Area Customization
  • Data Binding

    The Kendo UI for Angular Conversational UI also allows you to bind messages to a streaming data source. This can move the Angular Chat component beyond a chatbot interface and opens up the ability to create a chat interface within any Angular applications.

    See Angular Conversational UI Data Binding demo.

  • Keyboard Navigation

    With the built-in keyboard navigation feature, the Kendo UI for Angular Conversational UI component allows users to interact with and navigate through the component using just their keyboard.

    See Angular Conversational UI Keyboard Navigation demo.

  • Globalization

    All built-in messages of the Kendo UI for Angular Conversational UI component can be translated to fit a user’s locale, including date formats.

    See Angular Conversational UI Globalization demo.

    Kendo UI for Angular Conversational UI - Globalization
  • Accessibility

    The Kendo UI for Angular Conversational UI component is rated AAA with WCAG 2.0 and is Section 508 and WAI-ARIA compliant.

    See Angular Conversational UI Accessibility demo.

    Accessibility

All Kendo UI for Angular Components

Next Steps

Get Started with Kendo UI for Angular

Kendo UI for Angular - Kendoka