Microsoft Teams Archives - BotCore Enterprise Chatbot Fri, 15 Mar 2024 09:24:28 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.1 https://botcore.ai/wp-content/uploads/2020/02/cropped-favicon-32x32-1-70x70.png Microsoft Teams Archives - BotCore 32 32 Creating Intelligent Chatbots Using Power Virtual Agents & Dataverse https://botcore.ai/blog/creating-chatbots-using-power-virtual-agents-and-dataverse/ Thu, 18 Aug 2022 08:54:52 +0000 https://botcore.ai/?p=10586 Creating Intelligent Chatbots Using Power Virtual Agents & Dataverse Over the past two years, the shift in how businesses operate worldwide has been palpable. Dynamics have transformed, ushering in an era of rapidly changing customer and employee expectations. One of the most significant trends witnessed over the past two years has been the unprecedented and […]

The post Creating Intelligent Chatbots Using Power Virtual Agents & Dataverse appeared first on BotCore.

]]>

Creating Intelligent Chatbots Using Power Virtual Agents & Dataverse

Over the past two years, the shift in how businesses operate worldwide has been palpable. Dynamics have transformed, ushering in an era of rapidly changing customer and employee expectations.

One of the most significant trends witnessed over the past two years has been the unprecedented and unparalleled rise in the use of conversational AI — chatbots and virtual agents — toagents—to provide quick, meaningful, and more personalized service to customers while enhancing employee efficiency levels by minimizing repetitive and redundant tasks.

A well-developed chatbot has the potential to shape a company’s brand image, playing an integral role in attracting and retaining the right market for your product and keeping employees active, engaged, and motivated throughout their journey with your organization.

Agile, resilient, and future-proof — these are three words that best describe today’s business environment. It is not enough to implement chatbots; deploying them at the right time to hasten business operations and build a competitive edge in the market is paramount.

That’s where Microsoft’s Power Virtual Agents (PVA), a low-code SaaS platform that helps build and deploy bots quickly with minimum coding experience required, comes into the scene.

Benefits Of Creating Intelligent Chatbots Using Power Virtual Agents

This blog will explore creating intelligent chatbots using Power Virtual Agents and the Dataverse.

An integral part of Microsoft’s suite of services, Power Virtual Agents helps organizations develop and implement virtual agents and chatbots leveraging the low-code approach. This means both pro and citizen developers alike can build chatbots in a short period with little or no coding knowledge needed.

Moreover, being hosted on the Microsoft Azure Cloud environment offers the added advantage of pre-existing infrastructure. Hence, organizations needn’t invest more resources in maintaining the chatbots and can enjoy seamless integration with other services.

In short, Power Virtual Agents capitalizes on its graphical interface and minimalistic coding requirements to make bot building a breeze for all.

PVA takes entire responsibility for the functional aspect of the chatbot, so all the user has to do is provide the logic and set the virtual agent up.

Below, we describe in brief the process of creating your first chatbot using Power Virtual Agents and the Dataverse environment —

Teams Apps
Install Power Virtual Agents In Teams
  1. Install Power Virtual Agents in Teams by selecting and adding it from the left navigation bar.
  2. After installing, launch the app and choose the “Start Now” button.
  3. Choose which team would own and manage your chatbot and then “Continue.”
  4. Choose a name and language for your virtual assistant.
  5. Select “Create” to complete the process of creation.
  6. Define the topic nodes. Topics define chatbot conversations and how they take place. Types of topics include “trigger” phrases (phrases and keywords that indicate the user has asked a question) and  “conversation nodes” (define how the bot responds to the user’s request).

How to create a topic?

  • Select + New topic. Name and Save the Topic.
  • Enter trigger phrases for the topic, “for example, “Who can I contact for a loan query?”
  • In the Message node, enter information for the trigger nodes. For example, “The contact details for a loan query are Steve Robbins, sr@xyz.com.” You can add multiple conversation nodes.
  • Select Redirect to another topic > End of conversation to define the end of the conversation.

Click here to know more.

Test Bot
Trigger Phrases

7. Add inputs, variables, and conditions.

Instead of defining all trigger phrase information in the message node, you can add inputs, variables, and conditions to vary the chatbot’s response based on the user’s input.

