Documentation

MSP Features

Managed Service Provider capabilities for managing multiple client tenants, batch deployments, team collaboration, and cross-tenant reporting.

Overview

The MSP solution is designed for Managed Service Providers and IT teams managing multiple Microsoft 365 tenants. It provides a centralized dashboard for deploying applications across tenants, managing team access, tracking deployments, and generating reports.

Multi-Tenant

Manage and deploy to multiple client tenants from a single dashboard

Team Management

Role-based access control for your team members

Reports

Cross-tenant analytics with exportable reports

Multi-Tenant Batch Deployments

Deploy applications to multiple client tenants simultaneously using the batch deployment wizard. Select an application, choose your target tenants, and IntuneGet handles the rest.

Deployment Workflow

  1. Select the application to deploy from your inventory or cart
  2. Choose one or more target tenants from your registered clients
  3. Review and confirm deployment settings per tenant
  4. Monitor progress in real-time with the batch progress tracker

Progress Tracking

The BatchProgressTracker component provides live status updates for each tenant in the batch, showing download progress, packaging status, and upload completion. Failed deployments can be retried individually.

Cross-Tenant Jobs Table

View all deployment jobs across tenants in a unified table. Filter by tenant, status, or time range. Each job shows its current status, duration, and any error messages.

Tenant Management

Register and manage client tenants through the Add Tenant Flow. Each tenant requires admin consent to allow IntuneGet to deploy applications on their behalf.

Adding a Tenant

  1. Generate a consent URL using the Consent URL Generator
  2. Share the URL with the client's Global Administrator
  3. The admin grants consent through the Microsoft consent flow
  4. The callback registers the tenant in your MSP organization

Tenant Switching

Use the Tenant Switcher component to quickly switch between client tenants. The currently selected tenant determines which Intune environment you are viewing and deploying to.

Team Management

Invite team members to your MSP organization and assign roles that control their access level. Supports both individual and bulk invitations.

Roles

RolePermissions
OwnerFull access including organization settings, billing, team management, and all tenant operations
AdminManage tenants, deploy applications, configure webhooks, view reports, and invite team members
OperatorDeploy applications to assigned tenants and view deployment status and reports
ViewerRead-only access to view tenants, deployments, and reports

Webhooks

Configure webhooks at the MSP organization level to receive notifications about deployment events across all tenants. Webhooks support HMAC signature verification for security.

Event Types

Select which events trigger webhook deliveries using the Event Type Selector:

  • Deployment started / completed / failed
  • Tenant added / removed
  • Team member invited / role changed
  • Batch deployment progress updates

Security

Each webhook endpoint is signed with an HMAC secret. The receiving service can verify the signature to ensure the request originated from IntuneGet. Failed deliveries are retried automatically.

Delivery Logs

View the delivery history for each webhook, including response status codes, delivery times, and any error messages. Use the Webhook Delivery Log to debug integration issues.

Audit Logs

All MSP operations are recorded in an audit log for compliance and troubleshooting. Each entry includes:

  • Action performed and target resource
  • User who performed the action
  • Timestamp
  • IP address and user agent
  • Affected tenant (if applicable)

The Audit Log Table supports filtering by action type, user, tenant, and date range.

Reports & Analytics

The MSP Reports Dashboard provides cross-tenant analytics and visualizations to help you understand deployment patterns and identify trends.

Cross-Tenant Trends

Visualize deployment activity over time across all tenants

Deployments by Tenant

Compare deployment volume and frequency per tenant

Tenant Success Rate

Track success/failure rates per tenant to identify issues

Export Options

Export reports in CSV, JSON, or PDF format

Next Steps

Configure notifications and webhooks for your deployments, or review the troubleshooting guide for common MSP issues.