Features (MSP)

What are the features and what do they mean for you?

For Managed Service Providers: How PAA helps you run and grow your architecture practice

This guide explains PAA’s MSP-specific capabilities from a partner perspective — what you can do with each feature, how it helps you serve clients more efficiently, and how to get the most out of the platform.


1. The MSP Tier — What It Is

The MSP tier is a management-only subscription designed for managed service providers, VARs, and cloud consultancies who manage Azure and Microsoft 365 environments for multiple clients.

Key concept: The MSP tier is a parent account that provisions and manages child tenants. Each child tenant is a fully independent PAA workspace for a single client, with its own users, data, assessments, and subscription.

As an MSP, you:

  • Pay a flat EUR 200/month platform fee
  • Provision up to 100 child tenants for your clients
  • Get a 20% discount on every child tenant subscription you create
  • Have a unified dashboard showing all clients, their billing, usage, and security posture

Your clients:

  • Each have their own isolated PAA workspace
  • Choose their subscription tier (Team, Business, or Enterprise)
  • Can access all the features their tier includes
  • Never see other clients’ data

2. Child Tenant Management

Creating Client Workspaces

Provision a new client workspace in minutes from your MSP Dashboard:

FieldWhat It Does
Client NameInternal identifier for the tenant
Display NameThe name shown to the client in the UI
Admin EmailEmail address for the client’s first admin user
Subscription PlanTeam, Business, or Enterprise (minimum Team)
Billing CycleMonthly or annual (annual saves ~8%)
DescriptionInternal notes about this client

What happens on creation:

  • A new isolated PAA workspace is created for the client
  • An admin user is created with the specified email
  • The subscription is activated immediately
  • The client receives an invitation email with onboarding instructions

Managing Existing Clients

From the child tenant list, you can:

ActionHow
Search clientsFilter by name across all your tenants
Filter by statusActive, Suspended, Provisioning
Filter by planTeam, Business, Enterprise
Sort by name, revenue, or dateClick column headers
View client detailsClick any row to open the detail panel
Change subscription planUpgrade or downgrade from the detail panel
Remove a clientCancel the subscription at the end of the billing period

Upgrading & Downgrading Client Plans

Change a client’s plan directly from your dashboard without involving the client:

  • Immediate upgrade: Applied right away (useful when a client needs more capacity now)
  • End-of-cycle change: Takes effect at the next billing date (standard process)

Plan changes are validated against the MSP’s tier rules — you can’t assign a plan that isn’t allowed under your MSP agreement.

Client Status Lifecycle

StatusMeaning
ProvisioningTenant is being set up (usually seconds)
ActiveClient is fully operational
SuspendedClient has a payment issue; access is restricted
DeprovisioningCancellation in progress; data is being retained

3. Scoped Admin Access

What It Is

As your MSP practice grows, you’ll have team members who manage specific clients — but shouldn’t see other clients’ data. PAA’s scoped admin access (the MspAdmin role) lets you control exactly which child tenants each team member can access.

How It Works

When you add a team member to your MSP tenant, you can configure their access scope:

Access LevelWhat They See
Full Access (ManagesAllChildTenants = true)All child tenants, all billing, all usage data
Scoped Access (ManagesAllChildTenants = false)Only the specific child tenants assigned to them

For scoped users, you assign a list of Managed Child Tenant IDs. Those users will:

  • Only see their assigned clients in the child tenant list
  • Only see billing data for those clients
  • Only see usage analytics for those clients
  • Only see Secure Score data for those clients

Why This Matters for MSPs

ScenarioHow Scoped Access Helps
Dedicated account managersEach AM only sees their own client portfolio
Junior staffRestrict sensitive billing data to senior team members
External contractorsGrant time-limited, scoped access to specific clients
Compliance requirementsPrevent staff from accessing data for clients in other regions

4. Aggregated Billing & Invoicing

What You Can See

The MSP billing dashboard gives you a complete financial picture of your practice:

Revenue Overview

MetricWhat It Shows
Total MRRTotal monthly recurring revenue across all active child tenants
Active Client CountNumber of tenants currently on active subscriptions
Revenue by PlanMRR breakdown: how much comes from Team vs. Business vs. Enterprise clients

Revenue by Plan Breakdown

For each subscription tier in your portfolio:

  • Number of clients on that plan
  • Monthly revenue from that segment
  • Annualized revenue projection

