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 …

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

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