If you’re working after hours or want to send a chat message during someone else’s working hours (such as when your colleagues are geographically dispersed across time zones), you can schedule your message to send at a later time in Teams. This works for both internal and external chat recipients.
Note This only applies to chats – not channel conversation posts.
Here’s how to delay Teams chat messages:
How to schedule Teams messages to send later
Compose your message as you normally would.
Right-click the Send button and set the date and time you’d like the message to be delivered
The message scheduling dialog when delaying a Teams message delivery | Click to enlarge
Click Send at scheduled time
Click the Send button
A scheduled message in a Microsoft Teams chat | Click to enlarge
That’s it! Your message will be sent at the scheduled time.
How to edit or delete a scheduled chat message in Microsoft Teams
Later, you may change your mind or want to edit the message text or change the delivery time for a previously scheduled message.
Note Deleted scheduled messages will not be delivered and cannot be restored.
Here’s how to edit or delete a scheduled message:
Hover over the scheduled message and select the ellipsis (…)
Click Edit (or Delete if that’s what you want to do)
Edit option for a scheduled message | Click to enlarge
Edit the message and select the checkmark when finished to save your changes.
A scheduled message in edit mode | Click to enlarge
That’s it!
Note If you don’t see the Edit option, it is likely that your Teams administrator has assigned a messaging policy to you that prevents editing sent messages. This is a simple toggle in the messaging policy they control.
Business use cases
Here are some scenarios in which scheduling messages to send later might be appropriate:
You want to send a message outside of business hours but don’t want it to end up at the bottom of many others to come
You want to send a reminder about an upcoming meeting or deadline
You want to send a message when someone is in a different time zone
You want to send a message when someone is on vacation or out of office
You want to make sure you don’t forget to welcome somebody back, or acknowledge a significant date
If you have a large data set in Excel and you want to calculate totals based on specific criteria, such as sales by region or expenses by department, you can use the SUMIF function. Here’s how:
Open your Excel workbook and select the cell where you want to display the total.
Type =SUMIF( followed by the range of cells that contain the categories you want to sum (e.g., A1:A10), a comma (,), and the criteria you want to use to filter/indicate the category in that range (e.g., "North").
Type another comma (,) followed by the range of cells that contain the values you want to sum (e.g., B1:B10).
Close the parentheses and press Enter.
Your total will be displayed in the selected cell.
Here’s an example formula:
=SUMIF(A2:A5,"North",B2:B5)
This formula will sum all values in column B (e.g., “Sales”) where the corresponding value in column A is “North.”
Example Data Set
Here’s some sample data I’ll use to demonstrate the SUMIF function’s potential.
A
B
C
1
Region
Sales
Expenses
2
North
100
20
3
South
200
30
4
East
150
25
5
West
175
35
Example data set of sales and expenses by region
Example Scenarios
Here are some examples of how you can use SUM and the SUMIF function with the previous data set example:
Scenario
Formula
Result
Total sales for all regions
=SUM(B2:B5)
625
Total expenses for all regions
=SUM(C2:C5)
110
Total sales for the North region
=SUMIF(A2:A5,"North",B2:B5)
100
Total expenses for the South region
=SUMIF(A2:A5,"South",C2:C5)
30
Total sales greater than $150
=SUMIF(B2:B5,">150")
375
Total expenses less than $30
=SUMIF(C2:C5,"<30")
45
Examples of formulas and results for various needs based on the example data
So now imagine that you have three months’ worth of data and “North” appears three times. Your SUMIF function becomes even more valuable as it only sums the North rows’ values.
Hopefully this helps! Let me know if you have any specific questions about using this function with your data.
Lists in Microsoft Lists (your own or those in SharePoint) offer a great way to store and manage data. One useful feature is the ability to add attachments to list items – think photos in maintenance requests, or screenshots in IT Support requests. The Attachments column is built into every list automatically (though it can be disabled if you’d like). However, you might want to rename this column to something more descriptive or relevant to a particular business process such as Supporting Documentation or Content for Review. Or maybe you’d just like to match the naming conventions or style guide recommendations already used in your organization.
Unlike other columns, the attachments column cannot be deleted or renamed using the list settings page, or by using the column header menu when viewing the list. However, you can rename the attachments column by modifying the URL of the generic column settings page, as described in the following section.
How to rename the attachments column in SharePoint lists
Go to the SharePoint list for which you’d like to rename the Attachments column.
Click on the settings (gear) icon and select List settings.
Scroll down to the Columns section on the List settings page and click on any column name listed.
In your browser’s address bar, replace the selected column’s name in the URL with Attachments after &Field= and press Enter to navigate to the column settings for the attachments column. Here, you’ll rename the column in the Column name box.
Please note that some of the new list templates (Employee onboarding, Issue tracker, Content scheduler, etc.) come with the Attachment column already renamed to something else, but you can still get to its settings page by using Attachments for its field name in Step 4’s URL.
In this blog post, I have shown you how to rename the attachments column in SharePoint lists. I hope you found this helpful. If you have any questions or comments, please feel free to leave them below.
SharePoint enables us to collect information in ways beyond paper forms or even digitized Word or PDF forms. As we use it for more processes, you’re likely to run into situations where you wish for a higher level of customization but don’t want to go so far as using Power Apps for a simple need. One such need, as suggested by Jacqueline Vo on LinkedIn, was for moving the Attachments field on the default SharePoint form. And in this post, we’ll do just that.
By default, the attachments field is always at the bottom of the SharePoint new item form. However, there may be cases where you want to move the attachments field up to improve the flow of data entry or consumption. For example, if you are creating a reimbursement request, you may want to enter the request title and description, upload receipts, and then describe the receipts and amounts after.
How to rearrange fields on the SharePoint new item form using JSON
Click the New button in the SharePoint list where you want to move the attachments field up.
Click the Edit form button in the upper right corner of the form.
Click Configure layout.
Location of the new form’s Configure layout option | Click to enlarge
Select Body from the dropdown menu and paste the JSON code (see below) into the JSON editor
The Configure layout panel for the form body section | Click to enlarge
Replace the sample column names in the JSON code below with your own columns’ display names.
Click Save.
Important: Copy + Paste, then update for your own column names
Replace the sample column names in the JSON code below with your own column names. Be sure to use the column’s display names (how they appear as column headers and field names on the form), not their internal names. If the display name of the column changes at some point, your JSON will need updated as well or mismatched columns will be placed at the bottom.
The following two sections will give you two examples of ways you can use this method to customize your form:
One basic, three-section form layout
One four-section form layout with section headers
Without Section Headers
Here is an example of the JSON code you might use to simply rearrange the fields on the form into three sections – particularly, in our example, the Attachments column into a middle section:
Here’s an example of how this code, with a few additional columns, might look. Notice I added an Images column in the same section so all “attachment-like” content is done in one spot on the form.
JSON-formatted SharePoint form with Attachments in a middle section | Click to enlarge
With Section Headers
Here is an example of the JSON code you might use to customize a SharePoint new item form that includes section headers to help break the form into four logical groupings. The main difference is the inclusion of a value (the heading) between the double quotes that follow "displayname":
Here’s a visual example of how this form might look. Notice the attachments field is now below the Trip description section, but above Airfare.
A customized form and its JSON formatting | Click to enlarge
Working with additional columns and sections
The examples provided above will get you started – but you may want more than three or four sections, or have fewer or more columns in your list. Here are some general tips for adjusting this code to suit your needs:
Basically, each additional column must:
Be inside double quotes
Be separated from the next column by a comma
The last column listed in a section doesn’t need a comma after its quotes
Have a comma between each section’s code (except after the last one)
Also keep in mind that columns added later, or left out of the code, will be added to the bottom of your form automatically. Don’t forget to update your code to place it in the section you’d like.
Why do I need sections if I just want all fields in one?
If you’re not working with the Attachments column specifically, you can bypass the JSON code altogether and simply use the Edit columns feature to rearrange, show, and hide columns as you please. The attachments column will always appear last in this case.
But moving the Attachments field within the form requires that you place it in a section strategically. Simply listing it in a specific order all in one section will still place it at the bottom of your form as seen here. On the right, it’s listed in the code in the middle, but since it’s in the same section as all other fields, it still gets placed at the bottom due to the column ordering (Edit columns settings) taking precedence.
A single-section form demonstrating column order taking precedence over formatting | Click to enlarge
This is a good thing, really, because your want your JSON formatting to cooperate with the column ordering functionality for easier updates later. In other words, you and your colleagues can reorder, show, and hide columns as you normally would using the Edit columns option on the form and your JSON sections will still be respected. You’d simply be rearranging the fields within each respective section you set up in the code.
Edit columns option for adjusting column order and visibility | Click to enlarge
So, if you only want to move the Attachments column, consider an approach like the first example in this post: Section 1 is a few general fields, Section 2 is only Attachments, and Section 3 is the rest of the fields. Don’t use any headers, and your form will still feel like a single-sectioned form.
Conclusion
In conclusion, I have shown you how to move the attachments field up on a SharePoint new item form using JSON. This technique can be used to rearrange all of the columns on the form into as many, or as few, sections as you want. Just remember that you need at least three sections if you intend for Attachments to be somewhere in the middle. If you want to learn more about customizing SharePoint forms, check out Configure the list form | Microsoft Learn.
If you’ve ever tried to create a new item on a SharePoint list, you may have noticed that the form always includes an Attachments field that can’t be hidden like other columns. If your process doesn’t require attachments or you’d like to prevent users from uploading documents to the list, you’re likely wondering how to get past this obstacle.
End of a SharePoint form with the Attachments field | Click to enlarge
Note Be aware that if users previously utilized the Attachments field, this action would delete all attachments they’ve already uploaded on all list items.
In this post, I’ll highlight the 5 simple steps involved in removing the attachments field for a list’s new item form.
How to remove the attachments field from a list’s new item form
Click Settings | List Settings
Location of List settings | Click to enlarge
Select Advanced settings
Location of Advanced settings in List Settings | Click to enlarge
Set the Attachments radio button to Disabled
Advanced list settings showing the Attachments setting as Disabled | Click to enlarge
Click OK
You’ll receive a warning making sure you’re aware that this action deletes all attachments (if there are any). Click OK.
Warning when saving Attachments setting as Disabled | Click to enlarge
And that’s it! Now your forms will only show fields you’ve created and configured.
End of a SharePoint form without the Attachments field | Click to enlarge
If you’re not able to access or modify List settings, you may not have high enough permissions to modify the list. Check with your site owner to see if they can assist.
Attachments are secondary to the list/form data itself and should be used for specific business processes, such as attaching receipts for reimbursement requests or perhaps photos or screenshots for facility or issue trackers. If the document is independently important, it should be stored in a document library.
Also keep in mind that attachments don’t have version history, cannot be renamed or reorganized without downloading/re-uploading, and they are not searchable in Microsoft 365. If you need to search for attachments, you should store them in a document library instead of a list – and you can always use a lookup column or hyperlink column to connect the list and library.
Do you want to send someone a direct link to an approval request in Power Automate? This can be useful if you want to remind them via chat or email or assign them a task in Planner or To Do. In this blog post, I’ll show you how to get a link to a specific approval request’s link that you can use in different Power Automate flow concepts.
You may already know that Power Automate has three approval related actions: Start and wait for an approval, Wait for an approval, and Create an approval. Each of these actions has different dynamic content available for later steps. To get a link to a specific approval request, we need to use the Create an approval action because it gives us access to the Respond link dynamic content. This is the link that will take users directly to the approval board in Power Automate with their approval task open awaiting response.
Respond link dynamic content | Click to enlarge
How can you use this link? For example, imagine you want to create a flow that runs when a new request is created in SharePoint and creates a Planner task for the approver with the link to the approval request.
Illustration of the overall concept here – a link to an approval request | Click to enlarge
Here are the steps for this particular request scenario:
How to create a Power Automate flow that assigns Planner tasks containing links to approval requests
Note: For sensitive information, like leave requests, you’ll want to be mindful of PII and privacy and consider email or chat or other ways to use the link so only individuals who should see sensitive content can. This is merely an example of how you might use Planner tasks for any request scenario.
For your flow’s trigger, search for SharePoint and select When an item is created. Configure the trigger by selecting the site and list where you want to monitor new items. For example, you might choose your HR site and the Leave request list.
Click Add an action and search for Create an approval. Configure the approval details as you need. In our example, you might want to request approval from the employee’s manager and set the title to “Leave request approval.” If you intend to send custom notifications via email, planner tasks, etc., click Show advanced options and set Enable notifications to No. This will prevent approvers from receiving multiple notifications about the same approval request.
The first three steps of our approval flow | Click to enlarge
Click Add an action and search for Create a task (Planner). Select the plan and bucket where you want to create the task. For example, you might choose your specific team’s plan and the Pending tasks bucket.
Planner task configuration | Click to enlarge
Click Add an action and search for Update task details (Planner). Select the task ID from the previous Planner action. In the References section, fill in the following fields: References Alias is the text that will be clickable. References Resource will be the Respond link dynamic content from the Approval step. And References Type will be Other.
Update task details configuration | Click to enlarge
Optionally, you can add more actions after creating the approval and updating the task details. For example, you could add a Wait for an approval action to take the outcome of the approval request and perform conditional actions based on it. Or you could add an Update item action (SharePoint) to set the original request’s Approval status from Pending to Approved or Rejected. Or you could add a Send an email action (Outlook) to notify the requestor, copying the approver and HR, with the final outcome of the request.
Optional final steps ideas | Click to enlarge
Save your flow and test it.
That’s it! Now whenever a new request is created in SharePoint, a Planner task will be created for the approver with a direct link to the approval request.
You can apply this technique in other scenarios as well. For example, you could send chat messages or emails with links to approvals using Teams or Outlook actions. Or you could create personal To Do tasks with links using Microsoft To Do actions.
How might you be able to use direct links to specific approval requests in your business processes?
References and further reading
Looking for a deeper dive and more ideas? Look no further.
If you’re responsible for building flows in Power Automate, you’re certain to be asked to create an approval process at some point. This blog post will cover:
Comparison of the three approval action types, descriptions, and business use cases
How to create a basic approval flow using Power Automate
Dynamic content differences between Power Automate approval actions
Let’s start by comparing your three approval action options.
Comparison of Power Automate approval actions
One of the actions available in Power Automate is the Start and wait for an approval action. This action starts the approval process and waits for it to be completed before executing any additional actions. Actions that follow are typically response-dependent, such as creating an item or updating a status if approved or rejected.
Another action available in Power Automate is the Create an approval action. This action starts the approval process but does not wait for it to be completed. Instead, you can use the Wait for an approval action to wait for the approval to complete that was started by the Create an approval action. You might use these actions…
…if you want to have steps between creation and waiting. For example, if you wanted to customize the email that is sent to approvers, you would disable Enable notifications on the Create an approval step, then add a Send an email action afterwards but before the Wait for an approval step. This gives you complete control over the look and feel of the email request, rather than sticking to the default Power Automate branded message.
…if your approval process will take more than 30 days and your flow will time out before it’s finished. Create an approval creates the approval in Microsoft Teams (or Power Automate) and approvers can approve it there when they’re ready. Your flow won’t fail as You may not necessarily wait for an approval in the flow itself.
Here is a table that summarizes the differences between the various actions:
Action
Description
Business Use Case Example
Start and wait for an approval
Starts the approval process and waits for it to be completed.
A manager wants to automate the approval process for leave requests. They use the Start and wait for an approval action to ensure that the request is approved before the employee’s calendar is updated.
Create an approval
Starts the approval process but does not wait for it to be completed.
A team lead wants to automate the approval process for expense reports. They use the Create an approval action to create the approval record and send notifications, but they don’t want to wait for the approval to complete before executing the next step in the flow. In this case, the approval response may not affect the following steps, but just needed to be requested and logged.
Wait for an approval
Used to wait for an approval to complete that was started by the Create an approval action.
A project manager wants to automate the approval process for project proposals. They use the Create an approval action to create the approval record, send their own custom notifications as a Planner task, an email, or a chat message, and then use the Wait for an approval action to wait for the approval to complete before executing the next step(s) in the flow.
Create an approval and Wait for an approval can be used consecutively to achieve the same result as only using the all-in-one action of Start and wait for an approval. For example, let’s say you use Microsoft Teams to manage your team’s projects. You can use Power Automate to automate the approval process for project proposals. You can create a flow that uses the Create an approval action to create the approval record and send notifications to the approvers. Once the approvers have approved the proposal, you can use the Wait for an approval action to wait for the approval to complete before executing the next step in the flow. This ensures that the project proposal is approved before any additional actions are taken but also gives you the added benefits of flexibility down the road like adding steps between creation and waiting, as well as additional dynamic content that may be helpful (see the dynamic content section below).
How to create a basic approval flow using Power Automate
Here is a step-by-step guide for creating a basic approval flow in Power Automate using reimbursement requests as an example:
Select the When an item is created trigger for SharePoint. This trigger will start the flow when a new reimbursement request is created in the list.
Add the Start and wait for an approval action to your flow. This action will start the approval process and wait for it to be completed before executing any additional actions.
Configure the Start and wait for an approval action by specifying the approvers, the approval type, and any other relevant details. For example, you can specify that the approval should be sent to the employee’s manager and the Accounting department, and that the approval type should be Approve/Reject – Everyone must approve.
Add any additional actions that you want to execute after the approval process has been completed. You’ll almost always have a Condition control that checks to see if the response was Approve or Reject. Then, for example, you might use the Send an email action to notify the employee that their reimbursement request has been approved, and maybe Update item to set the SharePoint item’s status as Approved.
Here is a side-by-side comparison that shows the steps for a flow that uses start and wait for an approval, and a different one that shows using create an approval, send an email, then wait for an approval:
Start and wait for an approval
Create an approval, send an email, then wait for an approval
1. Add the Start and wait for an approval action to your flow.
1. Add the Create an approval action to your flow.
2. Configure the Start and wait for an approval action by specifying the approvers, the approval type, and any other relevant details.
2. Configure the Create an approval action by specifying the approvers, the approval type, and any other relevant details. In this example, we would disable the Enable notifications setting so we can send a custom notification.
3. Add any additional actions that you want to execute after the approval process has been completed such as a response-dependent (Condition control) secondary level of approvals.
3. Add the Send an email action to your flow to notify the requestor and/or approver(s) of the request details and action required.
4. Add the Wait for an approval action to your flow.
5. Configure the Wait for an approval action to wait for the approval to complete before executing any additional actions like a response-dependent (Condition control) status column update.
Table comparing the steps added to an approval flow using two different approaches
Not only do you use these approval actions in different scenarios, but your choice also affects the dynamic content you can use later in the flow. Let’s take a look at that next.
Dynamic content differences between Power Automate approval actions
The choices you make for which approval actions affect which dynamic content is available to you in later steps. Here’s an example of the dynamic content panel for a step following Create an approval:
A screenshot of selecting dynamic content from a Create an approval step | Click to enlarge
Here’s a listing of all the dynamic content alphabetically listed and which actions provide it for you.
Dynamic content
Description
Start and wait for an approval
Create an approval
Wait for an approval
Approval ID
The name of the approval
✓
✓
✓
Approvers
All of the approvers
Approvers Approver email
The email address of the approver
✓
Approvers Approver ID
The ID of the approver
✓
Approvers Approver name
The name of the approver
✓
Approvers Approver tenant ID
The tenant ID of the approver
✓
Approvers Approver user principal name
The principal name of the approver
✓
Approvers Item
✓
body
✓
✓
✓
Completion date
Date the approval was completed
✓
✓
Details
Additional details about the request
✓
✓
✓
Item link
A link to the item to approve
✓
✓
✓
Item link description
Description of the link to the item
✓
✓
✓
Outcome
The outcome of the approval
✓
✓
Request date
Date the approval request was sent
✓
✓
✓
Respond link
The link to respond to the approval
✓
Response summary
A summary of the responses
✓
✓
Responses
All of the responses
✓
✓
Responses Approver email
The email address of the approver
✓
✓
Responses Approver ID
The ID of the approver
✓
✓
Responses Approver name
The name of the approver
✓
✓
Responses Approver response
The response from the approver
✓
✓
Responses Approver tenant ID
The tenant ID of the approver
✓
✓
Responses Approver user principal name
The principal name of the approver
✓
✓
Responses Comments
Comments added by the approver
✓
✓
Responses Item
✓
✓
Responses Request date
Date the approval request was sent
✓
✓
Responses responder
✓
✓
Responses Response date
Date the approval response was sent
✓
✓
Teams Adaptive Card
An adaptive card that can be posted to users to respond from within Microsoft Teams
✓
Title
The title of the approval
✓
✓
✓
Table comparing dynamic content for different approval actions in Power Automate
One of the most valuable differences here, in my opinion, is the inclusion of Respond link. It’s only available for the Create an approval action. This allows you to send custom reminders with links that take users directly to the item(s) they still need to approve. You could also consider just sending users directly to the Approvals app in Microsoft Teams to put eyes on all their outstanding requests.
Conclusion
As you can see, a simple action choice comes with a lot of potential for creating rich processes. And with all of the options provided through dynamic content, we can customize the approval process quite a bit. In most cases, you’ll probably use Start and wait for an approval. But as you develop more flows, you may find yourself wanting a greater degree of customization and flexibility so you opt for the Create an approval + Wait for an approval approach.
What sort of approval processes are you working on automating with Power Automate? Let me know in the comments or on LinkedIn.
If you want to create a direct hyperlink in an email or chat message that takes a user directly to the Approvals app within Microsoft Teams, it’s luckily pretty straightforward. You might do this if you want to remind users to review any pending/open approvals on a regular basis, nudge a specific person to complete an approval, or create a custom approval request email for a Power Automate flow.
In this blog post I’ll highlight how you can get a direct link to Approvals for enterprise and GCC subscriptions in both Microsoft Teams and Power Automate.
How to create a direct link to the Approvals app in Microsoft Teams
To send users directly to the Approvals app in Microsoft Teams, your URL may be exactly the same as one of these. That’s right, no modification needed! That’s because the alphanumeric content in the URL is the app ID and it stays the same from one organization to the next.
However, the app ID does differ for different versions of the Approvals app. For instance:
Replace the alphanumeric id before /approvals with the app ID specific to your Approvals app
How to find your app ID
If neither of the examples above (normal Approvals or GCC Approvals) works for you, you may have a different Approvals app or the ID may have changed or been copied incorrectly. To find your app ID:
An app details page in the Microsoft Teams admin center | Click to enlarge
How to create a direct link to the Approvals page of Power Automate
If you prefer users complete approvals via the browser using Power Automate (same approvals, different interface), you may instead go to Power Automate in your browser and click on Approvals from the left navigation menu then copy that entire URL. It will be the same for all users in your organization.
You can, alternatively, copy one of my fake URLs above and replace everything between Default- and /approvals with your organization’s ID. To get this, visit Power Automate in your browser and copy the ID out of its URL.
Power Automate URL’s ID location | Click to enlarge
Microsoft Teams and Viva Engage (formerly known as Yammer) both empower communication and collaboration within an organization but they have different strengths and purposes. So how do you decide which one to use for your needs?
When I’m asked the question “when do I use which?”, I usually respond with another question: “Are you wanting to accomplish work together, or work on employee engagement and culture?” It’s not that you can’t do both with either tool – but each has its strength for different purposes. This post will help clarify when you might choose one over the other for various needs.
Feature comparison: Teams vs Viva Engage
To help you understand the differences between Microsoft Teams and Viva Engage, I’ve put together a comparison table that highlights their key concepts and strengths. I’ll go into more detail later in this post.
Feature
Microsoft Teams
Viva Engage
Communication
Chat, voice, and video calls
Community building, leadership engagement
Collaboration
File sharing, co-authoring, and real-time collaboration
Knowledge sharing, self-expression
Integration
Integrated with other Microsoft 365 apps
Integrated with other Microsoft 365 apps
Deployment
Managed by Teams admin
Managed by Teams admin
User Interface
Chat-based interface
Community-based interface
Use Cases
Real-time communication and collaboration
Community building and knowledge sharing
Table comparing core concepts and abilities of Microsoft Teams and Viva Engage
As you can see from the table, Microsoft Teams excels at real-time communication and collaboration, while Viva Engage is focused on community building and knowledge sharing. So when deciding which tool to use, it’s important to consider your goals and the needs of your team or organization.
Next, let’s look at another commonly asked question that gets deeper into each app – when I need a new place for my team/group, should I create a team in Microsoft Teams or a community in Viva Engage?
Teams vs communities: When to use which
You’re going to be at a crossroads occasionally when you need to establish a new group of people in one (or both) apps. While both apps allow you to create groups of people and share resources, they are best suited for different scenarios. So do you need a new team, or a new community?
Microsoft Teams: Real-time collaboration
In Microsoft Teams, you can create a team for real-time communication and collaboration. Teams are ideal for scenarios where you need to work on a project together, coordinate tasks, or share files. With features like chat, voice and video calls, and co-authoring, Microsoft Teams makes it easy to collaborate and get work done.
Viva Engage: Community building
In Viva Engage, you can create a community for knowledge sharing and community building. Communities are ideal for scenarios where you want to share best practices, discuss industry trends, or build a sense of community around a shared interest or goal. With features like community discussions, knowledge sharing, and leadership engagement, Viva Engage helps you foster a strong and engaged community as well as company culture.
Business use case comparison: Teams vs Viva Engage
The following table helps demonstrate when I, personally, would choose one app over the other. There is a great deal of personal preference here and there is no 100% correct answer for all organizations and scenarios. But I hope this helps you form your own decisions, nonetheless.
Business use case
Team
Community
Launch a new product and get feedback from customers and stakeholders
✓
✓
Organize a virtual live event with speakers, Q&A, and polls
✓*
✓
Coordinate a project with tasks, deadlines, and progress reports
✓
Share best practices and tips with peers in the same role or function
✓
Connect with leaders and experts and ask questions or share ideas
✓
Collaborate on a document or presentation with co-authors and reviewers
✓
Celebrate a team milestone or achievement with praise and recognition
✓
✓
Find relevant information and resources for a specific topic or domain
✓
Manage a sales pipeline and track leads, opportunities, and deals
✓
Communicate urgent updates and announcements to the whole organization
✓
Conduct a brainstorming session and generate new ideas or solutions
✓
Plan and execute a marketing campaign or a product launch
✓
Build a personal network and find people with common interests or goals
✓
Table comparing when to use a team (Microsoft Teams) vs a community (Viva Engage)
*I would choose Viva Engage over Microsoft Teams for most live events that are this interactive because the features being used imply engagement and broad communication. I lean toward Teams for smaller meetings, typically less produced, and more task oriented.
Summary
In summary, you might choose to create a team in Microsoft Teams when you need to collaborate and communicate in real-time, and you might choose to create a community in Viva Engage when you want to build and foster a community around a shared interest or goal. For more information on Viva Engage, you can check out the official Microsoft documentation.
What do you think? How do you use Microsoft Teams and Viva Engage in your organization? Share your comments below or reach out to me on LinkedIn.
You can continue learning and reading about Microsoft Teams and Viva Engage with these resources:
How can you empower your employees to connect and collaborate across the company, no matter where or when they work? The answer is Microsoft Viva Engage, the new and improved evolution of Yammer, that creates an inclusive and engaging employee experience for everyone. The Viva Engage app in Teams enables organizations to create community, foster engagement with leadership, access knowledge and answers, and develop personal networks.
The app details page for Viva Engage in Microsoft Teams | Click to enlarge
Viva Engage is powered by Yammer services, so you can access the same content and features in Yammer web, desktop, and mobile apps as well as in Teams.
In this blog post, we will share three user stories that illustrate how different employees use Viva Engage in different ways to accomplish their goals and work smarter.
User story 1: A frontline worker who uses Viva Engage to stay connected and informed
Maria is a retail associate at a large clothing store. She works on the shop floor, interacting with customers and managing inventory. She doesn’t have a dedicated desk or computer, so she relies on her smartphone to access Viva Engage in Teams.
Maria uses Viva Engage to:
Join and follow communities that are relevant to her role, such as the store community, the customer service community, and the product knowledge community.
Receive and respond to announcements from her manager and the corporate headquarters, such as new policies, promotions, and feedback surveys.
Ask and answer questions in the communities, using the Q&A feature to mark the best answers and upvote helpful replies.
Share stories and photos of her work and experience, using the storyline feature to create engaging posts that highlight her achievements and challenges.
Learn from her peers and experts, using the topics feature to follow hashtags and @mentions that interest her and help her improve her skills and knowledge.
Maria feels more connected and informed with Viva Engage. She can communicate and collaborate with her colleagues across the store and the company and access the information and resources she needs to do her job well and grow her career.
User story 2: A project manager who uses Viva Engage to manage and coordinate a cross-functional team
David is a project manager at a software company. He leads a team of developers, designers, testers, and marketers who work on a new product feature. He works remotely, so he uses Viva Engage in Teams to manage and coordinate his team.
David uses Viva Engage to:
Create and manage a community for his project team, where he can share updates, documents, and feedback with his team members and stakeholders.
Host and join virtual events in the community, using the live events feature to stream presentations, demos, and Q&A sessions with his team and the wider audience.
Interact with senior executives and thought leaders, using the leadership corner feature to view and join activities from top management, take polls, participate in hashtag campaigns and AMAs, and network with new leaders across the organization.
Crowdsource ideas and solutions, using the questions and answers feature to post and pin questions, upvote replies, and mark the best answers to solicit input and feedback from his team and the broader network.
Analyze and improve his community’s performance, using the analytics feature to get detailed insights into every community, event, and conversation, and take action to measure and increase activity and engagement.
David feels more productive and collaborative with Viva Engage. He can manage and coordinate his project team effectively and leverage the collective intelligence and experience of the organization to deliver better outcomes.
User story 3: A human resources manager who uses Viva Engage to foster a culture of diversity and inclusion
Lisa is a human resources manager at a manufacturing company. She is responsible for developing and implementing diversity and inclusion initiatives across the company. She works in the headquarters, but she travels frequently to visit different sites and regions. She uses Viva Engage in Teams to foster a culture of diversity and inclusion.
Lisa uses Viva Engage to:
Create and support employee resource groups (ERGs), using the communities feature to create and join communities for different affinity groups, such as women, LGBTQ+, veterans, and people with disabilities.
Launch and promote diversity and inclusion campaigns, using the community campaigns feature to create and manage organization-wide campaigns with dedicated campaign pages that aggregate posts from across the network into a unified view.
Share and celebrate stories of diversity and inclusion, using the storylines feature to create, upload, and share stories that highlight the diversity and inclusion achievements and challenges of the company and its employees.
Educate and empower employees on diversity and inclusion, using the learning feature to find and share relevant content from learning providers and company resources, and the live events feature to host and join webinars and workshops on diversity and inclusion topics.
Monitor and improve the diversity and inclusion outcomes, using the analytics feature to track and measure the impact of the diversity and inclusion initiatives, and the feedback feature to solicit and respond to employee suggestions and concerns.
Lisa feels more inspired and impactful with Viva Engage. She can foster a culture of diversity and inclusion across the company, and support and celebrate the diverse identities and perspectives of the employees.
Conclusion
These user stories show how Viva Engage helps employees connect and collaborate across the organization, regardless of their role, location, or background. Viva Engage is part of Microsoft Viva, the employee experience platform designed to help people connect, focus, learn, and thrive at work. Learn more about Viva here.
If you want to try Viva Engage for yourself, you can install the Viva Engage app in Teams and start creating and joining communities and conversations. You can also access Viva Engage in Yammer web, desktop, and mobile apps. For more information and guidance on how to use Viva Engage, check out the Microsoft Learn module here. And check out the introduction video here: