Contact Book a call

By use case: Client portals

Client portal development

Customers log in and see their own orders, files and status, so they stop having to ask.

First workflow live
Invite, usually inside the first sprint
Usually owned by
Distributors and wholesalers taking repeat orders from trade customers
Built on
Softr, Noloco, Bubble
Judged on
Status enquiries and Portal adoption

In short

A client portal is a secure login where each customer sees only their own orders, projects, files, invoices and status, read live from the systems you already run. SBD builds portals on Softr or Noloco when your data is in Airtable, Google Sheets or a similar base, and as a custom app when access rules, volume or branding need more. Every portal comes with status messages sent from real events, so clients are told before they ask.

Who this is for

The people who usually own client portals.

  • Distributors and wholesalers taking repeat orders from trade customers
  • Agencies and consultancies sharing deliverables and status
  • Manufacturers whose customers chase order progress
  • Service firms collecting documents from clients

Is this you?

If three of these sound like your week, this page is about your team.

  • Much of your inbound is clients asking for status
  • Files are sent back and forth by email
  • Clients share one login, or still have access after leaving
  • An account manager is the only way to find a client's history
  • Delays are reported after the client has asked

What it costs today

Where client portals loses the hours.

For client-facing teams

Let clients look it up.

Tell us what clients ask you for most and where that answer lives. We will show you what a portal would show them and which route fits.

Scope a portal
An adviser going through documents with clients at his desk
Let clients look it up. Photo: Pavel Danilyuk, Pexels.

By company size

Client portals at 10 people, and at 1,000.

  1. 1 to 10

    The owner answers every status message personally, on WhatsApp, at all hours.

  2. 11 to 50

    A shared drive per client, status in a spreadsheet, and an account manager as the only way to find anything.

  3. 51 to 200

    Hundreds of clients, files by email, and a support team whose main job is telling people where things are.

  4. 201 to 1,000

    An ERP clients cannot see into, a portal project that stalled, and access reviews nobody owns.

What we build

What we build for client portals teams.

  1. 01

    Secure, per-client access

    Logins by email or SSO, with every record filtered to the client and the user's role. Approved accounts only where the catalogue or pricing is private.

  2. 02

    Live data from your systems

    Orders, projects, files and invoices read from your ERP, CRM, accounting tool or database, not copied into a second place to fall out of date.

  3. 03

    Requests and uploads

    Clients place orders, raise requests or upload documents, which arrive as records in your systems rather than emails.

  4. 04

    Status messages from events

    Order confirmed, dispatched, delayed or ready for review triggers an email or WhatsApp message with a link back to the portal.

The workflows

The client portals workflows, and what sets each one off.

  1. 01
    Invite

    When a client is approved or a contact added in the CRM

    Then

    Portal account created with the right client and role

  2. 02
    Status update

    When an order or project changes stage

    Then

    Portal updated and the client messaged with a link

  3. 03
    File shared

    When a document is marked ready for the client

    Then

    Published to their portal and the client notified

  4. 04
    Client request

    When a client places an order or uploads a file

    Then

    Record created in your system and the owner alerted

  5. 05
    Offboard

    When a contact leaves or a client ends

    Then

    Access removed and logged

The numbers we move

How a client portals build is judged.

Every build has a number written into the blueprint. These are the ones client portals builds are measured by, and how we measure them.

MetricBeforeAfterHow it is measured
Status enquiriesA large share of inboundFalling after launchEmails, calls and messages tagged as status questions, per week
Portal adoptionNo portalTracked per clientActive client users per month divided by invited users
Requests via portalAll by email or phoneMeasured share through the portalOrders and requests created in the portal versus other channels
Access reviewedNeverOn a scheduleAccounts reviewed and removed at each quarterly access check

Systems we connect in client portals

What is usually already there, and what we add.

Anything with an API or a database we can read works the same way. Each tool links to its page in the integrations directory.

Proof

Proof from builds like this.

How it starts

