Adoption Bot is a user care chat bot built with Power Virtual Agents for Microsoft Teams (PVA) and the Employee FAQ Template. Out of the box, Adoption Bot answers 100+ common questions about Microsoft Teams and Microsoft 365. You can edit the included topics, add your own topics, or ingest your existing FAQs in bulk. If users need additional help, Adoption Bot can connect them to experts or be extended to open service tickets in ITSM with Premium Power Automate connectors.
New with Adoption Bot 2022:
Benefits:
*Use of bots to handle employee questions reduces the number of IT and HR support tickets by 10% to 15%. Source: Forrester Consulting Total Economic Impact™ Of using Microsoft Teams as a platform and Teams with Power Platform
Adoption Bot 2022 is free for most Enterprise customers for use in Teams. Adoption Bot 2022 and Power Virtual Agents app in Microsoft Teams are available as part of most Microsoft 365 subscriptions and use standard connectors.
First, add the required apps to Teams, and create your Power Apps app:
Next, import the template solution:
You have now imported the solution and your can go to the Build tab in Power Apps to see all of your items. To use the bot, you will need to go through some additional set up steps.
Set up and validate Adoption Bot
We need to update Power Automate Flows, validate the Adoption Bot is working and add our Adoption Bot Admin application to a teams channel. Once this section is completed, the Adoption Bot bot's escalation flow will be up and running and ready to be added with your organization's content.
Setting up Power Automate flows
Select Save.
Select the back arrow ←.
Select the Adoption Bot - Feedback flow to open it. This flow takes employee's feedback and post into a team channel for human expert to review
Select Edit.
Open the action Convert time zone - Select Your Timezone and set the destination time zone to your timezone.
Bot Validation
Set up Power App Teams tab
You can review the bot's performance in Power Virtual Agents built-in analytics dashboard. In addition to the dashboard, Adoption Bot also comes with a Canvas app to allow experts to review the verbal feedback from employees.
Next steps
You have now fully set up the Adoption Bot template. The next step is to go to Power Virtual Agents Teams application to add FAQ content for the bot to answer your organization's questions. Extension documentation
Adding bot content in Power Virtual Agents
The Adoption Bot template can easily be extended in Power Virtual Agents Teams application by adding new topics, messages, questions, actions and more.
As a starting point, we suggest looking at the greeting system topic, customizing it to provide a personal greeting that represents your company and how you want your users to start using the bot. Yyou can freely edit the topics or simply create new topics to handle any additional areas you wish to include. You can also quickly and easily add new topics with the built-in topic suggestion feature.
Reach out to the Github Repro here or the PVA Community for help and ideas from our community members.
Making the bot available to employees
Once you are satisfied with the bot's content, it's time to make it available to employees. You can easily make the bot available in Microsoft Teams app store by following the steps to share the bot with your organization. We recommend to partner with your IT admin to also pre-pin the bot on the left rail so employees can easily discover the bot in Microsoft Teams without needing to manually install it. Learn more about best practice guidance to partner with admin to roll out bot in Microsoft Teams.
Alternatively, you can also directly share the bot's installation link with others in the organization without going through the admin approval process. Make sure you change the bot's access to fit your target audience so they have permission to install the bot.
Brand Adoption Bot for your organization
Optionally, you can give the bot a name that makes sense to your organization. To change the Bot name and icon, click Manage and Details. Click save at the top.
Special thanks to contributors Aditya Challapally, Michael Chow, Flow-Joe, Belinda Parker and Nidhi Shandilya who helped create and launch this app template.
This project welcomes contributions and suggestions. Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.