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.
Status emails all day
Your team retypes information your systems already hold.Partners send spreadsheets
Leads and updates arrive by email and someone retypes them.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
One source of truth, filtered
Every page reads from your CRM or database, filtered to the logged-in user.Status at a glance
Clients see where their project, order, application or deal stands, without being able to change it.Documents both ways
Download proposals, contracts, reports and invoices; upload what you need, onto the right record.Self-service updates
Clients keep their details, preferences and requirements current.Requests and support
A form with type and priority becomes a ticket they can follow.Partner and reseller views
Submit leads or orders, follow progress, see only their own clients.Confidential details held back
Some details stay hidden until your team releases them.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 |
|---|---|
| Airtable interfaces | Teams whose data already lives in Airtable, with a manageable number of logins |
| A CRM's client portal, such as GoHighLevel | Businesses that run sales and delivery from that CRM |
| A custom web app on Supabase or Convex | Larger 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 |
|---|---|---|---|
| AI Automations | Login, upload, request or status change | Filtered views, document filing, tickets, notifications | Airtable interfaces or a CRM portal |
| Web Development | Custom build | A custom portal app on Supabase or Convex | Where 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.
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
A portal with logins for users, partners and affiliates
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.
Can partners add their own clients without seeing others'?
Yes. Partners and resellers can submit leads or orders and follow their progress in their own view, filtered so they see only their own clients. Every confidentiality rule has a matching filtered view, so a partner's relationships stay protected from other partners, and your team still sees everything.
What does a portal cost to run?
Running costs depend on the platform. Airtable and some CRMs charge per user, so a portal for many clients costs more to run than one for a handful of partners. We estimate these with you upfront, and the build itself is scoped and priced on the discovery call.
Is a portal the same as a website?
No. A portal is a private, logged-in workspace for existing clients and partners, showing their own records. A website is public and built to attract new customers. We can build both, but they're separate builds; see web development.
Can we start small and add features?
Yes. Many portals start with one audience, such as clients, or one feature, such as status and documents, and grow from there. On one build, features like referrals and team management were built but switched off, ready to turn on later without a rebuild.