An audit of the client portals work your team still does by hand.

One to two weeks. We map the workflows, put an hours-a-week figure on each, and give you a costed blueprint in order of payback. The audit is credited in full to the build.

  • Week 1 to 2Audit. We sit with the people who do the work and map it.
  • Week 3Blueprint. Fixed scope, fixed price, the first build chosen by payback.
  • Week 4 onBuild in two-week sprints, working software every second Friday.
  • After go-liveSixty days of hypercare, then a care plan or run it yourself.

What this does not do

So the scope is clear before the call.

  • A handful of clients you speak to weekly. A shared folder and a message are enough.
  • Data that is wrong at the source. A portal shows clients your mistakes faster; we fix the data first.
  • Replacing a product your clients already log into, such as the ERP vendor's own portal, if it does the job.

Terms, defined

Client portals terms, in plain English.

Client portal
A secure website where each customer sees only their own records and files.
Row-level access
Filtering every query by who is logged in, so users see only their own records.
Gated catalogue
Products and prices visible only to approved accounts.

Questions

What people ask about client portals automation.

Softr, Noloco or a custom build?

Softr and Noloco suit portals over Airtable, Sheets or a similar base with straightforward access rules, and they are quick to launch. A custom app on Next.js and Supabase fits complex permissions, high volume or deep branding. If you want a specialist in one platform, our platform consultants page explains how we work alongside them.

Is client data kept separate?

Yes. Access is filtered on the server by client and role, not just hidden in the interface. We test that one client cannot reach another's records before launch.

Do we need to move our data?

Usually not. The portal reads from where your data lives. If it is spread across spreadsheets, the audit may recommend a single base first.

Can it use our domain and branding?

Yes, on all three routes. Custom builds give full control over design; Softr and Noloco cover domain, logo and colours.

How much does it cost?

The $500 Automation Audit comes first, credited to the build. Portals start at $3,000, and $5,000 as part of a multi-module system, with the fixed price set after the audit, plus the platform subscription where there is one.

Reading

Related

By use case: Invoice processing, Lead routing, Customer onboarding, Employee onboarding, Quote generation, Order to cash, Ticket triage, Document extraction, Approval workflows, Inventory sync, Weekly reporting

Client portals

Get the client portals hours back.

Bring the one client portals workflow your team still runs by hand. You leave the call with a yes or no on fit and the first thing we would build.

Book the call
A team of six gathered around one screen in an open-plan office
A discovery call with the people who own the process. Photo: Vitaly Gariev, Unsplash.

Cookie preferences

Choose what this site may use on your device. You can change this at any time from “Cookie settings” in the footer.

Strictly necessary

Keep the site working and remember the choices you make here. These cannot be switched off, and none of them track you.

Always on
What this includes (4)
NameProvider PurposeDuration
sbd-consentThis site Remembers your cookie choices12 months
Vercel Web AnalyticsVercel Inc. Counts page views in aggregate. Sets no cookie and stores nothing on your deviceNone
ticker-dismissed, sbd-note-offThis site Remembers that you closed a notice or language tipUntil the tab closes
sbd-voice-resume, sbd-voice-prefillThis site Carries a voice conversation across pages, only if you start oneUntil the tab closes

Analytics

Tell us which pages are read and where visitors leave, so we can improve them. IP addresses are anonymised and nothing is used for advertising.

What this includes (2)
NameProvider PurposeDuration
_gaGoogle Analytics (Google LLC) Distinguishes visitors with a random ID13 months
_ga_FPXDMQPRV1Google Analytics (Google LLC) Keeps the session state for this site13 months

Functional

Embedded services that set their own cookies. Without them the site still works; you get a link to open the service instead.

What this includes (1)
NameProvider PurposeDuration
Booking calendarCal.com Inc. Shows live availability and books the call on the booking pageSet by Cal.com

Advertising

Not used. This site has no advertising, retargeting or social media tracking, and we never sell data.

Not used

Questions about your data: hello@smallbaydigital.com