logo
search
Others

How to Create a Direct Link or Button to Join a Viva Engage Community

Kushani NimanthikaKushani Nimanthika Sep 25, 2026 869 views

Question details

The user is looking for a way to create a SharePoint button or direct link that allows users to join a Viva Engage community with a single click, bypassing the need to open the community page first.

How to Create a Direct Link or Button to Join a Viva Engage Community
Product
Viva Engage and SharePoint
Device & OS
not provided
Scenario
Integrating a streamlined Viva Engage community joining mechanism into a SharePoint site for better user adoption.
Observed behavior
The standard Viva Engage web part in SharePoint only provides a View All button, and standard links require users to manually click Join after navigating to the community page.
Before you start

Ensure you have site editing permissions for your SharePoint site and administrator access to the Viva Engage community you intend to link.

Solution 1Recommended

Add a Standard Community Link using a SharePoint Button

Use the built-in SharePoint Button web part to direct users to the community page, where they can join manually.

Since Viva Engage does not natively support an external one-click 'Join' button that bypasses the community interface, the most reliable native method is directing users to the community page.

1
Edit the SharePoint page

Navigate to your SharePoint site, click on 'Edit' in the top right corner of the page to open the editing mode.

2
Add a Button web part

Hover your mouse over the canvas, click the '+' icon to add a new web part, and search for 'Button'.

3
Configure the button properties

Click on the newly added button, change the label to 'Join Community', and paste the URL of your Viva Engage community into the 'Link' field.

4
Publish your changes

Click 'Republish' to save the changes. Users clicking this button will be routed to the Viva Engage community page.

Add a Standard Community Link using a SharePoint Button
Manual Join Required: This method requires users to manually click the 'Join' button once they arrive at the Viva Engage community page.
Free Microsoft Office alternative

Try WPS Office for a Streamlined Document Experience

While complex SharePoint and Viva Engage integrations require Microsoft 365, you can handle all your daily document creation, spreadsheet management, and presentations for free using WPS Office. It provides a lightweight, highly compatible alternative to Microsoft Office.

  1. 1. Download the installer: Visit the official WPS website and download the free WPS Office installer for your operating system.
  2. 2. Install and launch: Run the installer and open the WPS Office application suite.
  3. 3. Open existing Office files: Drag and drop your existing docx, xlsx, or pptx files into WPS Office to continue working seamlessly.
Fully compatible with Microsoft Word, Excel, and PowerPoint formats.Lightweight software that runs smoothly on various operating systems without high resource demands.Free to use with a highly intuitive, familiar user interface for seamless migration.Built-in PDF editing tools for comprehensive document management alongside standard office files.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use the standard Viva Engage web part in SharePoint to create a one-click join button?

No, the default Viva Engage web part in SharePoint currently only offers a 'View All' button and does not support a direct one-click 'Join' action that bypasses the community page.

Why does Viva Engage require users to click 'Join' directly on the community page?

Viva Engage is designed to have users view the community's purpose, rules, and recent discussions on the main page before confirming their decision to join the group.

Where can I get help writing a custom script for a Viva Engage join button?

It is recommended to post your specific requirements in the SharePoint Development Microsoft Q&A community, where specialized engineers and developers can provide tailored guidance on SPFx and API integrations.