Skip to content

Client portals for agencies: what to share and what to keep private

A client portal should answer the client's questions before they ask them, without exposing your internal tasks, notes or rates. Here is what to put in it and how to roll it out.

The Bitrack team· ·7 min read

A good client portal shows clients where their project stands, what needs their approval, and what they owe, all in one place. It should not show how the sausage is made: internal tasks, team notes, hourly rates and margins stay on your side. Get that line right, introduce it to clients with a short personal email, and most of your "just checking in" messages disappear.

Why agencies use a client portal

Every agency hits the same wall at some point. The work is going fine, but a growing share of the week goes to answering questions that already have answers somewhere: in a project board the client can't see, in an email thread from three weeks ago, or in someone's head.

A portal fixes three specific problems.

Fewer status emails

When clients can see milestones and progress on their own, they stop asking "where are we?" every Friday. They still talk to you, but the conversations are about decisions instead of updates.

Approvals in one place

Feedback scattered across email, chat and comments in a shared file is how projects stall. If every deliverable that needs sign-off lives in one list with a clear "approve" or "request changes" action, you always know what is waiting on the client, and so do they.

Faster payment

Clients pay faster when the invoice is easy to find and easy to pay. An invoice sitting next to the project they are excited about, with a clear amount due and a way to pay, gets more attention than a PDF buried in an inbox. (We cover the rest of that system in our guide to late invoices.)

What to share in the portal

The rule of thumb: share anything the client needs to know, decide or act on. Here is what that usually means.

Progress and milestones

Show the project phases and where you are in them. Milestones work better than a task list here: "Design approved, Development in progress, Launch planned for March 4" tells a client everything they need. Include dates, and keep them honest. A portal that shows a milestone as on track when it isn't does more damage than no portal at all.

Deliverables for approval

Designs, copy drafts, staging links, strategy documents. Each one should have a clear status (waiting for review, approved, changes requested) and a way for the client to respond. Make it obvious which items are blocking progress.

Agreements

Signed contracts, statements of work and NDAs should be easy for the client to find again, and new ones should be signable right from the portal. This saves you the "can you resend the contract?" email at renewal time.

Invoices and payment

Open invoices, paid invoices and receipts. If you work with payment schedules, show what is coming up so nobody is surprised.

Tickets and requests

For ongoing clients, a place to raise a support ticket beats an email to whoever they last spoke to. The request gets logged, assigned and tracked, and the client can see its status.

Meetings

Let clients ask for a meeting from inside the portal. It sounds small, but it removes a round of back-and-forth emails about availability.

Files

Brand assets, final exports, reports, handover documents. Anything the client will need to find again in six months.

What to keep internal

This is the part agencies most often get wrong, usually by sharing too much in the name of transparency. Transparency about outcomes builds trust. Transparency about internal mechanics mostly creates anxiety and second-guessing.

Internal tasks

Your team's task board is a working tool. It includes half-formed ideas, tasks that get split and merged, and items like "fix the thing Jordan broke." Clients reading it will draw conclusions you never intended. Share milestones and deliverables instead.

Notes and internal discussion

Team comments about the client, the project's risks, or "they're going to hate this option" belong inside the agency. So do drafts that aren't ready for review.

Rates, costs and margins

Your internal hourly rates, contractor costs and profit margins are business information. Clients see prices, the amount on a proposal or invoice, not how you arrived at them. If a client is on a retainer, show them hours used and remaining, not what each hour costs you.

Time entries by person

Even on hourly work, a summary (hours used this month against the plan) is usually better than a line-by-line log of who worked on what. Detailed logs invite debates about whether a task "should" have taken 45 minutes.

Rolling it out to existing clients

New clients are easy: the portal is just how you work. Existing clients have habits, so introduce it deliberately.

Start with one or two friendly clients

Pick clients you have a good relationship with and an active project. Set up their portal fully (milestones, current deliverables, open invoices) before you invite them. An empty portal on first sign-in is a bad first impression.

Invite the right people

Ask your main contact who should have access. Often it is your day-to-day contact plus someone in finance. Invite each person individually so everyone has their own access.

Send a personal invitation

Don't rely on the system email alone. Send a short note from the account lead first. Here is example wording:

Subject: An easier way to follow the website project

Hi Priya,

We've set up a client portal for the website project so you don't have to dig through email to see where things stand. In it you'll find:

  • The project timeline and what's coming next
  • Designs and drafts waiting for your approval
  • Your agreement and invoices

You'll get a separate email with a sign-in link. There's no password to remember: each time you sign in, we email you a short code.

I'll still be here on email and phone as usual. The portal is just a faster way to approve things and find what you need. If anything is confusing, tell me and we'll fix it.

Thanks, Marcus

Move one habit at a time

For the first few weeks, when a client emails feedback on a design, reply with a link: "Thanks, I've added your notes to the design in the portal so the team sees them." Do the same for invoices and contracts. Within a month, most clients start there on their own.

Security basics

A portal holds contracts, invoices and sometimes sensitive project files, so treat access seriously.

Passwordless sign-in with email codes

Clients forget passwords, reuse them, and share them. Sign-in with a one-time code sent to their email avoids all three. Access is tied to an inbox they already secure, and there is no password to leak.

Per-person access

Never give a client one shared login. Each person gets their own access, so you can see who approved what, and you can remove one person when they leave the company without disrupting everyone else.

Billing access only for the right people

Not everyone at the client needs to see invoices. A marketing coordinator approving social graphics probably doesn't need the payment history. Give billing access to the people who handle money, and keep project access for the rest.

Offboard promptly

When a client contact leaves or a project ends, review who still has access. Make it part of your project close-out checklist.

Mistakes to avoid

  • Launching an empty portal. Set up the project before you invite anyone.
  • Sharing your internal board. Clients want outcomes, not your to-do list.
  • Letting the portal go stale. If milestones haven't moved in three weeks, the client will stop trusting it. Update dates when they change.
  • Using it to avoid conversations. A portal replaces status emails, not difficult phone calls. Bad news still deserves a call.
  • Too many people with full access. Every extra login is one more person who might see an invoice they shouldn't.
  • No owner on your side. Someone on each account should be responsible for keeping that client's portal current.

Client portal checklist

Use this before you invite each client.

Area Check
Project Milestones and dates are current
Deliverables Items awaiting approval are uploaded with clear statuses
Agreements Signed agreement is attached; any pending one is ready to sign
Invoices Open invoices are visible and the amounts are correct
People Each contact is invited individually
Billing Billing access is limited to the people who handle payment
Privacy No internal tasks, notes, rates or margins are visible
Welcome Personal invitation email sent by the account lead
Ownership One person on your team is responsible for keeping it current

How Bitrack helps

The Bitrack client portal is built around this split: clients sign in with a code sent to their email, follow progress and milestones, approve deliverables, sign agreements, pay invoices, raise tickets and ask for meetings. They never see your internal tasks, notes or rates, because those stay in the agency side of the workspace. Agreements come straight from accepted proposals, and invoices with payment schedules and receipts show up in the portal automatically. Bitrack is free during early access.

Share outcomes, keep the mechanics in-house, and your clients will spend less time asking and more time deciding.

Bitrack client portalOne link for everything your client needs.Clients follow progress, approve work, sign agreements, pay invoices and raise tickets in a portal with your logo and colors. They sign in with a code, so there’s no password to forget. See how

Keep reading

Bring your team
into one place.

Free during early access · We reply within 2 working days