The most complete way to integrate WordPress and Microsoft 365 / Entra ID

Our WordPress plugins have all top ratings, are easy to install and to configure and are among the most popular ones in their category.

Start by downloading one of our free plugins today …

Features that meet your business needs

We make the integration of WordPress and Microsoft 365 services as easy as possible. Get started now …

Enrich a user's WordPress profile with (custom) Azure AD user profile attributes, e.g. a user's phone numbers, department, office location.
An Azure AD based Employee directory that lets your users search for, find and immediately contact their colleagues from WordPress.
Automatically assign a WordPress role to a WordPress user based on the Azure AD group(s) that a user is a member of or deny access to users if they are not.
Personalize the user experience of a logged-in user, by downloading a user's profile photo from Azure AD and use it as the WordPress avatar for that user.
WPO365 is fully compatibel with WordPress Multisite and supports multiple scenarios to allow or deny access to users.
Let your employees search for content in SharePoint Online, directly from WordPress.
A light-weight integration between WordPress and LearnDash to support Azure AD group based auto-enrollment.
Embed any Yammer feed in a WordPress post or page.
Integrate your WordPress website into a Microsoft Teams and enable seamless single sign-on (SSO).
Integrate your WordPress website with Azure AD's SCIM based User provisioning feature.
Configure your WordPress website to send emails using the Microsoft Graph API instead of SMTP.
Create / update users from WordPress in Azure AD B2C, keep them synchronized and enable them to sign in with their email address.
Create / update users from WordPress in Entra External ID, keep them synchronized and enable them to sign in with their email address.
Embed any Power BI content e.g. a report, dashboard or tile, in any WordPress post or page.
Enhance the default login experience offered by the free plugin e.g. force SSO for the login page.
Allow Microsoft 365 / Azure AD users to sign into your WordPress website, using their corporate work or school account.
Embed files and folders in a SharePoint Online or OneDrive library in any WordPress post or page.
Restrict access to individual WordPress posts and pages by demanding that a user is signed in or member of an Azure AD group.
Automate user enrollment and keep your WordPress users synchronized incl. (soft) deletion of disabled users.

Getting started

More than 200 support pages, configuration guides and videos are waiting to get you started …

Happy customers, users and developers

More than 15.000 active installations, 200.000 downloads and 100 reviews across multiple plugins. Join our ever growing community …

User voice

Don’t hesitate and tell us what we should develop next …

Latest news

Lately we noticed a growing number of administrators, reporting that users were no longer able to sign in with Microsoft. More often than not, the configured client secret for [...]

We have updated our website WordPress + Azure AD / Microsoft Office 365 and made it easier for you to log in using our brand new Azure AD B2C tenant. So what did [...]

If you have enabled support for multi-tenant authentication for your registered application in Azure AD then please read the following information carefully. The Descope security team discovered a gray area in [...]

Recommended reading

With its latest version, WPO365 can help monitor the expiration date(s) of AAD application / client secrets. This is important, because as soon as a secret is expired, it cannot [...]

WPO365 can help you restrict access to all or some posts and pages of your WordPress website. The following features may help you achieve your goal: Authentication scenarios WPO365 allows [...]

In this article I’d like to demonstrate how easy it is to add a custom user attribute to a user’s Azure AD B2C profile and synchronize this additional information to [...]