Skip to main content
AI that asks before it changes anything →
Spodus
  • Pricing
Log in Get a demo Get started
  1. Blog
  2. /
  3. Running an agency

Agency client portal: what it is, how to choose

What an agency client portal is, what clients should see in it, how they sign in, and the questions to ask before you choose a custom client portal.

Spodus team

Published Nov 6, 2026·3 min read

On this page

  1. What a client portal is for
  2. What clients should see
  3. How clients should sign in
  4. How to choose a client portal
  5. How Spodus does it
On this page
  1. What a client portal is for
  2. What clients should see
  3. How clients should sign in
  4. How to choose a client portal
  5. How Spodus does it

Key takeaways

  • An agency client portal is one page where a client sees their invoices, quotes, contracts, projects and requests.
  • It should read from the same records your team works in, not from copies you upload.
  • Check how clients sign in and whether each one counts as a paid seat.
  • Branding and a custom domain matter less to clients than finding their invoice in ten seconds.

An agency client portal is a private page where your clients sign in and see everything you have shared with them: invoices, quotes to approve, contracts to sign, project progress and their requests. It replaces the emails that start with "can you resend" and "where are we with", and it shows each client only their own records.

What a client portal is for

Clients ask an agency the same five questions all month:

  • What do I owe you?
  • Did you get my approval?
  • Where is the contract?
  • Where is the project?
  • What happened to my request?

Each question costs someone on your team a search, a reply and a context switch. A client portal answers all five without a person, at any hour, and keeps a record of what the client did.

What clients should see

PlaceWhat it showsWhat the client can do
HomeWhat is waiting on themOpen the item that needs them
Invoices and quotesEvery document you sent, with status and balanceRead, download, accept or decline a quote
ContractsTheir contracts and the terms in plain wordsSign one you sent
ProjectsProgress and milestonesApprove a milestone or ask for changes
RequestsTheir open and past requestsRaise a new one and follow it

And what they should never see: drafts, internal notes, tasks, your costs and margins, and other clients.

How clients should sign in

The best sign-in is the one clients do not have to remember. A link sent by email that signs them in once, with no password, works for most clients, because they visit the portal a few times a month, not every day. A password they set once and forget becomes a support request.

Check two more things:

  • Who can sign in. Every contact at the client, or only the ones you invite.
  • Whether each client is a paid seat. Some tools charge per portal user. For an agency with many clients and several contacts at each, that changes the bill a lot.

How to choose a client portal

Ask these on a demo:

  1. Does it read from my CRM and invoicing, or do I upload copies? Copies go out of date the day you make them.
  2. Can clients act, or only look? Accepting a quote, signing a contract and approving a milestone save the most email.
  3. How do clients sign in? Email link, password, or an account they create.
  4. Do portal clients count as seats?
  5. What is hidden? Drafts, notes and costs must stay inside.
  6. How is it branded? Your logo and colours, and whether the address is yours or the vendor's.
  7. Can they pay in it? Some portals take card payments; some only show the invoice.

Branding comes sixth on purpose. Clients notice a portal that is slow or confusing long before they notice whose domain it runs on.

How Spodus does it

Spodus has a client portal built into the CRM. Turn it on, then send a client a portal link from their contact. They get a sign-in link by email that works once and lasts three days, with no password. Signed in, they see Home, Invoices and quotes, Contracts, Projects and Support, all read from the records your team works in. They can accept or decline a quote, sign a contract, and approve a milestone or ask for changes. You get notified and the record updates.

The portal shows your invoice logo, business name and accent colour, and a small Powered by Spodus in the footer. It runs on a Spodus address: there is no custom domain and no white label. Clients cannot pay in the portal; you record payments as they arrive. Portal clients never take a seat.

Read more about the client portal, see Spodus for agencies, or set it up with Turn on the client portal.

Questions, answered

What is an agency client portal?
An agency client portal is a private page where a client signs in to see what an agency has shared with them: invoices, quotes to approve, contracts to sign, project progress and their support requests. It replaces the email threads clients use to ask where things are, and it shows each client only their own company's records.
What should a client portal show?
What clients ask you about most. For most agencies that is the open invoices and what is owed, quotes waiting for an answer, contracts waiting for a signature, where each project is, and the status of their requests. It should never show drafts, internal notes, costs or another client's records.
Do I need a custom client portal built for my agency?
Usually not. A custom client portal built from scratch, or on a no-code tool, has to be kept in sync with your CRM and invoicing, which is the hard part. A portal that comes with the system you already run reads the same records, so it is never out of date. Build your own only if your clients need something no product offers.

Keep reading