Inputs define the user’s response when the chatbot asks a question. While variables store the inputs to be used later, conditions set forth the branching logic.

  • To add a node between the trigger phrases and end conversation node, select the Add node plus sign and then select the “ask a question” option.
  • Select “Multiple choice options” and define the options for the user to select from.
  • Select the variable name that will be triggered when the user configures the branching logic.
  • To define the next appropriate response for each of the multiple choice options, create a new condition node and add a new message node for each probable response that the user may give.
Trigger Phrases 5

8. Pull in data from Dataverse for Teams

Dataverse for Microsoft Teams is a low-code service that offers relational data storage, editable data tables, rich data types, robust governance, and one-click deployment to Teams.

  • You can create a Dataverse for teams table in the same team as the chatbot using Microsoft PowerApps.
  • In PowerApps for Teams, select Build -> See all -> New -> Table.
  • Create a new table, add new rows, and columns.
  • Add a “call an action.”
  • Use Power Automate flows to pull in data from the Dataverse for Teams table, Lists, or any other data source.

To know more, click here

Power Apps
Call An Action

9. Publish the Chatbot

  • In the Power Virtual Agents app, open the chatbot for editing.
  • Choose the Publish bot menu item or button.
  • Choose the Publish option. Select Publish to confirm in the Publish latest content confirmation window.
Chatting In Teams

10. Publish the Chatbot

Once the chatbot is complete, it must be published so that users can interact with it.   You can send a link to team members or add the chatbot to the Built by your colleagues section in Teams or if the chatbot is for the organization, you’ll send it to your Teams admin for approval.

If the chatbot is only for your team members, you must instruct them on how to use and share the bot by choosing one of the following:

  • Copy link – Provide users with a link to the chatbot.
  • Add to the team – Add the bot to a specific team. With this option enabled, anyone in your team will be able to find the bot in the Teams app store in the Built by your colleagues section.
  • Show in Teams app store – Make your bot visible in the Teams app store, with the option of showing only to teammates and shared users or to everyone in your organization.

Click here to learn about how to publish the chatbot for the entire organization.

Subscription And Licensing:

Microsoft 365 offers two editions of PVA:

  • PVA for Teams: A free app that only permits the creation of internal bots.
  • Power Virtual Agents: Requires additional subscription & supports the development of both web-based external client bots and internal Microsoft Teams bots.

How can Acuvate help?

As a Microsoft Gold Partner and provider of next-generation AI and consulting services, Acuvate leverages Microsoft’s robust suite of services, including PowerApps, Power Virtual Agents, and Power Automate, to create custom apps, AI bots, and workflows that enhance employee efficiency and support the delivery of exceptional customer experiences.

We have assisted clients from different industries and geographies in creating intelligent chatbots using PVA and Microsoft Dataverse.

To learn more about our chatbots, please schedule a personalized consultation with one of our experts.

The post Creating Intelligent Chatbots Using Power Virtual Agents & Dataverse appeared first on BotCore.

]]>
Deploy Employee Experience Chatbots in Microsoft Teams https://botcore.ai/blog/chatbots-in-microsoft-teams/ Mon, 01 Nov 2021 13:48:00 +0000 https://botcore.ai/?p=8992 Deploy Employee Experience Chatbots in Microsoft Teams Over the past year, Microsoft customers have spent most of their time collaborating and working within Teams. Indeed, with 145 million daily active users, Microsoft Teams has emerged as the go-to platform for employees to host meetings, talk to colleagues, and send and receive project updates. Needless to […]

The post Deploy Employee Experience Chatbots in Microsoft Teams appeared first on BotCore.

]]>

Deploy Employee Experience Chatbots in Microsoft Teams

Over the past year, Microsoft customers have spent most of their time collaborating and working within Teams. Indeed, with 145 million daily active users, Microsoft Teams has emerged as the go-to platform for employees to host meetings, talk to colleagues, and send and receive project updates.

Needless to say, it makes sense for organizations to surface information that employees need within Teams and help them get day-to-day tasks done without switching contexts.

As organizations grow and mature, they amass a sea of knowledge that often gets trapped in siloed tools, SharePoint sites, FAQ documents, and other internal apps. This makes it tricky to find information, requiring employees to switch between disparate apps frequently.