Invoice Status Summary

StatusMeaning
PaidInvoices collected successfully
PendingInvoices awaiting collection
OverdueInvoices that have missed their due date

Payment Alerts

When a client has a payment issue (past due or suspended), you’ll see an alert with:

  • Client name
  • Alert type (PastDue or Suspended)
  • Amount outstanding
  • Days overdue

This lets you proactively reach out to at-risk clients before they lose service.

Per-Client Invoice History

For any individual client, view:

  • Full invoice history with dates and amounts
  • Invoice status (Paid, Pending, Overdue)
  • Payment history for client billing conversations
  • Paginated list with newest invoices first

5. Usage Analytics Across All Clients

The MSP Usage Dashboard

See how your clients are consuming PAA across all their workspaces in one view:

Aggregate Totals

MetricWhat It Counts
Total UsersSum of users across all active child tenants
Total SessionsTotal AI sessions run this month across all clients
Total AI TokensTotal token consumption across all clients
Total AssessmentsTotal assessments completed across all clients

Per-Client Usage Breakdown

For each child tenant:

  • Users, sessions, tokens, and assessments this month
  • Current plan and token limit
  • Usage percentage — how close the client is to their plan limit

Clients are sorted by usage percentage so you can instantly see who’s approaching their limit.

Usage Alerts

When a client reaches 80% of their plan limit, PAA flags it as a usage alert with:

  • Client name
  • Which limit is being approached
  • Usage percentage
  • Recommended action (upgrade vs. continue)

Why This Matters

InsightAction You Can Take
Client at 95% of token limitProactively offer an upgrade before they hit the cap
Client at 10% of token limitConsider whether the plan is right-sized
High aggregate usage growthOpportunity to discuss expanding the engagement

6. Secure Score Portfolio

What It Is

The Secure Score Portfolio gives you a single view of Microsoft Defender Secure Score across all your clients — no need to log into each client’s M365 tenant separately.

What You See

Portfolio-Level Summary

MetricWhat It Shows
Portfolio AverageAverage Secure Score percentage across all clients with data
Total ChildrenTotal number of managed child tenants
Children with DataHow many have synced their M365 Graph data
Lowest Scoring TenantThe client most in need of security attention

Per-Client Breakdown

For each client tenant:

  • Current Secure Score (points and percentage)
  • Maximum possible score
  • Number of controls implemented vs. not implemented
  • When data was last collected

Clients are shown sorted by score so you can immediately identify who needs the most help.

Data Collection

Scores are pulled from each client’s Microsoft Graph data snapshot. Clients with no snapshot data are shown with HasData = false so you can identify gaps in coverage and prompt those clients to configure their M365 integration.

Why This Matters for MSPs

Use CaseHow It Helps
Client QBRsWalk into every quarterly review with a concrete security number
Service differentiation”We track your Secure Score and alert you when it drops”
Upsell opportunitiesClients with low scores are candidates for deeper security engagements
SLA reportingDemonstrate security improvement over time
Portfolio risk managementIdentify which client represents your biggest security risk

7. Client-Facing Capabilities

When your clients log in to their PAA workspace, they have access to the full PAA platform based on their subscription tier. As their MSP, you benefit from the work done in each client’s workspace.

What Clients Can Do in Their Workspace

Everything in the standard PAA feature set applies to each client workspace:

Feature SetAvailable To
AI-powered architecture assessmentsTeam, Business, Enterprise
Azure compliance & scanningBusiness, Enterprise
Identity & security scanningBusiness, Enterprise
Zero Trust assessmentBusiness, Enterprise
M365 Security checks (275 automated)Business, Enterprise
Visual diagram editorTeam, Business, Enterprise
Change Monitor (drift detection)Business, Enterprise
Portfolio dashboardAll tiers
Report generation (PDF, PowerPoint)All tiers
Jira/ServiceNow integrationBusiness, Enterprise
GitHub document syncTeam, Business, Enterprise

You Can Also Work In Their Workspace

If your client grants you access to their tenant (e.g., by adding your team members), you can:

  • Run assessments on their behalf
  • Generate reports for them
  • Review findings together
  • Manage their integrations

8. Report Branding

What You Can Configure

Each client workspace supports custom branding for generated reports:

