MSP Templates
Pre-built signature templates designed for Managed Service Providers (MSPs) managing multiple client tenants. MSP templates provide standardized branding with client-specific customization using dynamic variables.
Note: MSP templates use dynamic variables from Azure AD to automatically populate client-specific information, eliminating the need for separate templates per tenant.
MSP Template Library
| Template | Description | Use Case |
|---|---|---|
| Professional Standard | Clean corporate design | General business clients |
| Modern Minimal | Minimal design with social links | Tech and creative clients |
| Legal Compliant | Includes legal disclaimer | Law firms, financial services |
| Healthcare | HIPAA disclaimer included | Medical and healthcare |
| Government | Formal design with seal | Public sector clients |
Template Features
Client Branding
Each template supports client-specific branding:
- Company logo — Dynamic logo URL from Azure AD or custom attribute
- Brand colors — Configurable primary and accent colors per client
- Company name — Auto-populated from Azure AD organization settings
- Website URL — Client-specific website link
Dynamic Variables
Templates automatically pull user data from Azure AD:
| Variable | Description |
|---|---|
| %%DisplayName%% | User’s full name |
| %%Title%% | Job title |
| %%Department%% | Department |
| %%Company%% | Company name |
| %%Email%% | Email address |
| %%Phone%% | Office phone |
| %%Mobile%% | Mobile phone |
| %%Address%% | Street address |
Multi-Tenant Deployment
Deploy signatures across multiple client tenants:
- Select template — Choose from the MSP template library.
- Customize branding — Set client-specific colors, logos, and disclaimers.
- Configure variables — Map dynamic variables to Azure AD attributes.
- Deploy to tenants — Push the template to selected client tenants.
- Monitor deployment — Track deployment status across all tenants.
Best Practices
- Use dynamic variables — Avoid hardcoding client information in templates.
- Standardize across clients — Use consistent template styles for easier management.
- Test per tenant — Verify variable resolution in each client tenant before going live.
- Keep templates updated — Update MSP templates when client branding changes.
API Reference
GET /api/exchange/signatures/msp-templates
List MSP template library
POST /api/exchange/signatures/msp-templates
Create MSP template
POST /api/exchange/signatures/msp-templates/:id/deploy
Deploy template to client tenants
GET /api/exchange/signatures/msp-templates/:id/status
Get deployment status across tenants