Client portal

A portal your clients will actually use.

Simple, secure, works for clients from 190 countries. No passwords to forget, no apps to install.

The emails you're tired of answering.

You spend hours each week replying to "what's happening with my visa?" emails. It's the same question from different clients, and every reply pulls you away from actual case work.

Documents get lost in email threads. A client sends their police clearance as a reply to an unrelated message from three weeks ago. You download it, rename it, file it manually. Sometimes a document arrives in the wrong format. Sometimes it goes to the wrong folder entirely.

Your clients don't always know what they need to provide or when it's due. They wait for you to tell them, and you're trying to keep track of checklists across dozens of active cases.

Some of your clients struggle with English. Long emails full of instructions get misunderstood or ignored. Important details get lost in translation.

How it works

Email link. Click. Done.

No accounts to create. No passwords to remember. Your client gets an email with a secure link, clicks it, and they're in.

Client receives a secure link

You add a client to a case. They get an email with a link to their personal portal. No sign-up form, no password creation.

One click to open

The client clicks the link and lands in their portal. Each link is unique and time-limited. No credentials to lose or share.

They see only their case

Each client sees their own case progress, their own document requests, their own messages. Nothing else. Complete isolation between clients.

Case progress

Your client sees exactly where their case is up to.

Milestones and the current stage are displayed clearly. Your client opens the portal and knows immediately whether you're waiting on documents, preparing their application, or have lodged with the department.

No more guessing. No more status update emails.

Case progress view

Document requests

Clients know what to upload. And when.

You create a document request with categories and due dates. Your client opens their portal and sees a clear list: what's needed, what's been uploaded, what's been reviewed.

Pending
Uploaded
Under review
Accepted

Your client opens the portal, sees "3 documents due by Friday", uploads them, done.

Document requests view

Messages

Updates that don't get buried.

Secure messages from you to your client, attached to their case. When you post an update, it appears in the portal. The client sees everything in one place instead of scrolling through months of email.

Important updates don't get buried in a Gmail inbox between promotional emails.

Messages view

Onboarding

New clients arrive prepared.

Before their first meeting, new clients complete questionnaires through the portal. Travel history, employment details, family composition, education background. You get structured data in the right fields, not a rambling email you have to interpret and re-key.

Pre-meeting preparation happens before the client walks in. Your consultation time is spent on advice, not data entry.

Onboarding questionnaire

Built for everyone

Your clients come from 190 countries. The portal works for all of them.

Simple enough for non-native English speakers

Clean, minimal interface with clear visual cues. Status is shown with colours and icons, not paragraphs of text. A client who reads basic English can navigate the portal without help.

Works on the phone they already have

Most of your clients will open the portal on their phone. It works. Document uploads use the phone's camera directly. No pinching, no zooming, no broken layouts.

Desktop and tablet too

The same portal works on a laptop, a tablet, or a library computer. Nothing to install, nothing to configure.

What changes for you

Every portal interaction is one fewer interruption in your day.

Fewer "where's my visa?" emails
Documents arrive organised, not scattered across email threads
Clients feel informed and looked after
Your practice looks professional and modern
New clients complete onboarding before their first consultation

Give your clients a better experience. Save yourself the admin.

Start your practice