Branding ElementWhat It Does
Company LogoYour client’s logo (or your own for white-label reports)
ThemeColor scheme applied to generated documents
Company Display NameName shown in report headers and footers
Custom Footer TextLegal disclaimers, contact info, or your MSP signature

How It Works

Branding is configured per tenant from the tenant settings. When a PDF report or PowerPoint deck is generated, it uses the configured branding so the output looks like it came from your practice — not a generic tool.

Use Cases

ScenarioHow Branding Helps
Client deliverablesReports carry the client’s own branding
White-label practiceApply your MSP’s branding to all client reports
Co-branded reportsCombine client logo with your MSP footer
Compliance documentationProfessional branded documents for audit submissions

White-label domain and email (custom domain + sender address) is on the roadmap. Today, branding is available on report PDFs and PowerPoint exports.


9. API Access for Automation

What’s Available

MSP tenants have API access to automate your practice workflows. Common use cases include:

Use CaseAPI Endpoint
Provision new clientPOST /api/msp/children
List all clientsGET /api/msp/children
Get client detailsGET /api/msp/children/{id}
Change client planPUT /api/msp/children/{id}/subscription
Get billing overviewGET /api/msp/billing/overview
Get client invoicesGET /api/msp/children/{id}/invoices
Get usage overviewGET /api/msp/usage
Get Secure Score portfolioGET /api/msp/children/secure-scores

Example: Automated Client Onboarding

When a new client signs a contract, your CRM or ticketing system can call the PAA API to:

  1. Create a new child tenant
  2. Set the subscription plan and billing cycle
  3. Create the admin user
  4. Return the client’s workspace URL

No manual steps required.

Rate Limits

Endpoint CategoryRequests/Minute
Create child tenant10
List/get children60–120
Billing endpoints30
Usage endpoints30
Secure Score30

See the MSP API Guide for complete endpoint documentation, authentication, and code examples.


10. Pricing & Business Model

MSP Tier Pricing

ComponentPrice
Platform feeEUR 200/month
Child tenantsUp to 100 included
Discount on child subscriptions20% off list price
Your billingYou pay PAA for the platform fee; child tenant invoicing is separate

Child Tenant Pricing (with MSP Discount)

Child PlanList PriceWith 20% MSP Discount
TeamEUR 499/monthEUR 399/month
BusinessEUR 1,299/monthEUR 1,039/month
EnterpriseEUR 2,499/monthEUR 1,999/month

Business Model Options

Option A: Pass-through billing

  • You invoice clients at list price or your own rates
  • You pay PAA the discounted rate
  • You keep the margin

Option B: Bundled service

  • PAA is included as part of a managed architecture service
  • You absorb the cost and build it into your service fee
  • Use the platform as a differentiator, not a line item

Option C: Co-sell

  • Clients pay PAA directly for their subscription
  • You earn the 20% margin credit on each client you manage
  • Useful for larger clients who prefer direct vendor relationships

Revenue Example

Portfolio SizePlan MixYour MRR to PAAClient MRR at ListYour Margin
10 clients5 Team + 5 Business200 + 10×(avg 719) = EUR 7,390EUR 8,990EUR 1,400
25 clients15 Business + 10 Enterprise200 + 25×(avg 1,319) = EUR 33,175EUR 44,485EUR 11,110
50 clients20 Business + 30 Enterprise200 + 50×(avg 1,599) = EUR 80,150EUR 100,950EUR 20,600

Figures are illustrative and exclude annual pricing discounts.


11. What Your Clients Get

Each child tenant you create gives your client access to the full PAA platform at their chosen tier. This section summarizes what’s available at each tier so you can recommend the right plan.

Team (EUR 399/month with MSP discount)

Best for: Small clients (up to 5 users) doing periodic architecture reviews.

  • 15 AI agents including Cloud Architect, Security, Cost, Reliability, Networking, Disaster Recovery
  • 50 AI sessions per month
  • Visual diagram editor with AI validation (Design Critic)
  • Findings management and assignment
  • GitHub document sync
  • Webhook events
  • Email notifications
  • 90-day audit log retention
  • 3 Azure subscriptions
  • 500K AI tokens/month

Business (EUR 1,039/month with MSP discount)

Best for: Mid-size clients (up to 25 users) with active Azure environments and compliance requirements.

