Branditify

Client portal development

One private portal where every client sees their own documents, requests and updates.

ACC-2041Retail clientAccount opened in March

Illustrative interface · Sample data

What your client sees

Signed in as the account owner

Their home screen

New
Site planv3 · shared today
Previous versionsv1, v2 · still here
What you need to doHave a look when you can

What your team sees

Signed in as your project lead

Your account view

Published
Site plan v3Published to the portal
Visible toAccount owner, their site contact
OpenedAwaiting their first view

Your team publishes the new plan.

It goes to one place the customer can always get back to, instead of an email that gets buried in a thread.

Their sideOpen it whenever suits you.
Your sideNothing to chase yet.

Branditify designs and builds client portals — a private place where each of your customers signs in, sees only their own account, sends you what you need, approves work and follows what is happening. Built around your business, not filled in from a template.

See what your customers see

Why businesses build one

Every business gets this message. The portal is what answers it.

A customer asks where things stand. What happens next is the entire case for a client portal.

A customer, on a Tuesday morning

Hi — can you send me the latest version, and let me know where we are?

Without a portal

The chase

  1. 01It lands with one personWhoever they happened to email or message.
  2. 02That person asks someone elseBecause the latest file is not with them.
  3. 03Somebody digs out the fileFrom a drive, a chat, or an older email.
  4. 04A reply goes backWith a version nobody is certain is the latest.
What the customer got
One answer, from one person, once.
What was recorded
Nothing anyone else can find later.
Next time they ask
The whole thing happens again.

With a portal

The answer was already there

  1. 01They sign inTo their own account, on any device.
  2. 02The latest version is on the home screenMarked as the current one.
  3. 03The stage is written on itWhere things are, and what is next.
  4. 04Anything they send goes to the right placeFiled to their account, not an inbox.
What the customer got
The answer, whenever they look.
What was recorded
Everything, on the account.
Next time they ask
They mostly do not need to.

A portal does not stop people emailing you. It gives the answer somewhere to live, so the same question does not need answering twice.

The client side

What your customers would actually see.

One home screen for their account, and a small number of places to go from it. Pick one to see what it holds.

ACC-2041 · Retail clientSigned in as the account owner

Their home screen

The one screen most customers only ever need.

Where the work has reached, what is happening next, and anything waiting on them.

Stage
In production
Next
First sample for approval
Waiting on you
Nothing right now

These are examples rather than a fixed set. Which sections a portal carries depends on the business, and most start with a focused few.

Illustrative interface · Sample data

The business side

What your team would control.

The same account, from the inside. Your team decides what exists, who can see it, and what gets published.

What the client sees

Nothing appears in a customer’s portal until someone on your team publishes it.

  • Draft, then publishWork on something without the client watching it change.
  • Choose the audienceEveryone on the account, or only certain contacts.
  • UnpublishTake something back down if it went out early.

What arrives from them

Anything a customer sends becomes an item with an owner rather than an email.

  • Assign an ownerSo it is somebody’s job, not everybody’s.
  • Set a stateOpen, with us, answered, closed — visible to both sides.
  • Internal notesNotes your team can see and the client cannot.

Who is on the account

Customers are organisations, not single people, and portals have to handle that.

  • Invite their peopleAn owner, a finance contact, a site contact.
  • Different access per personNot everyone at the client should see everything.
  • Remove accessWhen somebody leaves that business.

What is kept

The account carries its own history, so nothing depends on one person’s memory.

  • ApprovalsWhat was approved, by whom, when.
  • Documents and versionsIncluding the ones that were replaced.
  • ActivityWhat was shared, opened and answered.

A portal shows exactly what your business chooses to publish, so your internal systems stay internal and every customer sees only what your team has released.

Illustrative interface · Sample data

Access and permissions

Different customers see completely different things.

This is the question every business asks first. Permissions are set by your team at three levels, and no customer can ever see that another one exists.

Client A · account ownerACC-2041 · Retail client

Everything on their own account, and nothing beyond it.

Their documents
Their requests and uploads
Their approvals
Their invoices
Your internal notes
Any other customer
Sees itSees part of itCannot see it at all

Each customer only ever sees inside their own account.

Access is by account firstA person belongs to a customer account, and can only ever reach that account.
Then by roleWithin an account, an owner and a finance contact can be given different access.
Then by itemA single document or section can be shown to some people on the account and not others.
Set by your teamPermissions are yours to change at any time — not the customer’s, and not ours after handover.

Security and compliance requirements are scoped per project. Where a specific standard or certification is required, we confirm what applies and design the scope around it.

Illustrative interface · Sample data

Only what you need

Most portals are smaller than people expect.

