Hi! Welcome back to empowerseries. The goal of this series is to show you all the amazing solutions I have built using Microsoft 365 and Power Platform. I’m Japhlet Nwamu a Gold Microsoft Learn Student Ambassador from Nigeria and an advocate of Microsoft 365, Power Platform and AI. I'm passionate about building tech solutions that utilize the power of AI.
As a Gold Microsoft Learn Student Ambassador, I get to work with teams from different countries to organize and support events, bootcamps and hackathons that empower thousands of students globally. One of such bootcamps is Microsoft Africa Development Center West Africa Game Of Learners Clinics. GOL Clinics is an intensive 3-months program aimed at helping university students from all walks of life and beginner developers to level up on .Net, JavaScript, Git, Azure, Software Design and Program Manager Fundamentals. This year, I was part of an amazing team of Gold Microsoft Learn Student Ambassadors and Microsoft employees implementing this program in West Africa.
We needed to add over 100 participants to a Microsoft Teams tenant for passing across official information related to the program. Microsoft Teams for now does not support adding multiple users to a Teams tenant at once. Participants could only be added manually. You know what that means? Having to type each participant’s email address and doing that a 100 more times. That was so scary and hectic. And so I thought, what if we could automate this? I’m glad I asked that question. I made some research and yes, I found answers.
In this blog, I would show you how to automatically add multiple participants as guests on Microsoft Teams. And did I mention that you would not have to type in their email addresses? Yes, I meant that! Love to see how I created this? Let’s get started.
Before we begin automating, it's important we understand how this system would work. We want participants to fill a form with their full name and email address. With the details in the form, a new user is created on your organization's active directory using the submitted email address and an attached extension. The next step on the flow adds the new user as a guest to the teams tenant. Let's see how this works practically.
Note: You should have admin access to your organization's azure active directory for this system to work.
Now we need to add a new step which would automatically create a user in our organization's active directory. But before we do that, we need to add our organization's domain extension to each email address submitted in the form. For example, instead of having japhletnwamu@gmail.com, we want each user to have our organization's domain added as an extension something like this japhletnwamu_gmail.com#EXT#@empowerseries.onmicrosoft.com. To do this, we would need to make use of data processing.
To test your flow manually you go back to the Microsoft forms you created at the beginning, share the link to the form with random participants to fill in their details and submit. As a reminder, do not forget to change the access to your form to Anyone can respond before sharing with the public or testing out.
Microsoft's Power Automate gives you the ability to automate tons of processes without having to learn or write code. Here are some modules on Microsoft Learn that would guide you on your journey:
Automate a business process using Power Automate
Create a business process flow in Power Automate
Automate processes with Robotic Process Automation and Power Automate Desktop
Get started with Power Automate Desktop
Get started with Power Automate buttons
Build custom connectors for Power Automate
Build expertise with Power Automate Desktop
Integrate SharePoint and Power Automate
Work with different technologies in Power Automate Desktop
Work with Power Automate Desktop
Implement advanced logic in Power Automate Desktop
As a reminder, don't forget to reach out to me on LinkedIn or Twitter if you need some help while building or having some issues along the way.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.