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 30% partner 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
  • Subscribe to the single Pro plan at a 30% MSP discount (EUR 559/month vs. the EUR 799 list price)
  • Get the full platform — all 31 specialized agents (plus adversarial reviewers) and every feature
  • Never see other clients’ data

2. Child Tenant Management

Creating Client Workspaces

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

Field What It Does
Client Name Internal identifier for the tenant
Display Name The name shown to the client in the UI
Admin Email Email address for the client’s first admin user
Subscription Plan Pro (EUR 559/month with the 30% MSP discount)
Billing Cycle Monthly or annual. Annual is 12 × the monthly partner rate (EUR 6,708) — the partner discount is the only one that applies, so paying annually costs no less per month
Description Internal 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:

Action How
Search clients Filter by name across all your tenants
Filter by status Active, Suspended, Provisioning
Sort by name, revenue, or date Click column headers
View client details Click any row to open the detail panel
Change subscription plan Upgrade or downgrade from the detail panel
Remove a client Cancel the subscription at the end of the billing period

Managing Client Subscriptions

All clients are on the single Pro plan, so there are no functional tiers to move between. From your dashboard you can still manage each client’s subscription without involving the client:

  • Change billing cycle: Switch a client between monthly and annual billing
  • Suspend or cancel: Take effect immediately or at the next billing date (standard process)

Client Status Lifecycle

Status Meaning
Provisioning Tenant is being set up (usually seconds)
Active Client is fully operational
Suspended Client has a payment issue; access is restricted
Deprovisioning Cancellation 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 Level What 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

Scenario How Scoped Access Helps
Dedicated account managers Each AM only sees their own client portfolio
Junior staff Restrict sensitive billing data to senior team members
External contractors Grant time-limited, scoped access to specific clients
Compliance requirements Prevent 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

Metric What It Shows
Total MRR Total monthly recurring revenue across all active child tenants
Active Client Count Number of tenants currently on active subscriptions
Revenue Breakdown MRR by billing cycle (monthly vs. annual) and by client

Revenue Breakdown

Across your portfolio:

  • Number of active clients (all on Pro at EUR 559/month)
  • Monthly recurring revenue
  • Annualized revenue projection

Invoice Status Summary

Status Meaning
Paid Invoices collected successfully
Pending Invoices awaiting collection
Overdue Invoices 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

Metric What It Counts
Total Users Sum of users across all active child tenants
Total Sessions Total AI sessions run this month across all clients
Total AI Tokens Total token consumption across all clients
Total Assessments Total 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

Insight Action You Can Take
Client at 95% of token limit Proactively offer an upgrade before they hit the cap
Client at 10% of token limit Consider whether the plan is right-sized
High aggregate usage growth Opportunity 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

Metric What It Shows
Portfolio Average Average Secure Score percentage across all clients with data
Total Children Total number of managed child tenants
Children with Data How many have synced their M365 Graph data
Lowest Scoring Tenant The 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 Case How It Helps
Client QBRs Walk into every quarterly review with a concrete security number
Service differentiation “We track your Secure Score and alert you when it drops”
Upsell opportunities Clients with low scores are candidates for deeper security engagements
SLA reporting Demonstrate security improvement over time
Portfolio risk management Identify 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. As their MSP, you benefit from the work done in each client’s workspace.

What Clients Can Do in Their Workspace

Every client is on the single Pro plan, so the complete PAA feature set applies to each client workspace:

Feature Set Included
AI-powered architecture assessments (32 agents) Yes
Azure compliance & scanning Yes
Identity & security scanning Yes
Zero Trust assessment Yes
M365 Security checks (368 automated) Yes
Visual diagram editor Yes
Change Monitor (drift detection) Yes
Compliance Coverage matrix & Control Exception Register Yes
Compliance Attestation (NIS2 + Cbw, signed PDF, evidence trail) Yes
Portfolio dashboard Yes
Report generation (PDF, PowerPoint) Yes
Scheduled report delivery & weekly activity digest Yes
Jira/ServiceNow integration Yes
GitHub document sync Yes

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 Element What It Does
Company Logo Your client’s logo (or your own for white-label reports)
Theme Color scheme applied to generated documents
Company Display Name Name shown in report headers and footers
Custom Footer Text Legal 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.

Platform UI Branding (White-Label)

Your brand now carries across the platform itself, not just the exports. From Settings > Branding > White-Label, MSP admins set a Brand Profile — logo, display name, and colour palette — that themes the authenticated workspace your clients log in to, applied live through the platform’s own theme system. It inherits automatically across the child tenants you manage, including the emails those clients receive, so the whole surface looks like an extension of your practice without configuring each tenant by hand.

