ScopeGrid

One pane for every client’s products & services.

ScopeGrid auto-builds a clean dashboard per customer using ConnectWise agreements & configurations. See M365, security, backup, RMM and more—with deep links to each portal.

Secure — tenant-scoped — built for MSPs

Cisco Meraki
Cisco Meraki
Microsoft 365
Microsoft 365
AutoElevate
AutoElevate
ConnectWise RMM
ConnectWise RMM

Auto-detects products from your PSA

Integrations built for MSP workflows

ConnectWiseConnectWise
● Direct API

Agreement additions & configurations power automatic product discovery and customer dashboards.

Per-client viewsZero agents
BackupRadarBackupRadar
● Health signals

Surface backup success/failure context alongside each customer’s tools to speed triage.

Client rollupsFailure drill-downs
CIPPCIPP (M365)
● Posture

Show tenant posture and quick actions right where your team is already working.

Secure scoreTask links
SmileBackSmileBack
● Feedback

Put CSAT/NPS context next to the tools your AMs and techs discuss with customers.

TrendsTicket links
Also on our roadmap:NinjaOneHaloPSAAutotaskITGlue

How ScopeGrid works

Data in

ConnectWise + integrations

We ingest agreements, additions, and configurations from ConnectWise via our bundle endpoints. Optional integrations (BackupRadar, CIPP, SmileBack, etc.) enrich each product card with health or posture context.

  • • Zero agents, PSA-first discovery
  • • Throttled, cache-aware requests
  • • Per-team credentials; encrypted at rest
Matching

Catalog + terms + overrides

Each vendor/product in our catalog has matchTerms. We scan CW additions & config text (SKU, description, xrefs) and match on lower-cased terms. Teams can add override terms globally or per-company.

haystack = (additions + configs).toLowerCase()
terms = product.matchTerms + team.overrides[slug] (+ company overrides)
if any(term in haystack): matched <- product
  • • Deterministic & explainable
  • • Company-specific tuning when needed
Security & scope

Tenant isolation by design

Everything is scoped by team and the selected companyIdentifier. Overrides are stored per-team, optionally per-company. API keys are encrypted, least-privilege, and never exposed to the browser.

  • • Server-side proxy for third-party calls
  • • Row-level scoping in data access
  • • Audit-friendly, minimal data retention
Architecture

Fast, typed, and cache-aware

Next.js app with typed data via Drizzle ORM and Postgres. Bundle endpoints reduce round-trips to CW. UI is lightweight, cached where safe, and revalidates as you switch companies.

  • • Chunked requests for large tenants
  • • Optimistic UI for overrides
  • • Dark-mode first, accessible components

Pricing

We’re finalising plans tailored for MSPs. Register interest and we’ll keep you posted.

Preview

Pricing coming soon

Transparent per-tenant plans with a free trial and early-bird perks. We’ll announce tiers shortly.

We’re also offering free onboarding for the first cohort of MSPs.

Get early access

Join the waitlist and we’ll keep you posted with meaningful updates.

We respect your inbox — no spam, ever.