Fifty clients, fifty ways to ask
A client’s office manager emails the help desk: new hire Monday, needs an account, a laptop and the accounting software. A technician opens a ticket in ConnectWise, signs into that client’s Active Directory, then their Microsoft 365 tenant to assign a license, then the RMM to push the software. Then they log time, update the ticket and email the office manager back. The next request is from a different client, with a different tenant, different approvers and a different idea of what “standard laptop” means.
Every client expects its own experience. Building one by hand per client doesn’t scale. A generic portal satisfies no one. And when growth depends on technicians switching between consoles, each new client means another hire.
A portal per client, one set of workflows
Each client gets a portal with its own branding and its own catalog: only the services, software and hardware you’ve agreed to provide them. Their people sign in and pick “New user,” “Software request” or “Laptop replacement.”
The request follows that client’s rules. One client auto-approves standard software, while another wants their finance director to sign off on hardware over a set amount. Their approvers act from the portal or email.
Once approved, the workflow knows which client it’s working for. It creates the user in their Active Directory, assigns the license in their Microsoft 365 tenant, enrolls the device in their Intune and pushes software through the RMM. The ticket and time entry are written to the PSA as it goes. The client sees each step on their request page.
The client’s IT contact gets a view of everything their organization has open. You get the same data across every client, by service type and age, for reviews and SLA reporting.
Why it’s built once
The workflows are shared. “New user” is one workflow with per-client settings, not fifty copies. When Microsoft changes a licensing API or you improve a step, every client gets the change. That’s what lets the service desk grow its client count faster than its headcount.
Software requests are usually the first thing to automate end to end; see software provisioning. Device lifecycle management adds hardware ordering, setup and recovery per client.