Everything in Team, plus:

  • All 20 AI agents (adds Kubernetes, Data Platform, DevOps, FinOps)
  • 500 sessions per month
  • Azure environment scanning (encryption, tags, ARM limits, storage security)
  • Identity & security scanning
  • Zero Trust assessment
  • M365 Security (275 automated checks)
  • Drift detection (Change Monitor)
  • Jira & ServiceNow integration
  • Slack & Teams integration
  • API access
  • Report branding
  • Unlimited Azure subscriptions
  • 5M AI tokens/month

Enterprise (EUR 1,999/month with MSP discount)

Best for: Larger clients with unlimited users, compliance reporting needs, and sovereignty requirements.

Everything in Business, plus:

  • Unlimited users
  • Unlimited sessions
  • Compliance reporting (ISO 27001, NIS2, SOC 2, GDPR)
  • Sovereignty dashboard and migration planning
  • Priority support
  • 100GB storage
  • 30M AI tokens/month
  • 730-day audit log retention

12. MSP Dashboard Walkthrough

When you log in to PAA with an MSP-tier account and navigate to the MSP Dashboard, here is what you see:

Overview Tab

The main landing view showing:

  • Summary cards: total MRR, active clients, total users, total sessions
  • Child tenant list with status badges, plan labels, and quick-action buttons
  • Search and filter controls at the top of the list

Client Detail Panel

Click any client row to open a side panel with:

  • Client info (name, status, creation date)
  • Current plan and billing cycle
  • Usage summary for the current month
  • Billing status and next invoice date
  • Quick actions: Change Plan, View Invoices, Remove Client

Billing Tab

Dedicated billing view with:

  • Total MRR card
  • Revenue breakdown by subscription tier (chart and table)
  • Invoice status summary (Paid / Pending / Overdue counts)
  • Payment alerts for at-risk clients

Usage Tab

Platform usage view with:

  • Aggregate totals (users, sessions, tokens, assessments)
  • Per-client usage table sorted by usage percentage
  • Clients approaching their limit highlighted in amber/red
  • Date range selector (defaults to current month)

Security Tab (Secure Score Portfolio)

Security overview showing:

  • Portfolio average Secure Score
  • Which client has the lowest score (flagged for attention)
  • Per-client score table with current score, max score, percentage, and last data collection time
  • Clients without M365 data configured are shown separately

13. Coming Soon for MSPs

On the MSP Roadmap

FeatureWhat It Will DoWhen
White-Label DomainCustom domain (e.g., portal.yourcompany.com) instead of paa-platform.comRoadmap
Custom Email SenderInvitation and notification emails from your domainRoadmap
MSP-Level ReportingGenerate portfolio reports across all clients for management reportingRoadmap
Client Health ScorecardsAutomated weekly/monthly scorecards emailed directly to clientsRoadmap
Sub-MSP SupportAllow your own sub-partners to manage a subset of clientsRoadmap
Bulk OperationsApply changes (e.g., plan upgrades) to multiple clients at onceRoadmap
Client Onboarding WorkflowsGuided onboarding checklists for new clientsRoadmap

Request a Feature

Your input shapes the MSP roadmap. Contact us at:

  • MSP Partner Portal: Contact your partner success manager
  • Email: [email protected]
  • In-app feedback: Use the feedback button in the MSP Dashboard

Getting Started as an MSP

Step 1: Sign Up for the MSP Tier

Contact the PAA team to provision your MSP account. You’ll receive:

  • Your MSP tenant credentials
  • Access to the MSP Dashboard
  • Your partner onboarding guide

Step 2: Explore the Dashboard

Familiarize yourself with the MSP Dashboard before onboarding clients. Run a test child tenant creation to see the full provisioning flow.

Step 3: Provision Your First Client

Use the “Create Child Tenant” button to set up your first client workspace. Test the full client experience by logging in as the client admin.

Step 4: Configure Billing

Review the billing overview to understand how your MSP invoice is calculated. Set up any billing integrations you need for pass-through invoicing.

Step 5: Assign Team Members

Add your team members to the MSP tenant and configure scoped access where appropriate.

Step 6: Start Delivering Value

Use PAA in client engagements:

  • Run assessments during onboarding
  • Set up drift detection to catch unauthorized changes
  • Use M365 security checks to demonstrate security improvements
  • Generate branded PDF reports for quarterly business reviews

Last Updated: 2026-03-01