Use Cases

Scenario How Branding Helps
Client deliverables Reports carry the client’s own branding
White-label practice Apply your MSP’s branding to all client reports
Co-branded reports Combine client logo with your MSP footer
Compliance documentation Professional branded documents for audit submissions

White-label branding now applies across the platform UI — your Brand Profile (logo, name, colour palette) themes the authenticated workspace and inherits across the child tenants you manage, in addition to report PDFs and PowerPoint exports. Only custom domain and sender email remain on the roadmap.


9. API Access for Automation

What’s Available

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

Use Case API Endpoint
Provision new client POST /api/msp/children
List all clients GET /api/msp/children
Get client details GET /api/msp/children/{id}
Change client plan PUT /api/msp/children/{id}/subscription
Get billing overview GET /api/msp/billing/overview
Get client invoices GET /api/msp/children/{id}/invoices
Get usage overview GET /api/msp/usage
Get Secure Score portfolio GET /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 Category Requests/Minute
Create child tenant 10
List/get children 60–120
Billing endpoints 30
Usage endpoints 30
Secure Score 30

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


10. Pricing & Business Model

MSP Tier Pricing

Component Price
Platform fee EUR 200/month
Child tenants Up to 100 included
Discount on child subscriptions 20% off list price
Your billing You pay PAA for the platform fee; child tenant invoicing is separate

Child Tenant Pricing (with MSP Discount)

Child Plan List Price With 30% MSP Discount
Pro EUR 799/month EUR 559/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

Every child tenant is on Pro at the discounted EUR 559/month (the EUR 799 list price minus 30%). Your cost to PAA is the EUR 200 platform fee plus EUR 559 per child; if you invoice clients at the EUR 799 list price, your margin is EUR 240 per client minus the platform fee.

Portfolio Size Your MRR to PAA Client MRR at List Your Margin
10 clients 200 + 10×559 = EUR 5,790 10×799 = EUR 7,990 EUR 2,200
25 clients 200 + 25×559 = EUR 14,175 25×799 = EUR 19,975 EUR 5,800
50 clients 200 + 50×559 = EUR 28,150 50×799 = EUR 39,950 EUR 11,800

Figures are illustrative and exclude annual pricing discounts.


11. What Your Clients Get

Each child tenant you create gives your client the full PAA platform on the single Pro plan. There are no functional tiers — every client gets every capability.

Pro (EUR 559/month with the 30% MSP discount)

The EUR 799 list price minus 20%. Everything is included:

  • All 31 specialized AI agents (plus adversarial reviewers) — Cloud Architect, Security, Cost, Reliability, Networking, Disaster Recovery, Kubernetes, Data Platform, DevOps, FinOps, M365, and more
  • Unlimited users
  • Visual diagram editor with AI validation (Design Critic)
  • Azure environment scanning (encryption, tags, ARM limits, storage security)
  • Identity & security scanning
  • Zero Trust assessment
  • M365 Security (368 automated checks)
  • Drift detection (Change Monitor)
  • Compliance reporting across ISO 27001, NIS2, GDPR, SOC 2, WAF, CAF, Data Pro Code (DPC), BIO Clouddiensten, and BIO M365
  • Compliance Coverage matrix, Evidence Reuse, AI Risk Identification, and the Control Exception Register
  • Compliance attestation against NIS2 and the Dutch Cbw control set — auto-evidenced from scans, with an auditor-facing evidence trail and a signed, framework-aware PDF
  • Scheduled report delivery, weekly activity digests, and post-assessment drift re-engagement
  • Sovereignty dashboard and migration planning
  • Jira & ServiceNow integration
  • Slack & Teams integration
  • API access
  • Report branding
  • Findings management and assignment
  • GitHub document sync
  • Webhook events and email notifications
  • Unlimited Azure subscriptions
  • Audit log retention up to 2 years (730 days)

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

Feature What It Will Do When
White-Label Domain Custom domain (e.g., portal.yourcompany.com) instead of paa.crimsonowl.eu Roadmap
Custom Email Sender Invitation and notification emails from your domain Roadmap
MSP-Level Reporting Generate portfolio reports across all clients for management reporting Roadmap
Client Health Scorecards Automated weekly/monthly scorecards emailed directly to clients Roadmap
Sub-MSP Support Allow your own sub-partners to manage a subset of clients Roadmap
Bulk Operations Apply changes (e.g., plan upgrades) to multiple clients at once Roadmap
Client Onboarding Workflows Guided onboarding checklists for new clients Roadmap

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-07-04