Skip to content
Use case · Fulfilment · Tech

Client & Partner Portal

A client and partner portal gives each client, partner or affiliate their own login. They see their own projects, orders, documents, invoices and requests, update their details and raise requests themselves, and never see anyone else's records. Your team stops answering "what's the status?" all day, and stays in control of progress.

Per client, partner or affiliate
1 login
Each user sees only theirs
Own records
Status visible, progress stays with you
View only

What is a client portal?

A client portal is a private, logged-in workspace where your clients see the status of their work, exchange documents, update their details and raise requests. It reads from the same CRM or database your team uses, filtered to the person who's logged in. Partner and affiliate views let outsiders submit leads or track referrals without seeing anyone else's clients.

Why do clients keep asking for updates?

Clients keep asking for updates because they can't look anything up themselves. "Where's my order?", "What stage is my project at?", "Can you resend that invoice?" Your team answers by copying data out of your systems into emails, again and again. Partners send leads by spreadsheet, and shared folders feel risky because one wrong share exposes everyone.

  1. Status emails all day

    Your team retypes information your systems already hold.
  2. Partners send spreadsheets

    Leads and updates arrive by email and someone retypes them.
  3. Shared folders are a risk

    One wrong share and a client sees another client's data.

What can clients and partners do in a portal?

In a portal, clients see live status, download what you've shared and upload what you need, keep their details up to date and raise requests that become tracked tickets. Partners and resellers submit leads or orders and follow their progress, seeing only their own clients. Affiliates get a referral link and see their referrals' deals.

How it works

A client or partner logs in; everything they do updates the systems your team uses

  1. One source of truth, filtered

    Every page reads from your CRM or database, filtered to the logged-in user.
  2. Status at a glance

    Clients see where their project, order, application or deal stands, without being able to change it.
  3. Documents both ways

    Download proposals, contracts, reports and invoices; upload what you need, onto the right record.
  4. Self-service updates

    Clients keep their details, preferences and requirements current.
  5. Requests and support

    A form with type and priority becomes a ticket they can follow.
  6. Partner and reseller views

    Submit leads or orders, follow progress, see only their own clients.
  7. Confidential details held back

    Some details stay hidden until your team releases them.
  8. Updates go out automatically

    Important changes can trigger an email or message.

Which platform should your portal run on?

Your portal can run on Airtable interfaces, a CRM's built-in client portal such as GoHighLevel's, or a custom web app built on Supabase or Convex. The right choice depends on how many users you have, your budget and how custom it needs to be. Some platforms charge per user, and we cost that with you upfront.

Option · Suits
OptionSuits
Airtable interfacesTeams whose data already lives in Airtable, with a manageable number of logins
A CRM's client portal, such as GoHighLevelBusinesses that run sales and delivery from that CRM
A custom web app on Supabase or ConvexLarger user numbers or more custom features

How does each user see only their own records?

Each user sees only their own records because every view is filtered to the logged-in person, and every confidentiality rule has its own matching view. In one property portal, buyers don't see addresses, sellers don't see buyers until an introduction, partners see only their own clients, and affiliates see only their referrals' deals.

Which systems deliver it?

A client portal is delivered by AI automations that keep the portal and your systems in sync, on a platform such as Airtable interfaces or a CRM portal, or by web development for a custom app. Portals can be released in stages, starting with one audience or feature, and they're separate from your public website.

System · Trigger · What it does · Package note
SystemTriggerWhat it doesPackage note
AI AutomationsLogin, upload, request or status changeFiltered views, document filing, tickets, notificationsAirtable interfaces or a CRM portal
Web DevelopmentCustom buildA custom portal app on Supabase or ConvexWhere per-user platform costs or custom needs justify it

Where is it used?

Portals suit any business whose clients or partners keep asking for updates they could look up themselves. Agencies share project stages and deliverables to approve; accountants collect documents and signatures; training providers share enrolment status and certificates; property brokers share matched opportunities with identities hidden; and interior design firms use them for client approvals.

Same job, their words

Buyers log in to see their matched opportunities and each deal's stage, with the area, price and teaser but no address. Sellers see their property but not the buyer, until your team makes the introduction.

Proof

The lesson from that build: users want visibility, not control. Letting buyers and sellers track their deal's stage, without being able to move it, cut "where are we?" emails and kept the sales team in charge.

What should you know before you start?

A portal is a private, logged-in workspace, not a public website. Some platforms charge per user, so we cost the running costs with you before building. A portal can start small, with one audience or feature, and grow. Clients view status rather than change it, so your team stays in control of progress.

  • Per-user costs vary by platform, and we estimate them upfront.
  • Release in stages. Start with one audience, add more later.
  • Not a website. A public site is a separate build.

Frequently asked questions

Questions

Answer

Can clients change their own project status?

No. Clients can see where their project, order or deal stands, but they can't move it. Progress stays with your team. In our experience clients want visibility, not control: being able to check status for themselves cuts the "where are we?" emails without anyone losing track of the work.

Let clients find their own answers

Free · 30 min · No commitment

Thirty minutes on how your business runs today. You leave with a straight read on where AI pays off, and where it doesn't.