Client Portal Software vs a Portal Built Into Your Stack: Which Fits?

5 min readAshton
Client portal software giving customers one login for documents, messages, and invoices instead of an email thread

TL;DR: Client portal software wins for the standard jobs: sharing documents, exchanging messages, showing invoices, and giving customers one login instead of an email thread. Rent it, brand it lightly, and move on. A portal built into your own stack wins when customers need to see live data from your operation, take actions your process defines, or work inside an experience your competitors cannot rent. The deciding question is what the portal must show and do, stated as requirements first. Honestly assessed against that question, most businesses we work with need the software.

Key Takeaways

  • Requirements before products: list what customers must see and do in the portal before pricing anything.
  • Portal software is fast to launch and maintained by the vendor. Its limits are template limits: their data model, their workflows.
  • Custom portals cost more and take longer, and repay it only when live operational data or unique actions are the point.
  • Adoption is the hidden variable. A portal customers will not use is a cost in either model.
  • Security and privacy duties apply in both models. Know where customer data lives and who is responsible for it.

What do customers actually want from a portal?

Less than vendors sell. In the service businesses we work with, customers consistently ask for four things: to see what is happening with their job or case without calling, to find documents and invoices in one place, to send a message that reaches the right person, and to complete simple actions, approving a document, paying an invoice, choosing a time, without a phone call. Notice that none of these require spectacle. They require accuracy, currency, and a login that works on a phone.

That list should sober portal ambitions in a healthy way. If your customers' real frustration is unanswered phone calls and invisible progress, a standard portal configured well, connected to the systems that hold the truth, solves most of it. The response systems matter more than the portal chrome, which is why our missed call text back system work usually precedes portal work in engagements.

Where does portal software reach its limits?

At the data boundary. Packaged portals show what their data model holds: files you upload, messages you exchange inside them, invoices they generate. Unless the product integrates with the systems that hold your live state, a customer's real question about that state, the crew schedule, the claim status, the production queue, cannot be answered from the portal at all, and staff end up updating it by hand, and stale portals are worse than none because they publish wrong answers confidently.

Template limits follow. Your approval flow, your staged process, your terminology, bent into the vendor's shapes. Configuration narrows the gap, and our custom versus off the shelf software frame applies cleanly here: rent while the bend is tolerable, consider building at the point the bend distorts how you serve customers or doubles staff work to keep two records true.

What does a custom portal actually involve?

A portal built into your stack reads and writes your real systems, so the customer sees the same truth your team sees, filtered to their view. Scope includes the customer facing design, authentication and permissions done properly, the integrations behind each screen, notifications, and the unglamorous essentials: password recovery that works, mobile performance, accessibility, and support when a customer is locked out before a deadline. Maintenance is permanent, because browsers, security expectations, and your own process all move. Price it as a product, not a page, using the same full cost discipline as our custom internal tool cost guide, and note the family resemblance: portals and internal tools are two faces of one stack, often built together. Indeed the internal side is where the custom CRM cost analysis begins, from the shared record both faces read.

How do you decide, in one working session?

List the portal jobs as requirements: view, download, message, approve, pay, book, track. Mark each as standard or live, standard meaning static or portal native data suffices, live meaning it must reflect your operational systems in near real time. Mostly standard: rent software this month and spend the savings on response and follow-up systems that win the work the portal will serve. Materially live, with actions competitors cannot rent: scope custom, phased, starting with the two or three jobs customers ask for most.

Then run the adoption check either way: who will invite customers in, at what moment, and what will staff stop doing by email once the portal exists. In our experience, portals fail socially more often than technically. A named adoption owner is, in our judgement, worth more than a feature tier, in both models.

FAQ

Will a portal reduce our phone calls?

It reduces status calls, the where are we calls, when the data inside is current. It does not reduce the calls that matter commercially, and should not try to. Judge it on status call volume and document hunting time, not on total calls, and keep human contact easy to reach from every portal screen.

Is our customer data safe in portal software?

Reputable vendors build their business on security, and their controls may exceed what an in house build would achieve. Whether they do for your business is a due diligence question, and it still applies: where data is hosted, how access is controlled, what happens to data if you leave, and what the vendor's breach process is. Ask in writing. Custom builds carry the same questions, with the answers being your responsibility instead.

Can we start with software and build custom later?

Yes, and it is the path we usually advise. The software phase teaches you which portal jobs customers actually use, which is the specification a later custom build needs. Protect the exit: keep documents and customer records exportable, and avoid entering data into the portal that belongs in your core systems.

What is the most common portal mistake?

Launching a portal as a technology project with no adoption owner, no moment in the customer journey where staff introduce it, and data that goes stale within a month. The mirror image mistake is refusing a portal for years while customers drown in email threads. Both mistakes are management failures wearing software costumes.

Sources

  • Guidance in this post is general practice; no vendor products are recommended or priced.