{"id":9760,"date":"2022-03-15T09:36:58","date_gmt":"2022-03-15T16:36:58","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=9760"},"modified":"2022-05-26T14:13:19","modified_gmt":"2022-05-26T21:13:19","slug":"learn-from-the-community-low-code-bot-onboards-members-to-microsoft-teams-channel","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-low-code-bot-onboards-members-to-microsoft-teams-channel\/","title":{"rendered":"Low code bot onboards members to Microsoft Teams channel"},"content":{"rendered":"<p><span data-contrast=\"none\">Learn from the community is a series of articles to highlight real-life project scenarios covered in Show &amp; Tell interviews at <\/span><a href=\"https:\/\/aka.ms\/m365youtube\"><span data-contrast=\"none\">Microsoft 365 Developer YouTube<\/span><\/a><span data-contrast=\"none\">. It\u2019s a great opportunity for me to inspire you with the end-to-end solutions built upon Microsoft Cloud and help you for your next project with useful resources.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:2,&quot;335551620&quot;:2,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\"><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community.png\"><img decoding=\"async\" class=\"aligncenter wp-image-9464 size-large\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-1024x603.png\" alt=\"Learn from the community Microsoft Teams\" width=\"640\" height=\"377\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-1024x603.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-300x177.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community-768x452.png 768w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2022\/01\/Learn-from-the-community.png 1243w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><\/a>\u00a0<\/span><\/p>\n<p><span data-contrast=\"none\">Communities have become a crucial part of our lives through popular communication apps such as Microsoft Teams or Discord. Think about our school classes, work-related groups, or communities that relate to our hobbies. Some of us take responsibility in these communities as well. When we are responsible in a community, our fundamental aim is to onboard and most importantly verify new members who just joined the community.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h2>About the solution<\/h2>\n<p><span data-contrast=\"none\">A group of Microsoft Learn Student Ambassadors observed this challenge and decided to build a solution that offers easy member verification and onboarding process for the communities. They leveraged from low code tools while designing the solution:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Power Virtual Agent is used for designing a bot to drive communication with users during the registration process and help them join the community smoothly<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"none\">Power Automate flow is created to track user\u2019s registration status through user\u2019s email address gathered from the Power Virtual Agent Bot and guide new users through the new registration<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"5\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"none\">A custom Azure Function is created to handle the registration process of the communities on Microsoft Teams or Discord and function is consumed in Power Automate flow with new user\u2019s email address gathered from the Power Virtual Agent Bot\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<p style=\"text-align: left;\"><span data-contrast=\"auto\">Community onboarding and member verification solution is an open-source project and can be reused by other communities to ease the initial steps for new users who want to become a part of the community.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<p style=\"text-align: center;\"><b><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\n<iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/_jTIbvcj9mU\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/span><\/p>\n<p><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n<h2 aria-level=\"2\"><span data-contrast=\"none\">\ud83d\udd17 Useful links<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559738&quot;:40,&quot;335559739&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/h2>\n<ul>\n<li><span data-contrast=\"none\">Community onboarding and verification solution:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:720,&quot;335559737&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259,&quot;335559991&quot;:360}\">\u00a0<\/span>\n<ul>\n<li><a href=\"https:\/\/aka.ms\/ppsamples\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">GitHub<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/a><\/li>\n<li><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/educator-developer-blog\/design-and-implement-complex-business-scenarios-using-low-code\/ba-p\/3002758\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">Blog<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"none\">Microsoft Learn<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msgraph-fundamentals\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Microsoft Graph Fundamentals<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msgraph-toolkit\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Develop apps with the Microsoft Graph Toolkit<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/learn\/paths\/m365-msteams-associate\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Develop apps for Microsoft Teams<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"none\">Microsoft Docs<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/get-started\/get-started-overview?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Get started with Microsoft Teams bots<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/power-virtual-agents\/fundamentals-what-is-power-virtual-agents?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Power Virtual Agents Overview<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/power-automate\/getting-started?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Get started with Power Automate<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Overview of creating apps in Power Apps<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-functions\/functions-overview?WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Introduction to Azure Functions<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/azure\/bot-service\/?view=azure-bot-service-4.0&amp;WT.mc_id=m365-54401-aycabas\"><span data-contrast=\"none\">Azure Bot Service Documentation<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span data-contrast=\"none\">Microsoft Learn Student Ambassadors Program<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span>\n<ul>\n<li><a href=\"https:\/\/studentambassadors.microsoft.com\/\"><span data-contrast=\"none\">Become a Student Ambassador<\/span><\/a><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559737&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2 id=\"%f0%9f%93%96-more-articles-in-learn-from-the-community-series\">\ud83d\udcd6 More articles in Learn from the Community series<i class=\"fabric-icon fabric-icon--Link\" aria-hidden=\"true\"><\/i><\/h2>\n<ul>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-employee-survey-solution-built-with-microsoft-teams-and-power-platform\/\">Employee survey solution built with Microsoft Teams and Power Platform<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-low-code-qa-bot-for-microsoft-teams-helps-communities-provide-better-onboarding-process\/\" target=\"_blank\" rel=\"noopener\">Low-code Q&amp;A bot for Microsoft Teams helps communities provide better onboarding process<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-microsoft-ai-mvp-designs-a-microsoft-teams-bot-to-centralize-tools-for-employees\/\" target=\"_blank\" rel=\"noopener\">Microsoft AI MVP designs a Microsoft Teams bot to centralize tools for employees<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-chatbot-for-microsoft-teams-personal-and-group-chats\/\" target=\"_blank\" rel=\"noopener\">Chatbot for Microsoft Teams personal and group chats\u00a0<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-react-web-app-and-azure-qna-bot-to-centralize-learning-resources\/\" target=\"_blank\" rel=\"noopener\">React web app and Azure QnA bot to centralize learning resources<\/a><\/li>\n<li><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/learn-from-the-community-microsoft-teams-and-moodle-online-learning-solution\/\" target=\"_blank\" rel=\"noopener\">Microsoft Teams and Moodle online learning solution<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A group of Microsoft Learn Student Ambassadors share their solution that offers easy member verification and onboarding process for the communities leveraging low code tools.\u00a0<\/p>\n","protected":false},"author":82723,"featured_media":9464,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128],"tags":[61,113,167],"class_list":["post-9760","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","tag-azure","tag-microsoft-learn","tag-power-virtual-agent"],"acf":[],"blog_post_summary":"<p>A group of Microsoft Learn Student Ambassadors share their solution that offers easy member verification and onboarding process for the communities leveraging low code tools.\u00a0<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/9760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/82723"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=9760"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/9760\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/9464"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=9760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=9760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=9760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}