HaloPSA

Your Brand.
Their Experience.

HaloPSA’s customer portal gives your clients a white-labelled space to raise tickets, browse your service catalogue, view projects, accept quotes, and pay invoices — all under your brand, embedded in their workflow.

✓ White-labelled per client ✓ No coding needed ✓ Teams & Slack
Talk to an Expert See HaloPSA
AC
Acme Corp IT Portal
John Smith Online
Home My Tickets Services Projects Invoices
🆕
Raise a Ticket
📋
My Tickets
🛒
Services
Open Quote
Annual Support Renewal — £4,800
Awaiting your e-signature — Review & sign

What’s included

One portal. Every client interaction.

White-Label Branding

Custom URL, logo, colours, font, and CSS — per client if needed. The portal looks and feels like theirs. Multiple portals for multiple brands or organisations.

Service Catalogue

Your MSP shop window. Per-client menus, dynamic product dropdowns, and e-commerce-style requests — no coding, drag-and-drop config.

Client Dashboards

Live project progress, open tickets, agreements, quotes, and invoices — all in one view. A QBR killer: share live data instead of static reports.

Teams & Slack Embed

Your branded portal lives inside your clients’ Teams or Slack. They stay in their tool; you get structured, portal-quality submissions every time.

Service Deflection

Stop the phone.
Start the portal.

Reporting through a portal reduces load on your service desk because you control the triage steps. Clients provide the right information first time. The portal surfaces knowledge articles as they type — resolving common issues before a ticket is ever raised.

Knowledge deflection — clients type a keyword, guides surface inline. Many issues never become tickets.

Asset-linked submissions — clients pick the affected device from their contract-supported assets. Your technician knows the exact device before picking up the ticket.

Azure SSO / Entra ID — clients log in once and Halo knows who they are, what they’re entitled to, and which assets they use.

Structured forms per request type — no more “I’ve got a problem, help me” emails. Every submission arrives with the context you need to start working.

What happens when a client raises a ticket

1
Client types: “Outlook won’t open”
2
Portal suggests: “How to reset Outlook profile” — client self-resolves
OR if not resolved
3
Client picks LAPTOP-047 from their asset list
4
Ticket arrives pre-triaged: M365 / Medium / Tier 1 — asset attached
7%
increase in client satisfaction from portal-first service delivery (Forrester)

Service Catalogue

Your MSP shop window.

The service catalogue is the most powerful part of the portal. Customise it per client, per client type — turn common requests into structured, pre-approved workflows that stop clients going to Amazon or raising vague emails.

Per-client menus

Different catalogue items for different customers. A marketing client sees Mac + Photoshop bundles; a finance client sees Lenovo + Excel. Each client only sees what they’re entitled to request.

Dynamic dropdowns

Use dynamic SQL lookup to pull live product data per customer. When a client requests a laptop, the dropdown shows their approved models at their contracted price — not a generic list.

No coding, drag-and-drop

Every form is built in Halo’s ticket-type editor. Add text fields, dropdowns, date pickers, and dynamic visibility rules — no developer needed. Clone and adjust per client in minutes.

Service Catalogue — Acme Corp

💻
New Laptop
Choose from approved models
→ Request
👤
New Starter
Onboarding + Entra setup
→ Request
🔒
Access Request
MFA-verified workflow
→ Request
🚫
Leaver
Offboarding automation
→ Request
+ Custom catalogue items added by you — no limit, no coding

Microsoft Teams & Slack

Meet clients where they are.

Your portal can live inside Microsoft Teams as a sidebar app. Clients authenticate once — Halo knows who they are, what they’re entitled to, and how to route their request. They never leave Teams. Your brand is the first thing they see.

T
Microsoft Teams
AC
Acme Corp IT Portal
🆕 Raise a ticket
📋 My open tickets (3)
🛒 Services catalogue
Authenticated as John Smith — Acme Corp

Also available in Slack. The portal can be co-branded, white-labelled, or fully client-branded. Per-customer or global configuration.

Client Capabilities

Everything in one place.

Give clients everything they need — from reporting a fault to signing a quote — without a single email or phone call to your team.

Raise & track tickets
Browse service catalogue
View active projects
E-sign & accept quotes
Pay invoices
View agreements
Search knowledge base
Live dashboards & QBR data
View & manage assets
Multiple portals / brands
“QBR killer” — teams are using the live dashboard in the portal to deliver their quarterly reviews instead of building static slide decks. — Tim Barton-Wines, HaloPSA

Works with

Connected across HaloPSA.

Service Desk
Portal submissions land in the queue
Billing
Clients pay invoices direct from portal
CRM
Clients e-sign quotes from the portal
Projects
Clients view live project progress
Contracts
Clients view & manage agreements
AI
Virtual agent & KB deflection in portal

Also in HaloPSA

Every module included. One licence.

Service Desk Billing Time Tracking Contracts CRM Projects Stock Customer Portal

Frequently asked

Questions about the HaloPSA customer portal

Is the customer portal included in HaloPSA? +
Yes. The customer portal is included in every HaloPSA licence at no additional cost. This includes white-label branding, the service catalogue, knowledge base access, ticket submission and tracking, project visibility, quote e-signing, invoice payment, and dashboard analytics. No separate portal module or per-user fee is required.
Can we brand the portal differently for each client? +
Yes. HaloPSA supports per-client portal customisation. You can override the logo, brand colour, and domain at the organisation level — so when a client logs in, they see their own branding. This takes seconds to configure. For MSPs delivering co-managed IT, this lets you white-label the service experience entirely under the client’s brand. You can also run multiple separate portals for multiple brands or organisations from a single Halo instance.
Can the portal be embedded in Microsoft Teams? +
Yes. The HaloPSA customer portal can be embedded in Microsoft Teams as a sidebar app. Clients authenticate via Azure SSO — Halo recognises who they are, what they’re entitled to, and which assets they use. They interact with the portal entirely inside Teams without switching tools. The same integration is available for Slack. This is widely considered the most effective way to drive portal adoption, as clients never need to leave their primary collaboration tool.
How does the service catalogue work in HaloPSA? +
The service catalogue is a configurable menu of request types visible in the portal. Each item is built on a ticket-type form in Halo — no coding required. You can create different catalogue items per client or per client type, use dynamic dropdowns to pull live product data (for example, approved laptop models at contracted prices), and apply dynamic field visibility so follow-up questions only appear when relevant. Allied ESM configures the service catalogue as part of every HaloPSA implementation.

Give your clients a portal they’ll actually use.

Allied ESM sets up and configures the HaloPSA customer portal as part of every implementation — including branding, service catalogue, Teams integration, and client onboarding.

Talk to an Expert Back to HaloPSA