Build a great conversationalist.

Build, connect, deploy, and manage intelligent bots to naturally interact with your users on a website, app, Cortana, Microsoft Teams, Skype, Slack, Facebook Messenger, and more. Get started quick with a complete bot building environment, all while only paying for what you use.

Intelligent bot creation that scales on demand

Accelerated development

Azure Bot Service speeds up development by providing an integrated environment that's purpose-built for bot development with the Microsoft Bot Framework connectors and BotBuilder SDKs. Developers can get started in seconds with out-of-the-box templates for scenarios including basic, form, language understanding, question and answer, and proactive bots.

Give your bot intelligence with Cognitive Services

Give your bot some super powers. Go beyond a great conversationalist to a bot that can recognize a user in photos, moderate content, make smart recommendations, translate language and more. Cognitive Services enable your bot to see, hear, and interpret in more human ways.

Intelligent bot creation that scales on demand

Engage your audience, wherever they are

Your users talk in many places; your bot should too. Azure Bot Service can be integrated across multiple channels to increase interactions and reach more customers using your website or app to email, GroupMe, Facebook Messenger, Kik, Skype, Slack, Microsoft Teams, Telegram, text/SMS, Twilio, Cortana, and Skype for Business.

Explore Azure Bot Service scenarios

Commerce Chatbot

Together, the Azure Bot Service and Language Understanding service enable developers to create conversational interfaces for various scenarios like banking, travel, and entertainment. For example, a hotel's concierge can use a bot to enhance traditional e-mail and phone call interactions by validating a customer via Azure Active Directory and using Cognitive Services to better contextually process customer requests using text and voice. The speech recognition service can be added to support voice commands.

commerce chatbot data and ai
  1. 1Customer uses your mobile app
  2. 2Using Azure AD B2C, the user authenticates
  3. 3Using the custom Application Bot, user requests information
  4. 4Cognitive Services helps process the natural language request
  1. 5Response is reviewed by customer who can refine the question using natural conversation
  2. 6Once the user is happy with the results, the Application Bot updates the customer's reservations
  3. 7Application insights gathers runtime telemetry to help development with Bot performance and usage

Building intelligent bots

Check out our comprehensive conversational AI framework for the development life cycle of your bot to create a simple bot and add sophisticated capabilities, such as speech, language understanding, QnA and more

building intelligents bots language understanding chatbots

Language Understanding

Add conversational intelligence with Language Understanding Service

building intelligent bots bing spell check chatbot

Bing Spell Check

Detect and correct spelling mistakes in your app

building intelligent bots chatbot

QnA Maker

Go from FAQ to Bot in minutes with no coding required

building intelligent bots bing speech api chatbot

Bing Speech API

Convert speech to text and back again to understand user intent

building intelligent bots text analytics api chatbot

Text Analytics API

Easily evaluate sentiment and topics to understand what users want

building intelligent bots bing web search api chatbot

Bing Web Search API

Get enhanced search details from billions of web documents

Information Chatbot

This Informational Bot can answer questions defined in a knowledge set or FAQ using Cognitive Services QnA Maker and answer more open-ended questions using Azure Search.

information chatbot data and ai
  1. 1Employee starts the Application Bot
  2. 2Azure Active Directory validates the employee's identity
  3. 3The employee can ask the bot what type of queries are supported
  4. 4Cognitive Services returns a FAQ built with the QnA Maker
  1. 5Response is reviewed by customer who can refine the question using natural conversation
  2. 6Once the user is happy with the results, the Application Bot updates the customer's reservations
  3. 7Application insights gathers runtime telemetry to help development with Bot performance and usage

Building intelligent bots

Check out our comprehensive conversational AI framework for the development life cycle of your bot to create a simple bot and add sophisticated capabilities, such as speech, language understanding, QnA and more

Language Understanding

Add conversational intelligence with Language Understanding Service

Bing Spell Check

Detect and correct spelling mistakes in your app

QnA Maker

Go from FAQ to Bot in minutes with no coding required

Bing Speech API

Convert speech to text and back again to understand user intent

Text Analytics API

Easily evaluate sentiment and topics to understand what users want

Bing Web Search API

Get enhanced search details from billions of web documents

Enterprise Chatbot

Azure Bot Service can be easily combined with Language Understanding to build powerful enterprise productivity bots, allowing organizations to streamline common work activities by integrating external systems, such as Office 365 calendar, customer cases stored in Dynamics CRM and much more.

Chatbot dynamics 365 business applications
  1. 1Employee accesses Enterprise Productivity Bot
  2. 2Azure Active Directory validates the employee's identity
  3. 3The bot is able to query the employee's Office 365 calendar via the Azure Graph
  1. 4Using data gathered from the calendar, the bot accesses case information in Dynamics CRM
  2. 5Information is returned to the employee who can filter down the data without leaving the bot
  3. 6Application insights gathers runtime telemetry to help the development with bot performance and usage

Building intelligent bots

Check out our comprehensive conversational AI framework for the development life cycle of your bot to create a simple bot and add sophisticated capabilities, such as speech, language understanding, QnA and more

Language Understanding

Add conversational intelligence with Language Understanding Service

Bing Spell Check

Detect and correct spelling mistakes in your app

QnA Maker

Go from FAQ to Bot in minutes with no coding required

Bing Speech API

Convert speech to text and back again to understand user intent

Text Analytics API

Easily evaluate sentiment and topics to understand what users want

Bing Web Search API

Get enhanced search details from billions of web documents