WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)
by Marco van Wieren · Email & Marketing
Also makes 3 other plugins · 21.2K+ installs across the portfolio →
Seamless Microsoft Entra | Ext. ID | B2C | M365 Integration for WordPress. For SSO, Mail, Roles, Access, Sync, Copilot, SharePoint, PowerBI.
Try it live opens a temporary test site in your browser, which can take about 20 seconds to load. Plugins that rely on outside services or a full server may not work completely there.
Health
A 89/100
no flags
Active installs
10K+
≈19K estimated
Momentum
+8%
downloads vs prior 30d
Biggest opportunity: Swap “email” for “microsoft 365”. “email” isn't earning its slot: you're not in the first 24 results for its own search. “microsoft 365” sits at #7 untagged, close enough for a declared tag to move it up. All five slots are taken, so one has to go.
89 health vs 66 average across 2,123 Email & Marketing plugins
Install conversion
How it's measured →1.5%
of downloads still active
At least 10K of 654.4K lifetime downloads are still running, above its category: the median Email & Marketing plugin keeps 0.9%, across 1,295 plugins.
Downloads count every update, not just first installs, so older and more frequently released plugins read lower. Compare against other Email & Marketing plugins, not across the directory. wp.org reports active installs as the bottom of a band, so the real rate is this or higher.
This plugin shipped 30 releases in the last 12 months, and every existing install that updated counted as another download. wp.org publishes no split between first installs and updates, so we show the raw rate rather than guess at one.
Details
Directory ranking optimization
How it's scored →How well this listing is tuned to rank in WordPress.org search, on the factors an owner controls. Not popularity, optimization.
Excellent listing optimization
Well tuned across the board
Updated 14 days ago
Tested up to WordPress 7.1.4, the current branch or newer
4.9★ over 154 reviews, smoothed to 4.70★
5 of 5 tags set · short description in place
1 of 1 support threads resolved in the last 2 months
Search visibility
How it's tracked →Directory searches this plugin turns up in, and which way each one is moving. WordPress.org publishes no history of search positions, so this starts the day we first tracked a keyword and never backfills.
39
Momentum
Losing ground
-0.3
Velocity
places per keyword, 28d
22%
Breadth
of keywords climbing, 28d
-0.3
Acceleration
recent half vs earlier
wp.org is where the directory puts the plugin for that search. On merit is where it would sit if results were ranked on rating, support and updates, without the install boost. The last column is how far the wp.org position moved, from our first reading in the last 90 days to the latest.
| Keyword | wp.org | On merit | wp.org move, 90 days |
|---|---|---|---|
| sharepoint your tag | #2 | #2 | 0 |
| powerbi your tag | #2 | #2 | 0 |
| entra | #2 | #1 | 0 |
| ext | #2 | #2 | 0 |
| microsoft your tag | #3 | #2 | up 2 |
| b2c | #3 | #2 | down 1 |
| entra id | #2 | #1 | 0 |
| microsoft entra id | #2 | #1 | 0 |
| sso your tag | #8 | #4 | down 1 |
| copilot | #9 | #9 | up 1 |
| microsoft 365 | #7 | #6 | 0 |
| wordpress sso | #7 | #4 | down 1 |
| integration | #23 | #11 | up 1 |
| bcc | #15 | #9 | 0 |
| learndash | #22 | #10 | down 2 |
| email login | #24 | #22 | down 1 |
| wordpress login | #15 | #14 | 0 |
| x login | #16 | #11 | down 1 |
| wordpress login page | #17 | #16 | up 2 |
| login with wordpress | #17 | #13 | up 2 |
| email your tag | Not in the top 24 | ||
255 searches this plugin appeared in over the last 90 days, 20 listed. 231 left out as unrelated or noise (years, numbers, stray words). 1 of its tags isn't in the top 24 for their own search.
What to do about it
- Swap “email” for “microsoft 365”. “email” isn't earning its slot: you're not in the first 24 results for its own search. “microsoft 365” sits at #7 untagged, close enough for a declared tag to move it up. All five slots are taken, so one has to go.
Daily downloads
Since 5 Oct 2022 · 1,489 days · wp.org + Plugin Pulse archive
30-day downloads
Rolling 30-day volume · peak 39.1K · peaks are release surges
Directory rank vs rivals
wp.org popularity rank over time · higher is better · when a rival's line climbs above yours, they've overtaken you
Rating trend
Star average over time · dips mark rough releases
Health trend
Composite health score, snapshotted daily
Update activity
How busy the existing users are, measured as downloads in the last 30 days for every 1,000 active sites. A spike means a new release everyone's pulling; a long, slow decline means an aging user base that updates less.
Release cadence
Actively maintainedHow often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.
30
releases in the last 12 months
14d ago
latest release · v45.1 · 18 Oct 2026
100
tagged releases on record
Recent releases
What its installed base runs
via wordpress.orgShare of active installs on each version of this plugin. Green is the current release; a big slice on older versions is a user base that has stopped updating.
Estimated active installs
The public count shows “10K+”. Our estimate pins where the real number sits.
Crossed into this band 2.7 years ago; a band this size takes about a year or more to cross, which places it about 90% of the way through.
Install history since 24 Jun 2019
Recent reviews
All reviews on wp.org ↗- ★★★★★ nonccorp4mo ago
This is a great solution for my company to have an Intranet based on our Microsoft365 tenant users. Its very powerful without unneeded obfuscation or fluff. I’d give ten starts if it were an option!For me this was new territory and I have to say that the support has been nothing short of spectacular! I have not been feeling lost and if I do feel lost support always rights me up and sets me on the correct path. I wish every plug-in was as well executed and as well supported as this.Thank you so much for making my work better and easier!
Read on wp.org ↗ - ★★★★★ Kit5mo ago
WPO365 has been one of the most useful WordPress plugins we’ve implemented. What I like most is that it brings a lot of Microsoft 365 functionality together in one place. Rather than managing separate plugins for SSO, email, Teams, SharePoint, user provisioning, and other services, we were able to handle everything through WPO365. That has made administration much simpler and reduced the amount of maintenance involved. One of the first things we set up was sending WordPress email through Microsoft 365. This let us use the same DKIM, SPF, and DMARC policies already in place across the organization. Setup was straightforward, and we noticed better email deliverability almost immediately. The documentation has been a big help. It’s thorough, easy to follow, and covers a wide range of scenarios. More than once, I’ve found features or configuration options I probably wouldn’t have discovered otherwise just by working through the documentation. A feature that has worked particularly well for us is silent authentication in Microsoft Teams. Users can access WordPress applications embedded directly within the Teams window without having to leave Teams or sign in again, which makes the experience much smoother and cuts down on login-related support requests. Support has also been excellent. Marco, the developer, is very responsive and clearly knows the product inside and out. When we’ve run into issues, the responses have been thoughtful and focused on solving the actual problem rather than working through a generic support script. That has saved us a lot of time. If you’re running both WordPress and Microsoft 365, WPO365 is worth a serious look. It has helped us simplify integration, improve the user experience, and reduce the overhead of managing multiple plugins.
Read on wp.org ↗ - ★★★★★ npcwebm6mo ago
Our organization worked on a project that required M365 application services on a website.We experienced difficulties with the setup and support have been nothing but outstanding and helpful. Like one of the reviews out there, they offer swift service and give all inquiries personal attention. Even with the free version of the plugin, it is already feature rich.To support their work and help the future development of the plugin. We recommend, although optional, purchase a license of the plugin.
Read on wp.org ↗ - ★★★★★ gameeverything7mo ago
First off, I NEVER write reviews except in very rare cases and this is one of those. The customer support is wonderful even when I’m just a “free” customer. They step-by-step went through the issue with me over multiple back-and-forth emails until the issue was resolved, so I love them for this and if/when I’m ever not poor as sht I’m going to definitely get a pro membership. Thanks again for all that you do.
Read on wp.org ↗ - ★★★★★ coastc7mo ago
This plugin works perfectly and the support from Marco is amazing. I am a beginner with adding SharePoint to the website, I had a lot of questions for Marco and he was very accommodating, responsive and generous with his help. After following his video instructions, which are clear and easy to follow, I was able to set up the plugin and have the SharePoint files showing on my website very quickly and easily. I can’t recommend highly enough. 10 out of 5 stars !
Read on wp.org ↗ - ★★★★★ tedmw11mo ago
Like many other reviewers have said, this plugin is fantastic! My client purchased the Integrate bundle which we’re using to build a custom intranet to replace their existing SaaS product. The plugin has everything they need, and more. It was a bit overwhelming at first since this was my first time using the plugin but the WPO365 documentation is very thorough and walked me through everything step by step. There are even tooltips that link to the docs for almost every option in the plugin settings.A few times I did get stuck and needed to reach out for support. The plugin developer, Marco, got back to me right away and was extremely helpful and professional.I highly recommend this plugin to anyone needing to integrate with Microsoft services.
Read on wp.org ↗ - ★★★★★ klishb11mo ago
I’ve been using WPO365 for a few years. It works great. Great documentation. Great tutorials. Great support. Along the way, I’ve made a few requests for improvements and new feature implementations. I always feel like my feedback matters and in many cases, the improvements have been implemented that I requested. Extremely happy with support and the ongoing development efforts.
Read on wp.org ↗ - ★★★★★ Douglas "BearlyDoug" Hazard1.0y ago
For my day job, I manage over 100 WordPress sites (and growing; I’ve developed over 50 of them myself). I work for an organization that has over 2700 employees and 170+ “locations”, managing over 400 domains, 100+ SSL certs, etc. As a pretty sizable organization, our IT team is hyper-focused on account safety and security. One of the ways we can get that addressed is by integrating a Microsoft Single Sign On process into WordPress and disable normal account creation processes/flows. WPO365 delivers exactly what we need for this. There is a little bit of a learning curve and you do need to make a couple configuration changes within your Microsoft Outlook tenant, however, once set (and as long as you stay on top of updates), it pretty much takes care of itself and account security. I will admit that we don’t use all the bells and whistles this plugin comes with, but that’s okay. The support (Marco) is beyond fantastic, and he does know how to take care of his customers exceptionally well. I’ve actually just purchased our third license upgrade since 2021, which should take care of us for quite a while. I’m fortunate that I don’t need much support from Marco, but when I do, he’s there, super responsive and very personable. Speaking as someone who doesn’t really like having to pay for plugins, I have to simply say this: Thank you, Marco and WPO365, for having a fantastic plugin that works extremely well and just for being you.
Read on wp.org ↗
Security history
via Wordfence IntelligenceAll 8 disclosed vulnerabilities are patched in the current version (45.1). Sites still on an older version should update.
- 2026-10-09 CVE-2026-96765 Improper Neutralization of Input During Web Page Generation Affects <= 44.1 Patched in 45.0
- Patched Medium · 6.4 WordPress + Microsoft Office 365 / Azure AD | LOGIN <= 27.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via pintra Shortcode ↗2024-05-22 CVE-2024-4706 Improper Neutralization of Input During Web Page Generation Affects <= 27.2 Patched in 28.0
- Patched Medium · 6.1 WordPress + Microsoft Office 365 / Azure AD | LOGIN <= 15.3 - Stored Cross-Site Scripting ↗2021-10-15 CVE-2021-43409 Improper Neutralization of Input During Web Page Generation Affects <= 15.3 Patched in 15.4
Vulnerability records provided by Wordfence Intelligence. Copyright 2012-2026 Defiant Inc. License and terms.
CVE records: Copyright 1999-2026 The MITRE Corporation. CVE terms of use.
Languages
via translate.wordpress.orgTranslated into 8 languages, 0 at 90% or more
AI assistants
How it's measured →Whether ChatGPT and Claude name this plugin when asked the category question, and whether the readme gives them something to quote.
Not measured yet for this plugin’s topics. Its tracked searches are not among the measured topics. See the topics measured so far.
Readme readiness
5 of 8 pass · checked 28 Oct 2026Can an assistant quote this readme? Eight deterministic checks over the wp.org listing, no model involved.
- ✓ Says what it does "Seamless Microsoft Entra | Ext. ID | B2C | M365 Integration for WordPress. For SSO, Mail, Roles, Access, Sy..."
- ! Has a FAQ No FAQ section.
- ! FAQ asks real questions No FAQ to judge.
- ! Names who it is for One audience phrase ("for developers"); say who the plugin is for and what they use it for.
- ✓ Names what it works with Mentions BuddyPress, LearnDash, REST API, Multisite.
- ✓ Headings and lists 32 headings and 29 lists.
- ✓ Enough to quote 6,511 characters of description.
- ✓ Tags match the text All 5 tags appear in the text.
Growth timeline
Install-tier crossings we have observed, and how long each tier took to outgrow
- 2024-02-24 9K+ → 10K+ up after 138 days in tier
- 2023-10-09 8K+ → 9K+ up after 1 days in tier
- 2023-10-08 9K+ → 8K+ down after 2 days in tier
- 2023-10-06 8K+ → 9K+ up after 122 days in tier
- 2023-06-06 7K+ → 8K+ up after 1 days in tier
- 2023-06-05 8K+ → 7K+ down after 1 days in tier
- 2023-06-04 7K+ → 8K+ up after 8 days in tier
- 2023-05-27 8K+ → 7K+ down after 4 days in tier
Competes with
The plugins that solve the same job, ranked by shared tags then reach, closest match first. The letter on the right is each plugin's health grade (A best, F worst).
-
WPO365 | MICROSOFT 365 GRAPH MAILER 10K+ installs · 4.7★ · 2 shared tags A -
miniOrange Embed Files for SharePoint/OneDrive 700+ installs · 4.7★ · 2 shared tags A -
PowerBI Embed Reports 500+ installs · 4.6★ · 2 shared tags A -
WP Mail SMTP by WPForms – SMTP for Reliable Email Delivery with Gmail, Outlook, Amazon SES, Brevo, Other SMTP & More 4M+ installs · 4.8★ · 1 shared tag A -
MC4WP: Mailchimp for WordPress 1M+ installs · 4.8★ · 1 shared tag A -
Easy WP SMTP – WordPress SMTP and Email Logs: Gmail SMTP, Office 365, Outlook, Custom SMTP, and more 500K+ installs · 4.6★ · 1 shared tag A
Embed this report card
Drop a live Pulse card for WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) into a readme, a review or a deck. It updates itself.
<iframe src="https://plugins.wpmayor.com/embed/wpo365-login" width="480" height="300" style="border:0" loading="lazy" title="WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN) — Plugin Pulse"></iframe> WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN): 10K+ active installs, 4.9★ (154 reviews). Plugin Pulse (WP Mayor), as of 2026-11-01. https://plugins.wpmayor.com/plugin/wpo365-login
Spotted a number that looks wrong? Report a data issue and we'll check it against the source.