Skip to main content

Client Service Portals

Deliver branded, multi-tenant self-service portals for MSP clients with per-client service catalogs, approval chains, and cross-system fulfillment.

The problem

Managed service providers live in a paradox. Every client expects a tailored experience — their own portal, their own service catalog, their own approval workflows — but delivering that level of customization across dozens or hundreds of clients using traditional tools is unsustainable. Most MSPs end up with one of two bad options: a generic portal that treats every client the same, or a collection of bespoke configurations that require constant maintenance and do not scale.

The operational reality behind client service delivery is fragmented. A client submits a request through a portal (or worse, through email). The MSP technician logs into the PSA tool — ConnectWise, Autotask, or similar — to create a ticket. Then they switch to Active Directory to provision an account. Then to Microsoft 365 to assign a license. Then to the RMM platform to push a configuration. Each step is manual. Each system is separate. The client sees none of this and has no visibility into where their request stands.

This fragmentation creates problems in every direction. Clients are frustrated by slow response times and lack of visibility. Technicians spend their time on repetitive coordination instead of higher-value work. MSP leadership cannot accurately measure service delivery performance because the data is scattered across multiple systems. And scaling the business means hiring more technicians to handle the same manual coordination — margins shrink as the client base grows.

The multi-tenant challenge adds another dimension. Different clients have different Active Directory configurations, different Microsoft 365 tenants, different software stacks, different security policies, and different approval requirements. An MSP managing 50 clients is effectively managing 50 distinct IT environments, each with its own rules. Tooling that does not accommodate multi-tenant orchestration forces MSPs to choose between consistency and customization.

How Kinetic solves it

Kinetic provides a multi-tenant orchestration layer that lets MSPs deliver branded, client-specific self-service portals backed by automated cross-system workflows. Each client gets their own portal experience — their branding, their service catalog, their approval chains — while the MSP manages everything through a single platform.

Behind the portal, Kinetic orchestrates fulfillment across the systems that MSPs already use. When a client employee submits a request, Kinetic routes approvals per that client’s policies, then provisions across the correct Active Directory instance, the correct Microsoft 365 tenant, and the correct RMM-managed endpoints. The MSP’s PSA tool is updated automatically. No manual bridging between systems. No technician copying data between screens.

Workflow walkthrough

  1. A client employee logs into their branded self-service portal and browses a service catalog tailored to their organization — only seeing the services, software, and request types their MSP has made available to them.
  2. The employee submits a request — new user setup, software installation, access change, equipment request, or any service the MSP has defined.
  3. Kinetic routes the request through the client’s specific approval chain. A small client might auto-approve standard requests. A larger client might require manager approval for software and director approval for hardware above a dollar threshold.
  4. Upon approval, Kinetic identifies the correct target systems for that client — their Active Directory instance, their Microsoft 365 tenant, their RMM-managed device inventory.
  5. Provisioning actions execute in parallel: user account creation in AD, license assignment in M365, software deployment through the RMM platform, and any client-specific configuration steps.
  6. The PSA tool (ConnectWise, Autotask) is updated automatically — ticket created, time entries logged, status updated through completion — without the technician touching the PSA interface.
  7. The client employee receives status updates throughout the process and a confirmation when the request is fulfilled.
  8. The client’s designated approvers and administrators have dashboard visibility into all requests, approvals, and fulfillment status for their organization.
  9. MSP leadership gets cross-client reporting — service delivery metrics, SLA compliance, request volume trends, and fulfillment times across all client environments.

Key capabilities

  • Multi-tenant architecture that isolates each client’s portal, catalog, approval chains, data, and connected systems while managed through a single platform.
  • Branded client portals with per-client theming, service catalogs, and user experiences — each client sees their own branded environment.
  • Cross-system orchestration across PSA, AD, M365, and RMM platforms, targeting the correct client-specific instances for every action.
  • Configurable approval chains per client, per service type, and per cost threshold — from auto-approval to multi-level chains.
  • Automatic PSA integration that creates tickets, logs time, and updates status in ConnectWise or Autotask without manual technician entry.
  • Client-facing dashboards giving client administrators visibility into their organization’s requests, approvals, and service delivery metrics.
  • MSP-level reporting across all client environments — volume, SLA performance, fulfillment time, and technician utilization.
  • Self-service catalog management allowing MSPs to define, publish, and update service offerings per client without code changes.

Business outcomes

  • Technician time freed from manual coordination — provisioning that required switching between four systems now executes automatically from a single request.
  • Client satisfaction improved through branded self-service portals with real-time request visibility — no more emailing the help desk and waiting for a reply.
  • MSP margins protected as the client base grows — automated fulfillment means adding clients does not require proportionally adding technicians.
  • Consistent service delivery across all clients through standardized, automated workflows that execute the same way every time.
  • PSA data accuracy improved — tickets, time entries, and status updates are generated by the workflow, not entered manually after the fact.
  • SLA compliance measurable and reportable per client, per service type, with data pulled from actual workflow execution rather than manual ticket updates.
  • New client onboarding accelerated — configuring a new client’s portal, catalog, and connected systems is a setup task, not a development project.

Who this is for

This is for MSP leadership, service delivery managers, and operations teams who are managing multiple client environments and hitting the ceiling on what manual processes and disconnected tools can sustain. If adding clients means adding headcount at the same rate, Kinetic changes that equation.