Studio CA28,
Casting House, Moulding Lane,
London SE14 6BH
(and never have to chase payments again)
Yesterday morning, I was staring at an invoice that was 23 days overdue.
I'd already sent two manual follow-ups. Should I email again? Call? Wait another week?
This is the part of running a design studio nobody talks about—the awkward dance of chasing money while trying to maintain professional relationships.
By yesterday evening, I'd built a system that handles this forever.
The manual chase problem
Every studio owner knows this stress:
You complete the work. Send the invoice. Then... silence.
A week passes. You send a polite reminder. Nothing.
Two weeks. Another follow-up, slightly firmer. Still nothing.
Three weeks. Now you're frustrated, but you don't want to seem aggressive. You need this client for future work. But you also need to pay your bills.
The mental load is exhausting. You're tracking due dates in your head, writing awkward emails, second-guessing your timing, wondering if you're being too pushy or not pushy enough.
And the whole time, you're not doing the work you actually enjoy.
Why not just use QuickBooks reminders?
QuickBooks (which we use for accounting) does have automatic invoice reminder functionality. So why build a custom system?
First, QuickBooks invoices look terrible. They're functional for accounting, but they're not client-facing documents. As a design studio, presentation matters. We create custom invoices in InDesign—properly branded, beautifully typeset, professional. These are the invoices our clients receive.
Second, QuickBooks doesn't integrate with our client portal. When a client receives a reminder, we want them clicking through to a professional, branded portal where they can view all their invoices, download files, and track project progress. Not logging into QuickBooks.
We use QuickBooks for what it's good at: accounting. Transaction records, tax preparation, bookkeeping. That's backend work.
We use our custom client portal for what it's good at: client experience. Professional invoices, project tracking, file delivery. That's frontend work.
The two systems serve different purposes. QuickBooks handles the numbers. Our portal handles the relationship.
The solution: automation that works with our workflow
We built a custom Craft CMS plugin that handles invoice reminders automatically—using our InDesign invoices, linking to our client portal, maintaining the professional experience we want clients to have.
Here's how it works:
The technical approach
The plugin integrates directly with our existing client portal (built on Craft CMS).
When we create an invoice in InDesign, we upload the PDF to the client portal. The system automatically monitors it. It calculates days overdue, checks if reminders have already been sent, and triggers emails at the right intervals.
We're using Resend for email delivery—it's reliable, has excellent deliverability rates, and handles the professional sending infrastructure we need.
The email templates are written in Twig and styled to match our website. They're simple, professional, and impossible to ignore:
The client experience
Before: Clients received inconsistent follow-ups whenever we remembered to chase. Sometimes too early, sometimes too late. The tone varied depending on mood.
After: Clients receive consistent, professional reminders at predictable intervals. No emotion, no awkwardness—just clear, automated communication that directs them to their professional portal.
The interesting result: Some clients have told us they actually appreciate the reminders. They're busy too. The automated email is a helpful prompt, not an annoying nag.
And because everything goes through the portal rather than QuickBooks, clients have a single professional touchpoint for all project communication.
The business impact
Time saved: We were spending 2-3 hours per month on invoice chasing. That's now zero.
Cash flow improved: Invoices are paid faster because reminders go out consistently. No more "we forgot to chase for two weeks."
Mental bandwidth freed: We don't think about overdue invoices anymore. The system handles it.
Professional image: Automated reminders make us look organized and established. It signals that we run a proper studio, not a scrappy operation.
Better client experience: Clients interact with our branded portal, not generic accounting software. Everything feels cohesive and intentional.
The competitive advantage
This is part of a larger client portal system we've built. When we pitch to architecture practices and production companies, we don't just offer web design.
We offer a complete professional experience:
The portal isn't an afterthought—it's part of the service.
And because it's custom-built, it fits exactly how we work. No generic third-party tools. No forcing our process into someone else's platform.
Why build vs buy?
There are plenty of off-the-shelf tools that handle invoicing and reminders—Dubsado, HoneyBook, Bonsai, FreshBooks.
But they all have the same problem: they're built for everyone, which means they're perfect for no one.
Our invoice process is specific. We create custom InDesign invoices. We use QuickBooks for accounting but a separate portal for client-facing work. We have a particular payment terms structure. We want reminders to feel like they're coming from our studio, not a generic platform.
Generic tools force you to adapt your process to fit their system.
Custom tools adapt to your process.
The initial build took longer than signing up for a SaaS platform. But now we have exactly what we need, nothing we don't, and complete control.
Accounting vs client experience: two different jobs
Here's the key insight: accounting software and client-facing systems serve different purposes.
QuickBooks is for us. It tracks transactions, reconciles bank accounts, generates tax reports. It's backend infrastructure. It's not meant to be beautiful—it's meant to be accurate.
Our client portal is for clients. It presents invoices professionally, provides project visibility, delivers files elegantly. It's frontend experience. It's not meant to handle double-entry bookkeeping—it's meant to make clients feel looked after.
Trying to use one system for both jobs means compromising on at least one. Either your accounting suffers or your client experience suffers.
We'd rather have both systems working together, each doing what it does best.
The bigger picture
This isn't just about invoice reminders.
It's about building systems that let you focus on the work you love instead of administrative burden.
Every manual process in your studio is an opportunity for automation. Not everything needs to be automated—but the repetitive, low-value tasks that drain your energy? Those are prime candidates.
What manual processes are draining your time?
Sometimes the best solution is building exactly what you need.
Studio CA28,
Casting House, Moulding Lane,
London SE14 6BH