Setting up a Bot in Microsoft Teams

Setting up a Bot in Microsoft Teams

In addition to setting up tabs, you can also set up a bot in Microsoft Teams to communicate with users. Integrating the Teams bot with Zoho Desk facilitates seamless live communication between your agents and achieves scalability of support.

Benefits of using bots
  1. Helps agents deal with a wider range of customer support requests instantly.
  2. Improves the agents' response time.
  3. Paves the way for multichannel communication.
In Teams, you have the provision to use both the channel and personal bot.

Working with the Channel Bot

The channel bot enables you to perform a set of predefined commands and customize notifications to configure the ticket actions to the Teams channel. With the help of the channel bot, you can also keep track of what other users have been talking about on the channel.

To install a channel bot

  1. Log in to your Microsoft Teams account in Office 365.
  2. Click Apps from the left panel.

  3. Search and select Zoho Desk.
    You can also use this link to install Zoho Desk for Teams.

  4. In the Zoho Desk window, select Add to a team from the dropdown.

  5. Enter the desired Team or Channel name.
  6. Select Set up a bot from the dropdown list. 
    You can also set up a tab to access Zoho Desk support tickets within the Teams channel.

  7. In the Zoho Desk window, click Sign in using Zoho.
    You can also sign in using Microsoft SSO.

  8. Enter your Zoho credentials and click Sign in.
After signing in, you need to configure the portal and department for the channel bot. A list of predefined commands are available in the channel bot for configuration and performing other actions, which are listed below:
  1. Set portal & department
  2. Customize notification
  3. Find a ticket
  4. Show recent tickets
  5. Show my recent tickets
  6. Show tickets that due today
  7. Show overdue tickets
  8. Show latest stats
  9. Add ticket
  1. You can access the above given commands by using the bot name @Zoho Desk. For example, you can enter @Zoho Desk Add ticket to add a ticket to the Zoho Desk portal without leaving the Teams interface.
  2. You can type help to view the list of all available commands.

To configure the portal and department in channel bot

  1. Log in to your Microsoft Teams account in Office 365.
  2. Select the desired channel and click the Posts tab on the top bar.
    The channel bot chat window will be displayed.

  3. In the channel bot chat window, click New Conversation and type @Zoho Desk set portal & department.
  4. Click Configure Portal and Department from the automated bot reply (also called a card).

  5. Select the desired Portal and Department from the dropdown list.

  6. Click Save
    The configurations will be applied accordingly, and you can perform other predefined commands as required.
For instance, if you want to view your recent tickets then you can type the command @Zoho Desk show recent tickets in the channel bot chat window. The bot will list the top five recent tickets from the associated department as a card. If you click More Tickets you can see the subsequent five tickets. You can click View Ticket to get the detailed view.

Likewise, you can perform other commands, such as find a ticket, show tickets that due today, show overdue tickets, show latest stats, and more. 

  1. In general, the View Ticket action is based on the profile permission defined in Zoho Desk.
  2. By default, users who are admins in Zoho Desk can view all the tickets in its detail view.
  3. Users with an agents profile in Zoho Desk can only view the tickets that they have access to view. This access is based on the profile permission defined in Zoho Desk.

To add a ticket using the channel bot

You can also add a ticket using the channel bot from the MS Teams application.
  1. In the channel bot chat window, type @Zoho Desk.
  2. Click Add Ticket from the list.
    Zoho Desk's ticket creation window will be displayed.

  3. On the Add Ticket page, enter the required details and click Submit.
    The ticket will be added and synced with the Zoho Desk account.

To customize notifications in the channel bot

You can receive important ticket updates and instant notifications when a ticket is escalated, happiness rating is received, ticket is closed etc. by customizing the channel notifications in the bot.
  1. In the channel bot chat window, type @Zoho Desk customize notification.
  2. Click Setup from the bot card.

  3. Check the required box to configure the channel notifications and click Save.

You will get notified in the Teams whenever an action is performed in the associated Desk portal and department. For instance, if the same ticket is handled by multiple agents and an agent replies to the ticket in the Zoho Desk portal then you will get a notification card in Teams along with the ticket details.

Within the card, users (admins or agents) can perform the following five operations:
  1. Send Reply - Reply to the ticket from within Teams.

  2. Add Comment - Add a new comment to the existing comment thread in the ticket.

  3. Assign Owner - Change or assign another agent as the ticket owner. Also, you can assign the ticket to another team for the customer ticket.

  4. Update Status - Update the ticket status to completed, re-opened, and in-progress for the desired customer ticket.

  5. View Ticket - Agents or admins can view the respective ticket to which they have access in detail.

  1. By default, the administrator has the privilege to perform all of the above five operations.
  2. Agents can access only those functions that are assigned to their profile in Zoho Desk.
  3. The update status command can't be performed in MS Teams if a Blueprint is mapped with the tickets module in Zoho Desk.

Messaging extension in channel bot

With the help of message extensions, users can query information to and from Zoho Desk. They can then post that information in Teams, in the form of cards, into a message by mentioning the desired user. It assists users by inserting the desired content from the specific module in the Desk portal into the chat message in Teams as they are composing.

To use message extension
  1. Click the more icon (…) at the bottom of the channel bot chat window.
  2. Select Zoho Desk and sign in using the desired portal.

  3. Select the desired content from the Tickets, Contacts, or Accounts tabs.
    You can also directly create a ticket using the (+)
    icon in the top right corner.

  4. Mention the user and type the desired message.

Working with the Personal Bot

Personal bot in Teams are user specific. With the personal bot, you can receive messages and notifications specific to your user profile in the Desk portal. Upon initiating the personal bot, it first sends a welcome message to the user.

  1. With the personal bot, the user doesn't need to @mention the bot.
  2. You can type help to view the list of all available commands.

To initiate a personal bot

  1. Log in to your Microsoft Teams account in Office 365.
  2. Click Chat from the left panel.
  3. Select the personal bot.

  4. Enter your Zoho credentials and click Sign in.
  5. Select the desired Portal and Department.
  6. Click Save.

Users can also customize the direct message notification in the personal bot by using the command customize notifications. Please note that users will receive notifications when any action is performed by another user.

Likewise, you can perform other commands, such as create a ticket, show recent tickets, show stats, etc. as required.

Messaging Extensions

You can use message extensions in the personal bot to search for desired Tickets, Contacts, or Accounts on Zoho Desk. You can also directly create a ticket using the option Add Ticket.

In addition to chats, you can also view Dashboard, Agent Queue, and Settings tabs in the personal bot.


The Dashboard tab provides a summarised view of the custom report data in Zoho Desk. By default, the dashboards are user specific. Only the administrator can view other agents' dashboards.

Agent Queue

Agent Queue shows an agent's open, on hold, escalated, and in progress tickets. This view is user specific, however, the administrator can view all agents' tickets.


In the Settings tab, you can edit the portal and department and also customize the notifications if needed.

Note: If you have not configured the portal and department during your first time in the chatbot, you can also configure it via the Dashboard, Agent Queue, or Settings tab.

Other commands
Users can also perform the below commands in the personal bot.
  1. my account - To show the account connected with the bot
  2. logout - To remove the account currently connected with the bot
  3. authorize - To connect a new account to the bot

    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now

            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION

                        Still can't find what you're looking for?

                        Write to us:



                          Manage your brands on social media

                              Zoho Marketing Automation

                                Zoho Sheet Resources


                                    Zoho Forms Resources

                                      Secure your business
                                      communication with Zoho Mail

                                      Mail on the move with
                                      Zoho Mail mobile application

                                        Stay on top of your schedule
                                        at all times

                                        Carry your calendar with you
                                        Anytime, anywhere

                                              Zoho Sign Resources

                                                Sign, Paperless!

                                                Sign and send business documents on the go!

                                                Get Started Now

                                                        Zoho TeamInbox Resources

                                                                Zoho DataPrep Resources

                                                                  Zoho DataPrep Demo

                                                                  Get a personalized demo or POC

                                                                  REGISTER NOW

                                                                    Design. Discuss. Deliver.

                                                                    Create visually engaging stories with Zoho Show.

                                                                    Get Started Now

                                                                                          • Related Articles

                                                                                          • Setting up Microsoft Teams Integration

                                                                                            Microsoft Teams is an all-in-one hub that allows a group of people to communicate and collaborate in a single workspace. Once integrated with Zoho Desk, users can perform all customer ticket management processes within MS teams platform. You can also ...
                                                                                          • Setting up the Microsoft Teams Integration

                                                                                            Microsoft Teams is an all-in-one hub that allows a group of people to communicate and collaborate in a single workspace. It brings chats, files, and apps together, so much so that users can start working on Zoho Desk tickets from within the Teams ...
                                                                                          • Microsoft QnA Maker for Zoho Desk

                                                                                            The Microsoft QnA Maker extension for Zoho Desk lets you access AI bots in Zoho Desk that can answer your queries. Any bots created in your Microsoft cognitive services can be linked with Zoho Desk with an API call. Installing the extension You can ...
                                                                                          • Setting up Zoho Desk for Office 365 Integration

                                                                                            Microsoft Office 365 is one of the most used office tools to run day-to-day business operations. If you use Office 365 in your organization, adding your contacts and employees into Zoho Desk from Office 365 is quick and easy.  With Zoho Desk - Office ...
                                                                                          • Integrating Telegram with Zoho Desk

                                                                                            Telegram Messenger Telegram is a cloud-based messaging application widely used by businesses to communicate with their customers. By integrating Telegram messaging app onto the Zoho desk dashboard you can also expand your customer services through ...
                                                                                          Wherever you are is as good as
                                                                                          your workplace



                                                                                            Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.


                                                                                            Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.


                                                                                            Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.

                                                                                            CRM Tips

                                                                                            Make the most of Zoho CRM with these useful tips.

                                                                                              Zoho Show Resources