Plugin Pulse
← Pulse

WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN)

by Marco van Wieren · Email & Marketing

Also makes 3 other plugins · 21.2K+ installs across the portfolio →

WordPress + Microsoft Entra | Ext. ID | B2C | M365 Integration for your Digital Workplace. For SSO, Mail, Roles, Access, Sync, SharePoint, PowerBI.

How scoring works →
91 Health · A
Maintenance 100/100
Rating quality 97/100
Support 70/100

91 health vs 63 average across 1,297 Email & Marketing plugins

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.

99 / 100

Excellent listing optimization

Well tuned across the board

Update recency 100/100
WP compatibility 100/100
Rating quality 94/100
Listing tuning 100/100
Support resolution 100/100

Daily downloads

Since 2022-10-05 · 1,425 days · wp.org + Plugin Pulse archive

-65% vs prior 30d
264Downloads · Aug 26

30-day downloads

Rolling 30-day volume · peaks are release surges

7.7K

now · peak 39.1K

7.6K30d downloads · Aug 26

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

WPO365 · #1972 you WPO365 · #1736 miniOrange Embed Fil · #7563 PowerBI Embed Report · #9032

Rating trend

Star average over time · dips mark rough releases

4.9Stars · Aug 26

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.

762per 1k installs · Aug 26

Release cadence

Actively maintained
from wp.org release tags

How often this plugin actually ships. A steady rhythm is the maintenance signal a single "last updated" date can't show.

26

releases in the last 12 months

1mo ago

latest release · v43.3

95

tagged releases on record

Recent releases

43.3 · 1mo ago43.2 · 2mo ago43.1 · 2mo ago43.0 · 2mo ago42.11 · 2mo ago42.10 · 3mo ago42.9 · 3mo ago42.8 · 3mo ago42.7 · 3mo ago42.6 · 3mo ago42.5 · 3mo ago42.4 · 3mo ago42.3 · 3mo ago42.2 · 3mo ago

What its installed base runs

via wordpress.org

Share 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.

v43.3 26%
v43.2 12%
v43.1 6.8%
v41.3 6.2%
v42.10 6%
Older / other versions 43%

Estimated active installs

The public count shows “10K+”. Our estimate pins where the real number sits.

tracked estimate
10K–20K ≈19K

Refined from the date this plugin crossed into its current band.

Install history · since 2019-02-16 · 1,437 observations

10KInstalls · Aug 26

Estimated value

What this plugin might earn a year, and what it might sell for. Modeled from public signals; we don't see anyone's books.

Est. annual revenue

N/A

Est. acquisition value

N/A

No paid tier is visible, so we don't put a figure on revenue or sale value: that would be guessing. The install base is a real asset to an acquirer, just not one public data lets us price. A declining trend compresses what a buyer would pay.

Details

Version
43.4
Last updated
1mo ago
Added
2017-09-28 · 8 yrs old
Requires WP
5.0
Tested up to
7.0.4
Requires PHP
7.4

Recent reviews

All reviews on wp.org ↗
  1. nonccorp
    2mo 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 ↗
  2. Kit
    3mo 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 ↗
  3. npcwebm
    4mo 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 ↗
  4. gameeverything
    4mo 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 ↗
  5. coastc
    5mo 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 ↗
  6. tedmw
    8mo 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 ↗
  7. klishb
    9mo 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 ↗
  8. Douglas "BearlyDoug" Hazard
    10mo 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 ↗

Known vulnerabilities

via Wordfence Intelligence

5 disclosed vulnerabilities on record for this plugin, all fixed in the current version. Sites on older versions stay exposed until they update.

  1. 2026-07-23 CVE-2026-15212 Cross-Site Request Forgery (CSRF) Affects <= 43.2 Patched in 43.3
  2. 2026-01-21 CVE-2025-67961 Server-Side Request Forgery (SSRF) Affects <= 40.0 Patched in 40.1
  3. 2024-05-22 CVE-2024-4706 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Affects <= 27.2 Patched in 28.0
  4. 2021-10-15 CVE-2021-43409 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') Affects <= 15.3 Patched in 15.4
  5. 2020-10-02 CVE-2020-26511 Improper Authentication Affects <= 11.6 Patched in 11.7

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.

Behavioral tests

via WP Hive

Automated install-time checks, tested on PHP 8.1.12 · WP 7.0

Low memory footprint
Low page-speed impact
Runs on latest PHP + WP
No PHP errors
No JS errors
Activates cleanly
No resource errors
No external HTTP errors
Optimized database use
Frequently updated

Languages

via translate.wordpress.org

Translated into 8 languages, 0 at 90% or more

Dutch 89%
Dutch (Belgium) 89%
Swedish 43%
Czech 24%
Spanish (Spain) 11%
Spanish (Mexico) 8%
German 7%
German (Formal) 3%

Growth timeline

Install-tier crossings we have observed, and how long each tier took to outgrow

  1. 2024-02-24 9K+ → 10K+ up after 138 days in tier
  2. 2023-10-09 8K+ → 9K+ up after 1 days in tier
  3. 2023-10-08 9K+ → 8K+ down after 2 days in tier
  4. 2023-10-06 8K+ → 9K+ up after 122 days in tier
  5. 2023-06-06 7K+ → 8K+ up after 1 days in tier
  6. 2023-06-05 8K+ → 7K+ down after 1 days in tier
  7. 2023-06-04 7K+ → 8K+ up after 8 days in tier
  8. 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).

Compare head to head →

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>
Preview card ↗

WPO365 | SEAMLESS WORDPRESS + MICROSOFT INTEGRATION (WPO365 | LOGIN): 10K+ active installs, 4.9★ (151 reviews). Plugin Pulse (WP Mayor), as of 2026-08-29. https://plugins.wpmayor.com/plugin/wpo365-login