WordPress + Microsoft Integration Features that Meet your Business Needs

WPO365 plugins are your precision-engineered solution for seamless WordPress + Microsoft integration — like a Swiss Army Knife, but for your Digital Workspace. Explore our most powerful features below.

SINGLE SIGN-ON

Supported Identity Providers

  • Entra ID / Azure AD
  • Entra Ext. ID
  • Azure AD B2C
  • Multiple IdPs
  • Multitenancy (AAD)

Supported Protocols

  • Open ID Connect
  • SAML 2.0

Require “Sign in with Microsoft”

  • Intranet Mode
  • Force SSO for the login page
  • Authenticate-Only
  • Intercept Manual Logins
  • Dual Login

Sign Out

  • Single Sign-out
  • Sign out of Microsoft 365

User experience

  • Microsoft Teams (silent authentication)
  • Remove WP Admin Bar
  • Hide “Sign in with Microsoft” Button
  • Choose Landing Page
  • Customize “New User” Emails
  • Customize Loading Template
Single Sign-on with Microsoft for WordPress

Select one of the following topics for further information: Single Sign-on, Multiple Identity Providers, Advanced Login Options and Microsoft Teams.

EMAIL

Sending WordPress Email using Microsoft Graph

WordPress Mailer

  • Send using Microsoft Graph instead of SMTP
  • Send as HTML
  • Send (large) Attachments

Audit / Log

  • Mail Catcher / Log Viewer
  • Auto-Retry failed Emails
  • Send again
  • Save to Sent Items

Send From

  • Send from Shared Mailbox
  • Send on behalf of

Test / Staging

  • Enable Staging Mode (no emails are sent)
  • Send Test Email

Select the following topic for further information: Sending Mail using Microsoft Graph.

SYNC

Frequency

  • When a user signs in
  • Scheduled (pulled from Microsoft Graph)
  • Near Real-Time (SCIM, Entra SAAS Application Provisioning )

Tasks

  • Create new Users
  • Update existing Users
  • (Soft) Delete existing Users
  • M365 Profile Picture as Avatar
  • Entra ID Profile Attributes as WordPress User Fields / Meta
  • Apply Roles + Access Assignments / Enrollments

Select one the following topics for further information: WPO365 User Synchronization (pull), User Provisioning (SCIM), Roles + Access, Custom User Fields and Avatar.

ROLES + ACCESS

Azure AD group membership based WordPress roles assignment

WordPress Roles

  • Entra ID Groups to WP Roles
  • Entra ID User Attributes to WP Roles
  • Entra ID App Roles to WP Roles
  • Login / Email domains to WP Roles

Restrict Access

  • By Entra ID Groups
  • By Audiences
  • By Login / Domain

Redirections

  • By Entra ID Groups

LearnDash Courses / Groups

  • Auto-enroll by Entra ID Groups

itthinx Groups

  • Auto-enroll by Entra ID Groups

Select one of the following topics for further information: AudiencesRoles + Access and LearnDash.

CUSTOMERS

Login Experience

  • Custom Login Domain URL
  • Embedded Login 

Synchronization

  • Create Users in Azure AD B2C / Entra Ext. ID from WordPress
  • Update Username (Email)
Azure AB B2C for WordPress

Select one of the following topics for further information: Microsoft Entra External ID and Azure AD B2C.

M365 APPS

MULTISITE

DEVELOPER

  • RESTful API that transparently gives developers access to selected Microsoft Graph API endpoints *
  • Various PHP hooks *