MSP client portal software: what clients actually use and what they ignore
Clients use MSP client portal software for three things: ticket submission that is quicker than email, live status on their open tickets, and a monthly report they can forward to their director. They ignore knowledge bases, asset inventories, invoice archives and chat widgets. Client portals fail quietly when they are built for the MSP's convenience rather than to beat email, so the tickets keep arriving in the inbox. This piece covers what drives adoption, how the major platforms handle portals and pricing, and how to define a minimum viable portal.
Why portals lose to email
Email is the incumbent, and the incumbent has enormous advantages. It requires no login, no bookmark and no training. It is already open on every screen your users own. When a portal asks someone to remember a URL, recall a password and pick from a dropdown of eleven categories, it is asking them to do more work than typing "printer broken again" and pressing send. They decline, rationally.
The bookmark test: if a user has to search their inbox for the portal link before they can raise a ticket, they will raise it by replying to that email instead. A portal that is not bookmarked, pinned or reachable from a desktop icon does not exist as far as your users are concerned.
So the bar is not "does the portal have the feature". The bar is "is this route faster than email for the person having the bad day". Everything below follows from that.
Rule of thumb: a portal earns its place when submitting a ticket through it is quicker than writing an email about the same problem. That is the entire bar. Every feature that raises the effort of submission lowers adoption.
The three things clients actually use
Ticket submission that beats email
A good submission form wins on speed, not structure. Two or three fields, the user's identity already known from their login or their device, a free-text box, and drag-and-drop for screenshots. The payoff for the client is an instant acknowledgement with a reference number, which email rarely gives them, and a faster first response, because a portal ticket arrives categorised and routed rather than sitting in a shared mailbox waiting for a human to read it. If your triage is automated, that gap widens further: a structured ticket is exactly what an AI service desk handles best, and users notice when the portal route gets answered first.
Visible status, because silence causes chasing
Most "any update?" emails are not impatience. They are a client with no other way of knowing whether their ticket is being worked, queued or lost. A status page that shows open tickets, who owns each one and when it was last touched removes the reason to chase. This is the single highest-value screen in any portal, and it is also the one office managers and internal IT contacts genuinely log in for, because they are fielding the same "any update?" question from their own colleagues.
Reports someone can forward upwards
The third sticky feature is the report a client contact can send to their director without editing it. Patch compliance, device age, backup success, security posture. The office manager does not read it for pleasure; they forward it to prove the IT budget is doing something. Scheduled, branded, and honest about gaps beats interactive dashboards every time, because a PDF can be forwarded and a dashboard cannot. If the client is working towards Cyber Essentials, the same evidence does double duty.
What they ignore
- Knowledge base articles. Users do not self-serve fixes, however well written the article is. They search Google, or they raise a ticket. Write documentation for your own technicians instead.
- Asset inventories. The client contact glances at the device list once, during onboarding, to check you have counted correctly. After that it gathers dust until contract renewal.
- Invoice archives. Finance people live in their accounting software. They want the invoice emailed to a queue, not stored behind another login.
- Chat widgets and forums. A chat bubble that routes to the same queue as a ticket is a ticket with worse formatting. Community features in a twenty-seat client base are a ghost town within a ghost town.
A portal nobody logs into is not a feature. It is a maintenance liability with a login page.
Run it on your own domain, with your branding
This matters more than most feature comparisons admit, for three reasons. First, trust: you have spent years training users not to enter credentials on unfamiliar domains, and then you send them to vendor-portal-eu4.example.com and wonder why uptake is poor. A login page at support.yourmsp.co.uk passes the sniff test your own security training created. Second, brand: the portal is often the only part of your service a client's staff ever see, and it should say your name, not your vendor's. Third, portability: if the URL is yours, you can change platforms underneath it without retraining a single user. White labelling is not vanity. It is an exit strategy.
MSP client portal software compared: what the platforms charge
Portal capability tracks the PSA side of a vendor's product, not the RMM side, which is why RMM-first platforms tend to treat it as an afterthought. The broad picture at the time of writing, always worth re-verifying against current pricing pages:
| Platform | Portal | Custom domain and branding | Pricing model |
|---|---|---|---|
| Atera | Included on all plans | White labelling varies by tier | Per technician, published |
| Syncro | Included | Branding supported | Per user, published |
| HaloPSA | Included and deeply configurable | Full custom domain support | Per agent, published |
| ConnectWise PSA | Included with the PSA | Supported | Quote only |
| NinjaOne | Tied to the ticketing module, historically an add-on | Branding supported | Quote only, per endpoint |
Two cautions. Quote-only vendors can and do bundle or unbundle the portal during negotiation, so get it in writing. And configurability cuts both ways: HaloPSA's portal is probably the most powerful on this list, but it belongs to the same configuration tax as the rest of the product, and a portal that takes forty hours to build is a portal that launches late or never.
The minimum viable portal
- One memorable URL on your domain. Pinned during onboarding, on every ticket acknowledgement, in every email signature. Skip this and the portal fails the bookmark test on day one.
- Low-friction login. Microsoft 365 single sign-on or emailed magic links. Skip this and every forgotten password becomes a ticket about raising a ticket.
- A three-field submission form. What is wrong, how urgent, attach a screenshot. Identity and device come from context. Skip this and email stays faster, and email wins.
- Live ticket status. Open tickets, owner, last update. Skip this and you keep every "any update?" email the portal existed to remove.
- One scheduled monthly report. Branded, forwardable, honest. Skip this and the person who signs your invoice never sees your work.
Everything else is optional. The two failure modes sit at opposite ends: the ghost town, launched with no plan for adoption and abandoned by everyone including you, and the kitchen sink, where every module is switched on and the submission form has fourteen mandatory fields. The ghost town wastes a weekend. The kitchen sink actively teaches clients that email is easier, which is worse.
Where this fits with Helios
Most of this is design discipline, not tooling, and no platform can make a client bookmark a page. What Helios provides is the mechanics: a client portal built into the service desk on every plan, running under your own domain and branding, with tickets landing pre-triaged by Helio so the portal route genuinely gets a faster response than the shared mailbox ever did. There is no portal add-on and no per-endpoint meter, because every feature is on every plan.
Helios is an AI-native RMM and PSA in one product, from £79 a month flat. 14-day trial, no feature tiers, no card to start. Start free.
Read next
Why MSPs choose Helios
One platform that does the work, at a price that stays put
Helio fixes, not just flags
When an alert fires, Helio, the AI technician built into Helios, investigates it, writes the fix and runs it once you approve. It keeps what works, so the next one is quicker.
Everything in one product
RMM, a service desk with SLAs, patching including third-party apps, remote access, Microsoft 365 and Defender checks, backup monitoring, a client portal and billing into Xero or QuickBooks.
Priced by fleet, not by people
£3 a device on Launch up to 25 devices, from £15 a month, then £79, £159 or £319 a month by fleet size, with any number of technicians and every feature on every plan.
A price that stays put
Your price is locked for as long as you stay subscribed, and that is written into our terms. Monthly billing, cancel any time.
Bring your clients across
Import your clients and machines from another RMM's CSV export, then roll the Helios agent out at your own pace, with a count of how many have arrived.
14 days free, no card to start
The full platform from the first minute, on your own machines. No sales call. Remote control asks for one card check, and nothing is charged.
See it on your own fleet
Helios is the AI-native platform for MSPs: monitoring, patching, security, Microsoft 365, backup monitoring, remote access, client billing and an AI service desk in one product, at one flat price per MSP. Contracts and logged time become invoices in Xero or QuickBooks without leaving the platform. Every feature is on every plan. 14-day free trial, card-free, set up in minutes, cancel any time.
Start freeResearched and written with Helio SEO, our AI writer for business blogs.