Every client portal is shaped to its business. Three businesses, three genuinely different builds — each carrying only what its customers actually use.

A services business

Sells projects to a small number of clients who need to follow progress.

What this one has

Where we areDocumentsApprovalsUpdates

What it deliberately does not

InvoicesUploadsAppointmentsSupport tickets

Their clients mostly want the current version and the current stage.

A B2B supplier

Sells repeatedly to trade customers who order, reorder and check paperwork.

What this one has

Order historyDocumentsInvoicesRequests

What it deliberately does not

ApprovalsUpdates feedAppointmentsMessaging

Their customers come for paperwork and repeat orders, not progress updates.

A professional practice

Handles confidential matters for individual clients over long periods.

What this one has

DocumentsUploadsAppointmentsMessages

What it deliberately does not

Order historyUpdates feedInvoicesApprovals

Collecting documents securely matters more than showing a pipeline.

The things a portal can hold

Account informationWhere things standDocuments and versionsUploadsRequestsApprovalsMessages and updatesInvoices and payment statusSupport itemsAppointments and tasksHistoryDownloadsPeople and permissions

A portal is assembled from a business’s actual needs. This is the vocabulary, not a checklist.

Building fewer modules well is normal and usually better. A portal can grow later without being rebuilt.

How it is different

The difference is who signs in.

Most of what a business already owns is built for staff. A client portal is the one thing built for the customer.

A CRM

Signs in: Your sales team

Tracks leads, deals and follow-ups so your team knows what to do next.

It stays internal — your customer never needs to sign in to it.See CRM & sales systems

A project tool

Signs in: Your delivery team

Runs tasks, boards and internal timelines for the people doing the work.

Showing it to a customer means showing them your internal mess.

A shared drive or link

Signs in: Whoever has the link

Moves files quickly when you need to send something once.

No account, no record of who saw what, and links outlive the people they were sent to.

An HR portal

Signs in: Your employees

Gives staff their own leave, attendance and payroll self-service.

Same idea, different audience — that is an internal system, not a customer one.See HRMS & payroll

A client portal

Signs in: Your customer

Gives each customer their own private account with what you have shared and what you need back.

It works alongside the systems above rather than replacing them.

Businesses often keep their CRM and add a portal. The CRM stays the place your team works; the portal becomes the place your customer works.

Where it lives

It works with the website you already have.

A portal does not mean rebuilding your site. It is a signed-in area that sits alongside it, wherever suits you.

portal.yourbusiness.com

On your own subdomain

The most common choice. Your website stays exactly as it is, and the portal lives next to it.

Clean separation, your branding, nothing about the public site changes.

yourbusiness.com/portal

Inside your existing website

A signed-in area on the same domain, styled to match your site.

Feels like one product to your customer. Depends on how your current site is built.

Built together

As part of a new site

If the website is being rebuilt anyway, the portal is designed with it from the start.

One design system, one login, one build.

On a phone, without an app

Portals are built to work in a phone browser first, because that is where most customers open them.

Does it work on mobile?
Yes. It is designed for a phone screen, not squeezed onto one.
Do my customers need an app?
No. They open a link and sign in, the same as any website.
Can they add it to their home screen?
Yes, if you want that — it behaves like an app icon without an app store.
Could we have a real app later?
Possible, but it is a separate decision and rarely the first thing a portal needs.

Working with what you have

A portal is usually the front, not the whole system.

Most businesses already keep their information somewhere. The portal shows the parts a customer should see, and sends what they send back to where it belongs.

Your CRM
So an account in the portal is the same customer your team already knows.
Your accounting or ERP
So invoice status and order history come from the system of record.
Your payment provider
So paying works the way it already works for you.
Your file storage
So documents can live where your team already keeps them.
Email and messaging
So a customer still gets notified without signing in to check.
Your website
So signing in is a normal part of your site, not a separate world.

The portal

  • Accounts and people
  • What is shared
  • What comes back
  • Approvals and history

The honest part about integrations

Systems connect in different ways, and knowing which kind you have is what makes a scope accurate.

Live connectionThe portal asks your system for the answer as the page loads. Possible when your system has a proper API.
Scheduled syncInformation is copied across on a schedule. Common, and usually fine for things like invoice status.
One direction onlySome systems will give information out but not accept it back, or the other way round.
Held in the portalSome older or closed systems keep their data to themselves. Where that is the case the portal holds the information itself, and your team keeps it current.

We confirm what each existing tool can expose before defining the connection, so the scope reflects the systems you actually run.

Your existing customers

Yes — the customers you already have can be brought in.

Nobody starts a portal empty. Existing accounts, contacts and documents come across before anyone is invited.

