Skip to main content

MSP Partner Portal - Customer List

The Customer List page (/customers) gives MSP partners a single view of every managed customer, whether they were added directly or discovered through a Microsoft Partner Center sync. From here you can filter, search, refresh, and bulk-enable customers.

Overview

Customers appear from two sources:

  • Direct - tenants you added manually via Add customer directly.
  • Partner Center - customers discovered from your Partner Center account via the periodic sync.

Every customer has a Status that progresses through a fixed lifecycle:

StatusMeaning
DiscoveredFound in Partner Center but not yet enabled in Outermind
EnablingBulk enablement is in progress
EnabledThe tenant is fully active in Outermind
FailedEnablement attempted but encountered an error

Page Layout

The page has three main sections:

  1. Header bar - shows the last Partner Center sync timestamp and the action buttons (Refresh, Add customer directly, Enable Selected).
  2. Filter bar - Status dropdown and a free-text search field.
  3. Customer table - paginated list with columns: Company Name, Domain, Tenant ID, Source, and Status.

Filtering and Searching

Use the Status dropdown to narrow the list to a specific lifecycle stage (Discovered, Enabling, Enabled, or Failed). Leave it on All statuses to see everyone.

Type in the Search field to filter by company name or domain. Filtering is debounced - the list updates 300 ms after you stop typing.

Active filters stack: for example, selecting Discovered and typing a domain shows only discovered customers whose name or domain matches.

Refreshing the Customer List

Click Refresh in the top-right corner to trigger two actions:

  1. A Partner Center re-sync request (if your Partner Center connection from Epic 6 is configured). Newly discovered customers appear with Status = Discovered.
  2. A refetch of the local list so the table shows the latest state.

The Last synced from Partner Center timestamp below the page title updates after each successful sync.

If Partner Center is not yet connected, clicking Refresh still refetches the local list - the button remains useful regardless of sync status.

Selecting and Enabling Customers

Discovered customers are eligible for bulk enablement:

  1. Check the box on one or more Discovered rows. The Enable Selected button activates and shows a badge with the count of selected customers.
  2. Click Enable Selected to open the bulk-enable flow (see Bulk Enablement once that article is available).

Already-enabled or in-progress customers cannot be selected - their checkboxes are disabled.

Adding a Customer Directly

Click Add customer directly to navigate to /customers/add where you can onboard a tenant without going through Partner Center.

FAQ

Why does a customer show Status = Discovered but I cannot enable them? The customer does not yet have a resolved Azure Tenant ID. Partner Center sometimes returns customers before the tenant metadata is available. Try refreshing - the ID often resolves on the next sync.

Refresh says "Partner Center sync failed" - what should I do? An inline amber warning appears below the header. This means the re-sync request encountered an unexpected error (not a simple "endpoint not found" message, which is silently ignored). Check that your Partner Center connection is configured correctly under Settings.

The last sync timestamp says "Never" - is that normal? Yes, if you have not yet connected a Partner Center account or have not clicked Refresh since connecting. Clicking Refresh triggers the first sync.

Can I search across both Direct and Partner Center customers at the same time? Yes. The search field and Status filter apply across all sources simultaneously.