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
- Select the application to deploy from your inventory or cart
- Choose one or more target tenants from your registered clients
- Review and confirm deployment settings per tenant
- 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
- Generate a consent URL using the Consent URL Generator
- Share the URL with the client's Global Administrator
- The admin grants consent through the Microsoft consent flow
- 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
| Role | Permissions |
|---|---|
| Owner | Full access including organization settings, billing, team management, and all tenant operations |
| Admin | Manage tenants, deploy applications, configure webhooks, view reports, and invite team members |
| Operator | Deploy applications to assigned tenants and view deployment status and reports |
| Viewer | Read-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.