WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)
Plugin Review
AI-ResearchedWhat is WPO365?
WPO365 is a 9-year-old plugin that connects WordPress directly to Microsoft 365 and Entra ID. It was created by developer Marco van Wieren. The plugin currently has 10K+ active installs. It holds a 4.9/5 rating from 150 reviews, with 97% of those being five-star ratings. Only 1% of users gave it one star.
This tool moves well beyond basic email. It handles single sign-on, user sync, SharePoint embedding, and Power BI display. The plugin replaces multiple separate services with one system. Its version 43.2 was last updated on Jun 26, 2026.
Key Features of WPO365
- Microsoft SSO with Entra ID – Supports OpenID Connect and SAML 2.0 for Microsoft Entra ID, Azure AD B2C, and Entra External ID.
- Graph-Based Email Sending – Sends WordPress emails through Microsoft Graph instead of SMTP, with support for file attachments and Sent Items saving.
- SharePoint Library & List Embedding – Embeds SharePoint Online libraries, lists, and Outlook calendars directly into WordPress pages.
- Power BI Content Embedding – Displays Microsoft Power BI reports within WordPress while keeping user data ownership intact.
- Automatic New User Creation – Users signing in with Microsoft are automatically created as WordPress users without manual intervention.
- Intranet Authentication Mode – Restricts front-end access to all posts and pages, with the option to hide the admin bar for specific roles.
- Employee Directory via Microsoft Graph – Embeds a searchable employee directory on any front-end page using Azure AD data.
- REST API Endpoint Protection – Secures WordPress REST API endpoints using a combination of WordPress cookies and nonces.
Who Should Use WPO365?
WPO365 is built for organizations already using Microsoft 365 or Azure Active Directory. It suits intranet managers, IT administrators, and enterprise site owners. The plugin requires WordPress 5.0+ and PHP 7.4+. You do not need deep coding skills to configure the core SSO and mail features.
If you need to sync wordpress users with azure ad, this plugin handles that through SCIM provisioning. For teams exploring a wpo365 alternative, few plugins match its 9-year track record and 97% five-star satisfaction. The 80% support resolution rate over a recent 2-month period (4 resolved out of 5 open threads) indicates active maintenance.
Installation & Setup
Install WPO365 from the WordPress plugin directory like any other plugin. The developer provides a dedicated Getting Started page for configuration. Beginners can set up basic SSO and email features, but advanced items like SCIM sync and SharePoint embedding require following the setup guide closely.
Support & Community
Support data from the last 2 months shows 5 open threads and 4 resolved, giving an 80% resolution rate. The 97% five-star rating from 150 total reviews suggests most users find the plugin reliable. The single 1% of one-star ratings is very low for a plugin handling enterprise-level authentication and sync.
Marco van Wieren maintains the plugin actively, with version 43.2 released on Jun 26, 2026. If you are researching how to integrate microsoft 365 with wordpress, this plugin’s long history and high rating make it a strong candidate. For those looking at sharepoint wordpress integration, the built-in embedding tools handle that without extra addons.
Pros & Cons
- With 10K+ active installs and a 4.9/5 rating from 150 ratings, WPO365 is a highly trusted plugin for Microsoft integration.
- 97% of its 150 ratings are 5-star, indicating exceptional user satisfaction with its SSO and Microsoft Entra ID capabilities.
- It supports both OpenID Connect and SAML 2.0 protocols, enabling single sign-on from Azure AD, Azure AD B2C, and Entra External ID.
- The plugin sends WordPress emails via Microsoft Graph instead of SMTP, with support for HTML, file attachments, and saving to the Sent Items folder.
- It offers SCIM-based user provisioning from Entra ID, automatically creating WordPress users from your Microsoft directory.
- With only 5 total support threads and an 80% resolution rate, the support volume is extremely low, which may indicate limited community or developer responsiveness.
- The plugin’s feature set is heavily oriented toward Microsoft 365 environments, offering little value for sites not using Azure AD, SharePoint, or Exchange.
- Embedding SharePoint libraries, lists, and Power BI content requires additional configuration and may not work seamlessly with all WordPress themes or page builders.
Technical Details
- Requires WordPress
- 5.0+
- Requires PHP
- 7.4+
- Tested up to WP
- 7.0.1
- First Released
- 2017 (9+ years)
- Support (last 2 months)
- 5 threads — 80% resolved
Feature Tags
Frequently Asked Questions
Yes, WPO365 is free and available on WordPress.org. It has 10K+ active installs and is rated 4.9/5 from 150 ratings.
WPO365 has 10K+ active installs. It was first released in 2017 and has maintained a strong user base since then.
WPO365 requires WordPress 5.0 or higher. This ensures compatibility with modern WordPress features and security updates.
Yes, WPO365 is actively maintained — the current version is 43.2 and it was last updated on Jun 26, 2026. The author, Marco van Wieren, has supported the plugin since its first release in 2017.
WPO365 requires PHP 7.4 or higher. This is a common requirement for modern WordPress plugins to ensure performance and security.
Support is reliable — in the last 2 months, 4 of 5 support threads were resolved (80% resolution rate). The plugin also has an excellent 4.9/5 rating from 150 reviewers.
Yes, beginners can use WPO365 with basic WordPress knowledge, especially for features like Microsoft Single Sign-On and email sending. The plugin supports intuitive setups like Authorization Code User Flow and includes documentation via online FAQs.
Key features include Microsoft Single Sign-On via OpenID Connect or SAML 2.0, email sending through Microsoft Graph, and embedding SharePoint, Power BI, or Teams content. It also supports SCIM user provisioning and intranet authentication modes.