All posts
  • Running an agency · 3 min read

    Agency operations software: a buyer's guide

    What agency operations software covers after the sale: handover, projects, client requests, billing and the team, and how to tell a suite from a PSA.

  • Running an agency · 3 min read

    Agency reporting software: what to measure

    The reports a small agency should run every month, from who owes you to profit by client and utilisation, and what agency reporting software needs.

  • Running an agency · 5 min read

    Client onboarding checklist: for service businesses

    What to collect, agree and set up in the first two weeks with a new client, in one checklist you can copy for an agency, consultancy or any service firm.

The same records carry all of it.

Start today, or bring your own data to a demo and see it there.

Get a demoGet started
MMeridian
Search⌘K
CRM
Records
Tasks
Companies
Contacts
Leads
Deals
Projects
Milestones
Boards
New
Deals
HelpAsk Spodus
All dealsMy dealsClosing this monthShareAutomateNew deal
FilterSort
New6$179k

Harbor Marine onboarding

Harbor Marine Supply

$24k
Oct 24, 20261d

Oakline advisory retainer

Oakline Advisory

$36k
Nov 6, 20262d
New deal
Discovery8$354k

Pinegrove logistics rollout

Pinegrove Logistics

$96k
Oct 16, 20261d

Hearthworks starter

Hearthworks

$8,400
Oct 9, 20264d

Junction POS

Junction Coffee

$31k
Oct 23, 20267d

Grant & Sons quote tool

Grant & Sons

$22k
Nov 4, 202620d

Ashby Insurance claims portal

Ashby Insurance

$64k
Nov 18, 20262d
New deal
Proposal9$560k

Veranda supply

Veranda Supply Co

$58k
Oct 2, 20261d
New deal
Negotiation9$649k

Northwind Trading Q3 expansion

Northwind Trading

$12k
Overdue 18dtoday

Summit enterprise

Summit Outfitters

$180k
Sep 30, 20261d

Ardmore patient portal

Ardmore Health

$54k
Oct 3, 20262d
New deal
Won7$353k

Lumen onboarding

Lumen Studios

$30k
Sep 12, 20267d

Coastline platform

Coastline Ferries

$140k
Sep 5, 202614d
New deal
Spodus

The all-in-one business suite. CRM, finance, HR, support, and inbox in one seat.

Product
  • CRM
  • Finance
  • HR
  • Support
  • Inbox
  • All products
  • Integrations
  • Pricing
Solutions
  • Agencies
  • MSPs and IT services
  • Recruiting
  • Consultants
  • Accounting firms
  • Startups
  • Small businesses
  • Professional services
  • B2B services
  • All solutions
Features
  • Tasks
  • Calendar
  • Docs
  • Notes
  • Forms
  • Automations
  • Goals
  • Time tracking
  • Connected records
  • Customer portal
  • Roles & permissions
  • All features
Compare
  • vs ClickUp
  • vs HubSpot
  • vs Asana
  • vs Zendesk
  • vs monday.com
  • vs Zoho One
  • All comparisons
Alternatives
  • HubSpot alternative
  • monday.com alternative
  • ClickUp alternative
  • Zendesk alternative
  • All alternatives
Migrate
  • From HubSpot
  • From monday.com
  • From ClickUp
  • From Pipedrive
  • From Asana
  • From Trello
  • All migration guides
Company
  • Help
  • Blog
  • Security
  • Status
  • Contact

Product

  • CRM
  • Finance
  • HR
  • Support
  • Inbox
  • All products
  • Integrations
  • Pricing

Solutions

  • Agencies
  • MSPs and IT services
  • Recruiting
  • Consultants
  • Accounting firms
  • Startups
  • Small businesses
  • Professional services
  • B2B services
  • All solutions

Features

  • Tasks
  • Calendar
  • Docs
  • Notes
  • Forms
  • Automations
  • Goals
  • Time tracking
  • Connected records
  • Customer portal
  • Roles & permissions
  • All features

Compare

  • vs ClickUp
  • vs HubSpot
  • vs Asana
  • vs Zendesk
  • vs monday.com
  • vs Zoho One
  • All comparisons

Alternatives

  • HubSpot alternative
  • monday.com alternative
  • ClickUp alternative
  • Zendesk alternative
  • All alternatives

Migrate

  • From HubSpot
  • From monday.com
  • From ClickUp
  • From Pipedrive
  • From Asana
  • From Trello
  • All migration guides

Company

  • Help
  • Blog
  • Security
  • Status
  • Contact

© 2026 Spodus Studios · Operated by Olum LLC.

  • Privacy
  • Terms
  • DPA
  • Sub-processors
Spodus