Moreover, as employees work remotely, they often encounter IT and HR issues that need immediate remediation. Usually, such appeals are mundane, repetitive requests that make it difficult for support staff to focus on tasks that add business value. Additionally, it may require employees to routinely deal with specialists (IT/HR), causing frustration for both parties.

As seen above, today’s employees are living within Teams. Hence, what’s better than deploying employee experience chatbots in Microsoft Teams that can help employees fetch the required information quickly and get routine tasks done seamlessly within the same platform?

Let’s explore further.

Deploying Employee Experience (EX) Chatbots in Microsoft Teams

A chatbot embedded in Microsoft Teams can answer simple questions, guide users to relevant knowledge articles, create support tickets, help employees automate simple to complex tasks, and escalate requests to human agents when needed – all while staying within Microsoft Teams.

Getting all requests fulfilled while sitting within a single hub helps employees focus and maintain workflow without getting distracted by different browser tabs or multiple apps and tools.

What all can your employee experience chatbot do within Teams?

1. Answer employee queries instantly - anytime, anywhere!

An EX chatbot deployed within Teams can be called to answer queries, such as “How many vacation days do I have?” or “How can I set up a VPN?”

Indeed, the convenience of accessing the chatbot within Teams itself – the place where employees are spending most of their time – reduces app fatigue and boosts employee productivity.

Moreover, the chatbot is available 24X7 and can handle multiple queries simultaneously at lower costs to the organization. The employee can ask questions from anywhere from the Teams mobile app – irrespective of whether they are at home, in the office, or elsewhere.

However, if the bot fails, the system can quickly bring in a human-in-the-loop by posting a real-time alert to the subject-matter experts, who can then provide help in the moment.

Learn more here.

2. Simplify everyday tasks with the Teams chatbot

The employee experience chatbots deployed within Teams can automate simple, repetitive tasks on behalf of users. Users can scope such bots to manage a few simple commands or even complex AI-driven tasks.

Examples include – changing passwords, setting up VPN, raising tickets for outages, completing log reports, updating customer or sales database, etc.

Additionally, employees can leverage the Teams bot to simplify common HR tasks like applying for leaves, issuing asset change requests, schedule meetings, submitting onboarding documents, etc.

3. Surface relevant information within Teams

Indeed the quick and seamless discovery of relevant knowledge reduces employee fatigue and burnout and substantially improves productivity.

Employee experience chatbots can retrieve files, FAQ pages, documents, and other information from the organization’s internal network (for example, key business metrics from BI apps) and surface the content within Teams, eliminating the need to switch between apps to get work done.

4. Deliver personalized alerts

Employee experience chatbots can push notifications and alerts within Teams (for instance, latest policy updates, documents added to an existing project folder, scheduled downtime, etc.).

Such notifications are personalized based on the concerned employee’s role, geography, interests, duties, etc.

Microsoft VIVA and Employee Experience Chatbots

Launched in February 2021, VIVA, Microsoft’s employee experience platform, brings together communications, knowledge, learning, resources, and insights and builds a conducive organizational culture that empowers people and teams to be their best from anywhere.

Microsoft VIVA consists of four modules delivered through Teams – VIVA Connections, VIVA Insights, VIVA Topics, and VIVA Learning. Together, they help organizations deliver end-to-end engagement and ensure people have the knowledge and resources they need – right within the everyday workflow.

The question then arises – “How can EX chatbots work alongside VIVA to deliver a better employee experience?”

As seen above, with the increase in digitization, employees demand answers and want information instantly, at their fingertips. By working in tandem with Microsoft VIVA, EX chatbots can do just that.

For example, VIVA Topics helps organizations curate Topic Pages on different subjects, including company jargon, project names, software, etc., and surface the same across email and other apps. By harnessing AI to reason over knowledge, VIVA Topics helps organize information across content and subject-matter experts.

Now, the employee may start the conversation with the bot by saying, “What can you tell me about topic “X?”

The bot may throw up topic pages that talk in-depth about the topic “X” or may suggest employees who possess expertise on the same.

