Microsoft is positioning Viva Engage as the social and knowledge layer of Microsoft 365, and nonprofits running distributed teams are a natural fit. Here is how the platform is architected, how to stand it up community by community, and where it sits against the alternatives before you commit a volunteer-heavy org to the Microsoft stack.
Nonprofits run on a peculiar org chart: a handful of full-time staff, a rotating cast of part-time program coordinators, and volunteers who may touch the system once a quarter. Building a shared culture across that spread is hard, and most of the tools that promise to help carry per-seat pricing that makes no sense for someone who logs in twice a year. Microsoft's pitch with Viva Engage is that the social and knowledge layer should not be a separate product at all. It should ride on the Microsoft 365 tenant the organization already has, often at a steep nonprofit discount or free through Microsoft for Nonprofits.
That framing matters for strategy. Viva Engage is the rebranded and substantially expanded successor to Yammer, and the connective tissue underneath, the Yammer connectors, the SharePoint file backbone, the Microsoft Graph identity model, tells you a lot about both its strengths and the commitment it asks for. This guide walks the architecture, the setup steps, and the question every consultant should raise before a client standardizes on it.

What Viva Engage actually is
Viva Engage is part of the Microsoft Viva suite and is built directly on Microsoft 365. It is not a standalone social network that happens to integrate with Office. Communities are backed by Microsoft 365 Groups, files live in SharePoint, events run through Teams, and identity comes from Entra ID. When you create a Viva Engage community, you are provisioning Microsoft 365 infrastructure under a friendlier interface. That tight coupling is the source of both its convenience and its switching cost.
The platform breaks down into five functional layers.
Communities
Communities are persistent, topic or role based spaces for collaboration. For a nonprofit the obvious mappings are volunteers, program teams, leadership groups, and staff affinity or DEI groups. Each community supports announcements, file sharing through SharePoint, events including virtual Teams events, and moderation and admin controls. Because a community is a Microsoft 365 Group, anything you can attach to a group, a shared mailbox, a SharePoint site, a Teams team, is available to it. Microsoft documents the basics in Getting started with Viva Engage Communities in Microsoft Teams.
Storylines
Storylines are personal, profile based feeds where individuals share updates, reflections, and impact stories. The strategic value is reach: a storyline post surfaces not only in Viva Engage but also in Outlook and Teams, so a program coordinator's update on a successful food drive reaches people who never open the Engage app. For organizations where storytelling is the work, that cross-surface visibility is the feature that justifies the platform. See Storylines in Viva Engage.
Campaigns
Campaigns are hashtag driven initiatives that bundle posts across communities and storylines. They fit fundraising drives, awareness pushes, staff challenges, and volunteer appreciation weeks. A campaign carries goals, featured posts, leaderboards, and analytics, which turns an otherwise loose hashtag into a measurable program. Details are in Campaigns in Viva Engage.
Knowledge sharing
This is where Engage separates from generic chat tools. It ships three structured knowledge features. Answers in Viva is crowdsourced Q&A with upvoting and expert validation. Topics provides AI assisted tagging and knowledge organization. Expertise Discovery identifies subject-matter experts across the organization. For a nonprofit where institutional knowledge tends to walk out the door with departing volunteers, these tools are the closest thing to a retention strategy for know-how.
Analytics
Admins and leaders get community engagement metrics, campaign performance, participation trends, and contributor and influencer insights. Microsoft documents the surface in View and manage analytics in Viva Engage. Treat these as cultural-health indicators rather than vanity numbers; a campaign with high posts but flat reactions is telling you something.
Standing it up: communities first
Start with the unit of organization, the community, because everything else attaches to it.
- Open Viva Engage from the left app bar in Microsoft Teams, or go to the web app at your tenant URL on engage.cloud.microsoft.
- In the left navigation, choose Communities, then Create a community.
- Name it descriptively. Volunteer Hub, Youth Programs Team, and Leadership Updates read better in a notification than internal acronyms do.
- Set the privacy level. Public lets anyone in the organization join; Private requires approval. For volunteer-facing spaces, public usually wins because friction kills participation. Reserve private for leadership and HR-adjacent groups.
- Add community admins. Admins manage members, pin posts, post announcements, and moderate content. Assign at least two so coverage does not depend on one person's calendar.
Building a campaign
A campaign drives engagement around a shared goal using a hashtag. The flow lives inside a community.
- Open Viva Engage in Teams or the web app.
- Navigate to the community that will host the campaign.
- On the right side of the community page, find the Campaigns section and select + Create a campaign.
- Define the campaign hashtag, for example #ImpactWeek. The hashtag becomes the campaign name and groups every related post.
- Add details: a description of the purpose, the goals, a cover image, a theme color for branding, and a default publisher type (discussion, question, poll, or praise).
- Add co-organizers if you want help managing it.
- Save, review in draft mode, and select Publish when ready.
- Invite participation. Ask staff, volunteers, and leaders to post with the hashtag and engage with each other's posts. Everything tagged flows automatically onto the campaign page.
Enabling Storylines
Storylines are a tenant-level setting, so this is an admin task, not a community one.
- Sign in to the Microsoft 365 admin center with an admin account.
- Go to Settings → Org settings and select Viva Engage (labeled Yammer or Viva Engage depending on your tenant's age).
- Locate the Storylines option and turn it On, then save.
- Tell staff Storylines are live, and encourage them to post impact stories and follow colleagues.
Automating notifications with Power Automate
The quiet workhorse here is Power Automate, which lets you react to Viva Engage activity through the Yammer connector. A common pattern is to notify a Teams channel and log the post to SharePoint whenever someone posts.
- Sign in to Power Automate and select Create → Automated cloud flow.
- Search for the Yammer connector and choose a trigger such as When there is a new message in a group or When a new message is posted, depending on your scenario and connector availability. These map to the triggers in the Viva Engage connector documentation.
- Add a Microsoft Teams action, such as Post a message in a chat or channel, and include the message text, author, and link from the trigger.
- Add a SharePoint action, such as Create item, to log each post into a list, mapping the message ID, text, sender, and timestamp.
- Save and test by posting in the community, then confirm Teams notifies and SharePoint logs the entry.
This is also the seam where the Microsoft dependency shows. The automation only works because Engage, Teams, SharePoint, and Power Automate share one identity and one connector fabric. That is genuinely useful, and it is also the thing that makes leaving expensive.
Where it sits against the alternatives
No nonprofit should adopt Viva Engage without naming the comparison. The honest framing is not Engage versus Slack on features, it is Engage-inside-Microsoft-365 versus assembling a stack.
Against Slack and its Pro/Business+ tiers: Slack is the stronger pure messaging and integration experience, and its app directory dwarfs Engage's. But Slack charges per active user, and that model punishes the exact volunteer-heavy shape nonprofits have. Slack offers nonprofit discounts, yet the per-seat math still climbs with every occasional contributor. Engage's seats are typically already paid for inside a Microsoft 365 Business or Nonprofit plan, so the marginal cost of adding a volunteer is effectively zero.
Against Workplace from Meta: this comparison is largely closed. Meta is shutting Workplace down, with the platform winding through 2025 and into 2026, which makes it a non-starter for new deployments and a migration source rather than a destination. Engage is a credible landing spot for organizations leaving it, precisely because it covers the same community-and-storyline social model.
Against Google Workspace's social tooling: Google does not field a direct Engage equivalent. Organizations standardized on Google Workspace get strong email, docs, and Chat spaces, but no integrated enterprise social and knowledge layer with Answers, Topics, and Expertise Discovery. For a Google-first nonprofit, adopting Engage would mean straddling two tenants, which is rarely worth it.
The pricing logic, then, usually decides it. If the organization is already on Microsoft 365, Engage is the low-friction, low-marginal-cost choice and the knowledge features have no clean equivalent elsewhere. If the organization is Google-native or Slack-native and happy, the integration tax of bolting on Engage outweighs what it adds.
The business impact, and the lock-in to price in
For a distributed nonprofit, the upside is concrete. Communities give volunteers a place to belong, Storylines push impact stories into the inboxes and Teams feeds people already watch, campaigns make engagement measurable, and the knowledge tools capture expertise that would otherwise leave with turnover. The analytics give leadership a read on cultural health that anecdote cannot. Done well, Engage becomes the connective layer that keeps part-time and volunteer staff feeling like part of the mission rather than transactional labor.
The cost to weigh against that is strategic dependency. Every layer described here, communities on Microsoft 365 Groups, files on SharePoint, automations on the Yammer connector, identity on Entra, deepens the commitment to one provider. That is fine, and often the right call, when the organization has already chosen Microsoft 365 as its center of gravity. It is a trap when Engage becomes the reason a nonprofit stays on a stack it would otherwise outgrow. Adopt it because Microsoft 365 is your platform, not the other way around. For organizations where that condition holds, and for many nonprofits the donated or discounted licensing makes it hold easily, Viva Engage is one of the better-leveraged tools in the suite.

Comments
Please log in or register to join the discussion