Microsoft Teams

Integrate Microsoft Team with Qiscus Omnichannel.

Qiscus Omnichannel has implemented an Add-On that allows you to receive and reply directly to every customer’s chat in Microsoft Teams via Qiscus Omnichannel dashboard. This new Add-on provides businesses with a seamless and efficient way to manage their customer service operations within Teams, giving them a unified view of all their customer conversations. With this integration, users can easily respond to customer inquiries and issues in real-time, regardless of the channel the customer used to initiate the conversation.

Overview

There are 4 steps you have to do to integrate your MS Account:

  1. Request Microsoft Teams Addons from App Center
  2. Create App registrations on Azure Portal
  3. Create Bot using the Microsoft Bot framework
  4. Create an Account on Qiscus App Center

Request Microsoft Teams Addons from App Center

  1. Login to Qiscus Omnichannel
  2. Open the App Center menu and navigate to the Explore section
  3. Search for the Microsoft Teams add-on then click the contact us button to activate the add-on
  4. After the request form appears, fill in the required data and then click the submit button
  5. After the process is done, the Microsoft Teams add-on will be visible on ‘My Apps’ with requested status
  6. The Qiscus team will contact you for the next step
  7. After all the processes have passed, the Qiscus team will activate the add-on and users will see that their status in ‘My Apps’ will be change to installed.
  8. Click the settings button to go to the settings page and you will be able to set the configuration to use the add-on

Create App registrations on Azure Portal

  1. Log in or register Azure portal
  2. Create new App registrations using this link
  3. Fill in the information, this is an example how to create new App registrations
App registration form

App registration form

  1. Go to overview pages and take note
    1. Application (client) ID
    2. Object ID
    3. Directory (tenant) ID

If you can’t find this page, just search for “App registrations” menu on the search bar, and choose your application.

  1. Go to Certificates and Secrets, create new one and take note the value
  1. Finish

Create an Account on Qiscus App Center

  1. Click Add New Account, you can only create 1 account, if you want to create more than 1 account please contact us.

  2. Fill the form with data

    1. Client ID is your Application (client) ID from the first section
    2. Secret Key is your Secret key generated from the first section
  3. After successfully creating an account, you will get the Message endpoint, go back to Bot Framework Setting and set the message endpoint

Create Bot using Microsoft Bot framework

  1. To create a new bot you can follow the link https://dev.botframework.com/bots/new
  2. Fill out all forms provided
    1. Configuration section
      1. Messaging endpoints are used for your bot Webhook URL. Fill this field using our message endpoint from Qiscus App Center, example: https://msteam.qiscus.com/webhook/custom-channel/Your-AppCode/oDGxc
      2. Paste your Microsoft Application (client) ID
  1. Create the bot
  2. Add Microsoft Teams Channel to connect bot to Microsoft Teams
  1. Finished!

Test your bot

After all the configuration is done, you can start to try your bot on MS Teams. Follow this step:

  1. First, make sure you have installed MS Teams on your device. Then, make sure again that your account is Work or School account.
  2. Click Microsoft Teams on your bot channels list
  1. You will be redirected immediately to the bot room chat
  1. All the messages you send to your bot will appear on Qiscus Omnichannel dashboard

Integration Result

Incoming Message

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard