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 …

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

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

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 [...]

If you already installed version 23.0 of the WPO365 | LOGIN plugin, then please read the following information very carefully. A severe issue with the WPO365 | LOGIN plugin v23.0 [...]

Recommended reading

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 [...]

In this article I’d like to look at the difference between Guest Users and Users from another organization directory that I will refer to as Multi-tenant Users. Because as soon as you’d like [...]