What you have today

  • A spreadsheet of clients
  • Your CRM or accounting system
  • Folders of documents
  • Old email attachments
  • A previous portal or shared drive
  1. 01GatherEverything you have about your customers, from wherever it lives.
  2. 02MatchDuplicates merged, contacts attached to the right account.
  3. 03CheckYou review a sample before anything is loaded for real.
  4. 04LoadAccounts, people and documents go in — still invisible to customers.
  5. 05InviteYou choose who gets access, and when. Often a few customers first.

What comes across depends on the records you hold today. We look at the real data early, so the scope reflects the work involved.

Will my customers use it

The first visit has to explain itself.

One customer, the first time they ever open your portal. If it asks them to learn something, they will go back to email — so it should not ask.

The whole first visit, end to end.

The invitation

From · Your businessInbox

Your account is ready

Everything for your project, in one place you can come back to.

Open your account

An email from your business, with your name on it — not from software they have never heard of.

One step in

Your accountStep one of one

Their email address

you@yourcompanyAlready filled in

Choose a password

••••••••
Open my account

Nothing else is asked for.

One screen and one password. No forms about their company, no setup to work through first.

Their first screen

Signed inTheir account
ACC-2041 · Retail client
Site plan v3Shared today · needs your approval
Open and approve

Nothing else on this screen is asking for attention.

Their own account, one thing waiting, and one obvious thing to do with it.

Nobody has to learn software. They open a link and the first thing they see is theirs — which is what makes a self-service portal get used rather than ignored.

If a customer stays in their inbox

Many will, and the portal is built for exactly that. It is where the account lives, working alongside the way you already talk to people.

Email still reaches them

Their inbox

Your business

Site plan v3 needs your approval

The update can go to their inbox, where they already are.

They can still just reply

However they normally answer

Re: Site plan v3

Looks good — go ahead.

Email, phone and WhatsApp carry on. Nothing gets switched off.

Your team can act for them

On your side

Approval recorded

By your project lead, for the account owner

Somebody on your side records the approval or uploads the file on their behalf.

ACC-2041 · Retail clientSite plan v3 · approved

The record stays together

However it arrived, it lands on their account — so nothing depends on one person’s inbox, and the next person to look has the whole story.

How much your customers use a portal depends on them, on your business and on how you introduce it. What design controls is the effort involved — and that is what we design for, starting with the least willing user.

Ownership

It is yours.

A portal Branditify builds is your system, not a seat on ours.

The portal
Yours. It runs under your name and your domain, and it is not shared with anyone else.
The data
Yours. Your customers’ information belongs to your business.
The code
Handed over as agreed in scope, so you are not locked to us to make changes.
Where it runs
Your hosting account where you want that, so you keep the keys.
What happens after launch
Support and further work are a choice, not a condition of keeping it running.

The portal is yours outright — built for your business, owned by your business, running under your name. Branditify builds systems rather than renting them.

What happens if you enquire

What actually happens after you get in touch.

A conversation first, and a written scope once the business is properly understood.

  1. 01A conversationWe ask what your customers currently have to email or phone you for. That question usually defines the whole portal.A shared idea of whether a portal is even the right thing.
  2. 02Shaping the scopeWhich modules you actually need, who signs in, what they each see, and what it has to connect to.A written scope with what is included and what is deliberately left out.
  3. 03DesignThe client side is designed first, because it is the side that has to be obvious. Then the team side behind it.Screens you can react to before anything is built.
  4. 04Build and connectThe portal is built, your systems are connected where they can be, and your existing customers are brought in.A working portal with your real accounts in it, still private.
  5. 05A small first groupA few friendly customers get access before everybody does, so problems surface while they are small.Fixes based on real use rather than assumptions.
  6. 06Open it upThe rest of your customers are invited, at whatever pace suits you, with your team ready behind it.A portal in normal use, and a plan for what comes next.

Each step moves at the pace of the scope and of information coming back from your side, so the timetable is agreed once the scope exists.

What changes the cost

What a portal costs depends on a small number of things.

Every portal is a different build, so cost follows scope. These are the things that actually move it.

01How many modulesFour sections is a different build from twelve. Most portals start small.
02How access worksOne contact per customer is simple. Many people per account with different access is more.
03What it connects toA modern system with an API is straightforward. An old or closed one is the expensive part.
04What data comes acrossClean records load quickly. Messy ones take real work before anything can be loaded.
05Whether the client side is designed or standardA portal designed as part of your brand costs more than a plain one, and looks like it.
06What happens after launchSupport, changes and new modules are scoped separately from the build.

Straight answers

The questions businesses ask before they enquire.

Short answers first. Everything above is the longer version.

