Client experience / 4 min read

What should a client actually see in a portal?

A useful client portal gives clients clarity about their own work without opening the whole internal workspace.

BY HANDRA · OCTOBER 25, 2026

Clarity is the product.

A client portal is not valuable because it has a login screen. It is valuable when a client can open it and understand what is happening without starting another email thread. The best starting question is simple: what does this person need to know to move their project forward?

For a small service team, that usually means a view of progress, a place for shared notes, relevant documents and sent invoices. Anything else should earn its place.

Show the work that belongs to the client.

A portal account should be connected to a specific client record. From there, the application can determine which projects, documents and invoices are shared with that person. Being in the same business workspace is not enough: two clients of the same agency should not see each other’s records.

This boundary must apply to actions as well as pages. Leaving a note, signing a document or starting a payment should require the same ownership checks as reading a project.

Translate internal activity into useful progress.

An internal team may track dozens of small tasks. A client needs a coherent explanation of where the project stands. Task names should describe recognizable outcomes: “Homepage direction ready for review” communicates more than “design pass 3.”

Progress indicators help when the underlying steps are meaningful. A percentage alone cannot explain whether you are waiting for a client decision or whether a review is ready. Pair it with a short note about the next action.

Keep commercial records understandable.

Only share invoices that are ready for the client. Drafts belong in the internal workspace until the team has checked the amount, currency and due date. Payment controls should reflect the currency and provider actually configured for that invoice.

The portal should make the payment state clear without pretending a browser return from checkout is confirmation. Payment status needs to come from the verified provider event.

Treat access as a relationship you can manage.

Invite the intended person using the correct email address. Make the invitation expire, and provide a way to revoke it. When a project ends or the client’s team changes, review who should still have access.

Explain the portal at the start of the project. One short message showing where updates, notes and documents live is more useful than sending a link without context.

Start small and make it dependable.

A simple portal used consistently beats a complicated portal nobody trusts. Begin with the records you can keep current, make the access boundary explicit and improve the experience based on real client questions.

Handra’s client portal follows the contact linked to the invitation. The public demo lets you switch between a project board and its client view so you can explore that relationship before creating a workspace.

← All articles · Explore the Handra demo

Make room for the work

Your next project deserves
a clearer starting point.

Create your workspace Take the demo first