Skip to Content
IntegrationsMicrosoft 365

Microsoft 365

Import Microsoft 365 license SKUs and pricing into Expirly. Available from the Business plan onwards.

Prerequisites

  • An Azure AD app registration with Organization.Read.All permission
  • Client ID, Client Secret, and Tenant ID

Setup

  1. Go to Settings → Integrations → Microsoft 365
  2. Enter your Client ID, Client Secret, and Tenant ID
  3. Click Test Connection to verify
  4. Click Import to fetch your licenses

What Gets Imported

  • SKU name (e.g., Microsoft 365 Business Premium, Exchange Online Plan 1)
  • Assigned licenses and available licenses
  • Status (active, suspended, warning)
  • Monthly pricing (cached and refreshed monthly via cron)

Pricing Data

Microsoft 365 SKU prices are cached in the database and automatically refreshed on the 1st of each month. Prices are available in multiple currencies.

Credential Storage

All M365 credentials are encrypted with AES-256-GCM before being stored in the database.

Last updated on