Just grabbing that

Why we built our own client portal

When a client logs into our portal, they see everything: project status, invoice history, website uptime, hosting renewal dates, contract downloads, remaining retainer hours.

Everything we're working on together, in one place. No emails, no chasing, no confusion.

This isn't a nice-to-have feature. For creative businesses and brands working on £10k-20k projects, this level of transparency and professional service is expected.

What clients actually need

Before we built the portal, information was scattered everywhere.

Invoices arrived by email. Contracts lived in Dropbox. Project updates came through Slack or email threads. Website details were in separate documents.

This meant constant questions:

  • "Can you resend that invoice?"
  • "When does our hosting renew?"
  • "What's the current status of the project?"
  • "Where's the contract we need to sign?"

Every question added friction. Every email took time. Every interaction required us to find information and send it manually.

Professional clients expect better. They expect a single place where they can see everything, access what they need, and understand exactly where things stand.

That's what we built.

How the portal works

The portal gives clients complete visibility into everything we're working on together.

Overview dashboard

When clients log in, they immediately see what matters:

  • Urgent tasks (anything that needs their attention or action)
  • Active projects with current status
  • Websites we manage for them
  • Active retainers
  • Complete invoice history

Everything important is visible at a glance. No hunting through emails or folders.

Project management

For each project, clients can see:

  • Timeline and milestone status (where we are, what's next)
  • Financial breakdown (project value, balance remaining, any additional costs)
  • Contract download and digital signing
  • Tasks that need their input or approval
  • Production quotes (printing, manufacturing, third-party services) with approval workflow
  • All project-specific invoices

Complete project transparency means fewer questions and clearer expectations.

Website management

For websites we build and manage, clients can access:

  • Hosting renewal dates and payment plans
  • Real-time uptime monitoring (no more "is our site down?" emails)
  • Links to all environments (staging, production, admin panels)
  • Privacy-focused analytics
  • Technical details when they need them

Everything they need to understand their digital presence, in one place.

Retainer tracking

For ongoing retainer arrangements, clients see:

  • Hours used and remaining this month
  • Monthly retainer value
  • Contract access
  • Complete transparency on time usage

No confusion about retainer hours or what's been used.

Invoice management

All invoices are presented professionally:

  • Custom-designed in InDesign (not generic templates)
  • Automated payment reminders (as we covered in last week's article)
  • Complete payment history
  • Easy download and access

Clients can find any invoice instantly, without emailing us.

Why it had to be custom

We could have used an off-the-shelf client portal. Plenty exist.

But they all had the same problem: they're built for standardised workflows, not bespoke creative work.

Our portal needed to work with our systems, not against them.

It's part of our website

The portal lives on the same platform as our main website. Same design language, same brand identity, seamless experience.

When clients log in, it feels like an extension of our studio, not a third-party platform they've been forced to use.

It integrates with our actual systems

We design custom invoices in InDesign. We use specific monitoring tools for uptime. We have privacy-focused analytics we prefer.

Generic platforms would force us to abandon these systems or work around their limitations.

Our custom portal integrates with the tools we already use. It works with our workflow, not against it.

We control the experience

When clients need a new feature, we build it.

When something isn't working well, we fix it.

When our process evolves, the portal evolves with it.

No platform limitations. No monthly fees per client. No waiting for a SaaS company to add the feature we need.

Exactly what our clients need, exactly how we want to deliver it.

The client experience

The portal transforms how clients experience working with us.

Before:

  • "Can you resend that invoice?" (searching email)
  • "When does our hosting renew?" (checking old messages)
  • "What's the project status?" (waiting for update)
  • "Where's the contract?" (lost in email threads)

With the portal:

  • Log in, see everything
  • Download what you need
  • Track project progress in real-time
  • Monitor your website
  • Access contracts instantly

Zero friction. Complete transparency.

For creative businesses and brands investing significant budgets in their digital presence, this level of service isn't a luxury. It's what professional work looks like.

It signals that we run a proper studio operation, with systems and processes that support excellent client service.

Backend vs frontend: two different jobs

We use QuickBooks for accounting. It's excellent for what it does.

QuickBooks handles:

  • Transaction records
  • Tax preparation
  • Bank reconciliation
  • Financial reporting

That's backend infrastructure. For us.

Our client portal handles:

  • Professional invoice presentation
  • Project visibility
  • Contract management
  • Website monitoring
  • Client communication

That's frontend client experience. For them.

Two systems, two jobs. Trying to use one system for both means compromising on at least one.

QuickBooks makes clients log into accounting software to view an invoice. That's not professional client service.

Our portal presents everything in a branded, professional environment designed around client needs.

We'd rather have both systems working properly than compromise either.

The honest trade-offs

Building a custom portal wasn't quick.

It took time to develop. It requires ongoing maintenance. Features get added as we need them, not downloaded from a marketplace.

But it pays off over years.

Every client interaction is smoother. Every question is answered before it's asked. Every project runs with less friction.

We don't have monthly platform fees per client. We don't hit feature limitations. We don't adapt our process to fit someone else's idea of how client management should work.

We built exactly what our clients need and exactly what our workflow requires.

The bigger picture

Off-the-shelf client portals work well for standardised services.

If you're delivering the same service the same way to every client, a generic platform makes sense.

But when you're doing bespoke work for creative businesses and brands—work that requires flexibility, custom processes, and attention to detail—the client experience should reflect that.

Our portal isn't just project management software.

It's part of how we deliver professional service to clients who expect transparency, clarity, and systems that actually work.

When clients log into our portal, they see a studio that's built proper systems around how we work. That's the experience we want them to have.

Get in touch!
Book a free 30 min call

Studio CA28,
Casting House, Moulding Lane,
London SE14 6BH

Josh Attwood Studio Limited · Company number 16975057 · Registered in England
© Josh Attwood 2026
Design & build by Josh Attwood Studio