Additionally, by sending links to the latest training and other learning resources available on Topic X, employee experience chatbots can add a new layer of AI (powered by VIVA Learning) to deliver the relevant knowledge and expertise intelligently.

Another example is that of VIVA Insights. VIVA Insights delivers managers and employees data-driven recommendations to foster productivity and reduce burnout at the workplace. Here,  EX chatbots can send personalized reminders to employees to take regular breaks, book focus time, and guide on closing out the day’s tasks.

On the other hand, the bot can also send insights to managers and leaders on employee productivity and work patterns and trends that minimize attrition.

Benefits of deploying EX chatbots in Teams

  • Improve productivity by simplifying day-to-day tasks and providing access to all information right within Teams.
  • Enhance digital employee experience for the hybrid workforce.
  • Reduce employee burnout, fatigue, and employee attrition.
  • Decrease costs of providing employee support at scale.

The Different Chatbot Personas in Microsoft Teams

A) IT Chatbot

  • Raise tickets for service disruptions, IT outages, or requests for service outages.
  • Answer common IT queries, e.g., “How do I reset my laptop password?”
  • Automate IT onboarding processes, requesting preferred laptops to new users, setting up email accounts, etc.
  • Automate other IT tasks, including sending outage alerts on Teams, issuing asset change notifications, and much more.

B) HR Chatbot

  • Provide answers to queries – leave balance, income tax, yearly holidays, HR policies, etc.
  • Simplify recruitment and onboarding activities – submitting document proofs, scheduling interviews, etc.
  • Allow employees to apply for leave, schedule meetings, book travel, and much more.

C) Business Intelligence (BI) bot

  • Retrieve required data from the BI app via text or multimedia (reports, graphs, dashboard screenshots, etc.). For example, “What were the operating expenses in Q3-19?
  • Request for reports or dashboard links via Teams chat.

D) Intranet Chatbot

  • Retrieve files, documents, and valuable knowledge from anywhere across the company’s internal network.
  • Get personalized and meaningful search results from all internal apps within the intranet.

Deploy Employee Experience Chatbots in Microsoft Teams with Power Virtual Agents

Power Virtual Agents (PVA) is a low-code graphical interface solution that provides an instant, bot authoring canvas to build rich, intelligent, and responsive conversational chatbots that easily integrate within Teams.

With its low-code interface, pro and citizen developers alike, including domain specialists, business analysts, and skilled app developers, can design and publish employee experience chatbots for Teams without needing a complex development environment.

After developing the chatbot in the PVA portal, the user must publish the bot and configure the Teams channel to make it available to Teams users.

Click here to learn more about making your chatbot available in Teams through the Power Virtual Agents portal.

Prerequisites to adding a bot to Teams using Power Virtual Agents

Here are a few requirements you should be mindful of before deploying PVA chatbots in Microsoft Teams –

  • Familiarity with the Power Virtual Agents platform.
  • Your organization’s Teams app permission policies must allow the Power platform apps to be added to Teams.
  • Before installing the bot in Teams or sharing it with others, publishing it at least once is mandatory.

Case Example —> To know how to quickly build a Microsoft Teams bot with Power Virtual Agents, do check out this video.

Deploy Employee Experience Chatbots in Microsoft Teams with BotCore

As a Microsoft Gold Partner, we, at Acuvate, help clients deploy employee experience chatbots in Microsoft Teams for various use cases, including IT, HR, Business Intelligence, intranet, etc., with our low-code enterprise bot-building platform BotCore.

Akin to Microsoft Power Virtual Agents, BotCore leverages a graphical interface and visual tools to assist users in deploying smart AI-enabled bots within Teams.

We use Microsoft’s best AI, machine learning, and natural language processing technologies, including LUIS, Azure Cognitive Services, and the Microsoft Bot Framework, to deploy employee experience chatbots in Microsoft Teams.

Our bots are multilingual and support global languages, including French, German, English, Italian, etc.

We also deploy aggregator bots to help our clients experience easy, consistent, and seamless engagement – all while sitting right within Teams.

To know more about BotCore, please feel free to schedule a personalized consultation with our chatbot experts.

The post Deploy Employee Experience Chatbots in Microsoft Teams appeared first on BotCore.

]]>