You are added to a new team and look around. While some teams are familiar from the click one, there are some that would require a bit of more knowledge. What is the team’s purpose, what are those channels, are there some agreed team practices?
Instead of having to ask around for these the team could automatically welcome you and provide the essence of that information in that welcome messages. And of course this works for onboarding like a charm. When a new employee is added to a specific team the team automatically posts a message that both tells new member essential ropes and also encourages existing team members to welcome the newcomer.
The happy moment: no new notifications!
Build a welcoming Flow with Power Automate
This is fairly easy to do, since it is done with Power Automate. No special licensing is needed for this one. The drawback is that it needs to be built for each team. However, for it is usually a team or project lead who does this. For smaller projects this may not be that fruitful but when you have a large project with tens of channels you might want to give newcomers a hand. And while doing that existing team members get a more visual cue that there is fresh blood in the team. Perhaps welcome message asks new member to introduce themselves and share some information about their skills?
Steps are easy
- Create a Flow in Power Automate
- Triggered by “When a new team member is added”
- Get user information
- Post the message
In step one you choose the team (or use team id via custom value). Get user profile requires you to click open adding the dynamic value and choosing UserID from the step 1.
In Post a message you can format message quite freely. I used code view to add some paragraphs to make lists easier to create and to cleanup some html.
The end result looks nice and feels good for a fresh member:
Atmentions are not supported by out of the box actions. However, you can use the Flow Bot to send user the welcome message into a chat or use Graph API to reply to that message with a atmention body. Using Graph API call requires Premium licensing.
5 thoughts on “Easy Teams onboarding by welcoming new members automatically”
Hi Vesa, great post, very useful. Thanks a lot!
You can now @mention someone easily, without any extra premium license required, check this post here: https://sharepains.com/2020/07/07/mention-microsoft-teams-power-automate/
Thank you Xavier for raising this one! I used the same action in my recent demos but didn’t get around to update this article yet!
These days it is super easy to create these welcome messages and as you pointed out: no need to use premium connector to attention a person.
If you want to attention a channel (team) you still need to use a premium action.
I have this welcome message part of my provisioning demo flow. You can check my post about it
And there is also a link how to download the Flow to get more information how to use these.
Thanks for the writeup. Very cool and works perfectly. One thing I would add is if you want to include clickable URL’s to the message then you’ll need to change the view to code view using the icon. Then format your links like HERE
Thank you. Adding clickable links works just like you wrote. Not a very easy way to create and maintain but with code view it can be done.