What is a client portal?
A client portal is a private, signed-in area where each of your customers can see and do the things they currently have to email or phone you about — their documents, the status of their work, requests, approvals, updates and, where relevant, invoices. Each customer sees only their own account.
Why would my business need one?
Because the same questions come back to your team repeatedly, and the answers live in one person’s inbox. A portal gives those answers a permanent place your customer can reach without asking, and gives your team one place to send and receive things instead of email threads.
What would my customers actually see?
A home screen for their account showing where things stand and anything waiting on them, plus a small number of sections such as documents, requests, uploads, approvals, updates and history. The exact set depends on your business — most portals start with four or five.
What would my team control?
Everything the customer sees. Your team publishes documents and updates, decides who on the customer’s side can see what, assigns incoming requests to a person, sets the state a customer can see, and keeps internal notes the customer cannot see.
Can different customers see different things?
Yes, and this is the default rather than an add-on. Access is by account first, so one customer can never see another customer’s information. Within an account, individual people can be given different access — an owner and a finance contact do not need the same thing.
How is a client portal different from a CRM?
A CRM is for your team: leads, deals and follow-ups, and your customer never signs in to it. A client portal is for your customer: their own account with what you have shared and what you need back. Businesses commonly keep the CRM and add a portal alongside it.
Can it connect to our existing CRM, ERP, payment or storage tools?
Usually yes, and how depends on the system. Some allow a live connection, some a scheduled copy, some work in one direction, and some keep their data in-house — in which case the portal holds it. We confirm what each existing tool can expose before defining the connection.
Can you work with our existing website?
Yes. A portal is normally a signed-in area on your own subdomain, or a section inside your current site if it can support it. Your public website does not have to be rebuilt for a portal to exist.
Can our existing client data be brought in?
Yes. Existing accounts, contacts and documents are gathered, de-duplicated, checked by you as a sample and then loaded before anybody is invited. How much work that is depends on how tidy the records are.
Does it work on mobile, and do we need an app?
It works on a phone browser and is designed for that first. No app is needed — customers open a link and sign in. It can be added to a phone’s home screen if you want it to feel like an app, and a real app remains a separate decision later.
Who owns the portal, the data and the code?
You do. The portal runs under your name and domain, your customers’ data belongs to your business, and code is handed over as agreed in scope. It is yours outright rather than licensed from us.
Can Branditify build only the modules we actually need?
Yes, and that is usually the right way to do it. A portal with four sections that people use beats twelve that they do not. Modules can be added later without rebuilding what already works.

Looking for a different system? These are the closest:

Selected work

A client portal, delivered.

MyFinancialAdvisory is an approved Branditify case whose own record names this system: a customer portal for services, documents, approvals and invoices.

See all work

Questions

Before you get in touch.

What is the project process for building a client portal?
A conversation about what your customers currently have to ask you for, then a written scope, then design of the client side first, then the build and connections, then a small pilot group of customers, then opening it to everyone. Timelines depend on scope and are agreed once the scope exists.
What happens if different clients need different access?
That is handled at three levels: which account a person belongs to, what role they have within that account, and whether an individual document or section is shared with them. Your team sets all three, and can change them at any time.
Will our customers find it complicated?
They should not have to learn anything. The first sign-in is an invitation email and one password screen, and it opens on a single screen showing where things stand. Email notifications continue for customers who never sign in, and your team can act on a customer’s behalf.
We already use email, WhatsApp and a shared drive. Why change?
You do not have to stop using them. A portal adds the thing those tools cannot do: a permanent record attached to a customer account, which the customer can reach themselves and which does not depend on one person still working with you.
Is a client portal the same as billing or invoicing software?
No. Some portals show invoices and payment status because customers ask for them, but they show what your accounting system already knows. Creating invoices, tax handling and collections belong in accounting software, not in the portal.
Is this a Branditify product, or is it built for us?
It is built for you. Branditify designs and builds the portal around your business, and your business owns it outright — one system that is yours, rather than a plan or a seat count.
How is security handled?
Access is account-based with individual sign-ins, so people see only what your team has shared with them, and access can be removed when someone leaves. Security and compliance requirements are scoped per project. Where a specific standard or certification is required, we confirm what applies and design the scope around it.
Which kinds of business do client portals suit?
Any business whose customers need documents, status, approvals or paperwork moving back and forth — suppliers, manufacturers, professional practices, service businesses and education among them. The modules change with the business; the idea stays the same.
Can we start small and add to it later?
Yes, and most businesses should. A portal built around the two or three things your customers ask for most can be extended once you can see how it is actually used.
What can we review before we start?
Our selected software work, our client projects and the interfaces we have published — enough to judge the systems thinking, the interface craft and the execution behind a Branditify build. From there your portal is scoped around your customer journey, the access each person needs, the tools you already run and the work your team has to manage.