Features that Meet your Business Needs

WPO365 plugins for WordPress are your Swiss made army knife when you need to integrate WordPress and Microsoft. Below you find our most powerful features.

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

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

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

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

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

M365 APPS

Embedded Power BI for WordPress

SharePoint

  • Embedded SP List
  • Embedded SP Library
  • Embedded SP Search

Power BI

  • Embedded Reports, Dashboard etc.

Outlook / Exchange

  • Embedded Calendar

Entra ID

  • Employee Directory

Viva Engage

  • Embedded Feeds

 

MULTISITE

DEVELOPER

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