Skip to content
IntegrationsLast updated: 2026-06-22

Azure / Partner Center Integration Setup Guide

Connect Microsoft Partner Center to Scopable to sync your managed customers' Azure subscriptions, cost data, and resource inventory, with AI-driven cost-optimization insights.

Scopable Team5 min read

Prerequisites

  • A Scopable account with admin permissions (the Manage Tenant Settings permission)
  • Microsoft Partner Center access with an administrator who can grant consent
  • GDAP (Granular Delegated Admin Privileges) relationships with the customers you manage
  • Active Azure subscriptions under the customers you want cost data for

Connecting Azure / Partner Center is a one-click sign-in. There are no API keys, client IDs, or secrets to enter. An administrator approves the connection once, and Scopable pulls your managed customers' Azure subscription and cost data through your Partner Center relationship.

This is a separate integration from the Microsoft 365 tab. Microsoft 365 syncs users, MFA, and licenses. Azure / Partner Center is focused on CSP managed customers and their Azure spend: subscriptions, cost, and resources.

What connecting Azure / Partner Center does

Once connected, Scopable:

  • Fetches your managed customers from Microsoft Partner Center.
  • For each customer mapped to a Scopable client, pulls their Azure subscriptions, cost data, and resource inventory.
  • Calculates monthly cost estimates, month-over-month change, and cost breakdowns by service and resource.
  • Runs an AI cost-optimization analysis that surfaces tiered recommendations across cost, security, performance, and reliability.

This gives you a per-client view of Azure spend and concrete optimization opportunities, without logging into the Azure portal for each customer.

  • On the Scopable side: you need admin permissions, specifically the Manage Tenant Settings permission. Without it, the connect button is disabled.
  • On the Microsoft side: an administrator must approve the Partner Center consent. Sign in with an account that can consent on behalf of your organization.

You also need GDAP (Granular Delegated Admin Privileges) relationships with the customers you want to read, including the access required to read their Azure subscriptions and cost data.

You do not create your own Azure AD app registration for this flow. Scopable uses a managed, Microsoft-verified application. The only Microsoft-side action you take is approving the consent screen in Step 3.

Step 2: Open the Azure / Partner Center integration in Scopable

  1. Log in to Scopable as an Admin.
  2. Click Integrations in the left-side navigation under Administration.
  3. Open the Azure / Partner Center tab.

You'll see the Azure Partner Center Connection card with the helper text: "Connect your Partner Center account to sync Azure customer data and cost information."

Step 3: Connect Partner Center

  1. Click Connect Partner Center.
  2. Your browser is redirected to Microsoft's sign-in and consent screen.
  3. Sign in with an administrator account and approve the requested access.
  4. Microsoft redirects you back to Scopable, which securely stores the connection, fetches your managed customers, and begins matching them to your clients.

Once connected, the card shows your partner name, the last sync time, and a Connected Azure Customers summary: how many customers were found, how many are mapped to clients, and how many are unmapped.

Step 4: Confirm customer-to-client matching

Scopable automatically matches each Azure customer to your existing Scopable clients by name. High-confidence matches link automatically; weaker matches are kept as suggestions you can confirm.

A few things determine whether a customer's cost data appears:

  • The customer must be matched to a Scopable client (only matched customers are synced).
  • The customer must have at least one active/enabled Azure subscription.
  • You must have a valid GDAP relationship that allows reading their subscription and cost data.

Customers with no active Azure subscriptions are skipped. That's expected, not an error.

Troubleshooting

Status shows "Sync Failed" or a customer's cost data is missing

Work through the three requirements above: the customer is matched to a client, the customer has an active/enabled Azure subscription, and your GDAP relationship grants subscription/cost read access. Customers missing any of these are skipped.

The connect button does nothing or you get a permission error

Connecting requires the Manage Tenant Settings permission. If you see a permission error, have a Scopable admin who holds it complete the connection.

A customer didn't match to the right client

Matching is by company name. If a customer linked to the wrong client or didn't link, align the names so they're consistent and re-run the connection, or confirm the suggested match.

"Another sync is already in progress"

A sync is already running. Wait for it to finish, then retry.

Still stuck?

Email us at [email protected] with a screenshot of the error. A real person will help you work through it.

Frequently Asked Questions

Do I enter API keys or a client secret in Scopable?

No. Unlike ConnectWise or distributor integrations, Azure / Partner Center is one-click OAuth: you click Connect Partner Center and sign in to Microsoft. Nothing is typed into Scopable.

What does Scopable pull from Partner Center?

Your managed customers, their Azure subscriptions, cost data, and resource inventory, plus AI-generated cost-optimization recommendations.

How are my Azure customers matched to my clients?

Automatically, by company-name similarity. Strong matches link on their own; weaker matches are saved as suggestions for you to confirm.

Is the Azure / Partner Center tab available to everyone?

Yes. It's generally available. Seeing the tab requires the View Integrations permission, and connecting requires the Manage Tenant Settings permission.

Is my connection stored securely?

Yes. The authorization token is stored encrypted in Scopable's secure vault and is never shown in the interface.

What happens if I disconnect?

Disconnecting permanently removes the synced Azure data (customer records, cost snapshots, optimization reports) and the stored connection. You'd reconnect and re-sync to restore it.

Related Resources