Case Studies/Branded Client Self-Service Portal
Client PortalAccounting & Tax

Branded Client Self-Service Portal

Eliminating 60% of inbound client emails with a portal clients actually use

Accounting firm·Ghent, Belgium·11 employees·4 weeks engagement·€11,000 – €16,500

61%

Fewer inbound client emails

Measured over 90 days post-launch vs prior 90 days

9h/week

Admin time recovered

Across 4 accountants — equivalent to one full working day per week

4.9★

Client satisfaction (NPS +42)

NPS improved from 31 to 73 in first client survey post-launch

The Challenge

Four accountants were spending a combined 9 hours per week answering the same client questions: "Did you receive my documents?", "When is my deadline?", "Can you resend the invoice?" Clients emailed documents as attachments with no naming convention — files arrived named "scan001.pdf" and "final_FINAL_v3.xlsx". The firm had no audit trail for document receipt. One compliance issue arose when a client claimed they had submitted a document that the firm had no record of receiving. The firm was growing from 80 to 140 clients and the communication overhead was scaling linearly with client count.

Existing Workflow

1.

Client emails document as attachment (often unnamed)

2.

Accountant downloads and renames manually

3.

File saved to shared drive with manual folder structure

4.

Status updated in internal Excel tracking sheet

5.

Client follows up by phone or email 3–5 days later

6.

Accountant replies manually with status update

7.

Deadline reminder sent manually per client

8.

Invoice sent via email as PDF

9.

Payment tracked in Exact Online

10.

Annual compliance check done manually per client file

The Solution

Branded client portal with per-client document vault, task and deadline tracker, automated SMS/email reminders, in-portal messaging, and Stripe integration for online invoice payment. Full audit trail on every document interaction for compliance purposes.

Branded portal at client.firmname.be — white-labelled to the firm

Per-client document vault with drag-and-drop upload and automatic naming

Task and deadline tracker visible to both client and accountant

Automated SMS reminders 7 days and 2 days before document deadlines

In-portal messaging replacing email chains — full conversation history

Stripe integration for online invoice payment — 40% faster payment collection

Full audit trail: every document upload, download, and view timestamped

Accountant dashboard showing all clients with outstanding items

System Architecture

Frontend

Next.js client portal · Accountant dashboard · Mobile responsive

Backend

Supabase · PostgreSQL · Storage buckets · RLS policies

Integrations

Exact Online · Twilio SMS · Stripe · Google Drive

Automation

Deadline reminders · Document alerts · Payment notifications

branded-client-self-service-portal.automationbakery.com● Live

138

Active Clients

24

Documents Received Today

7

Outstanding Deadlines

Invoices Paid Online89%
Avg Response Time2.1h

Activity (last 12h)

Implementation Timeline

Week 1

Discovery & Design

Client journey mapping, compliance requirements, branding, portal architecture

Week 2–3

Portal Build

Document vault, task tracker, messaging, accountant dashboard, Stripe integration

Week 4

Pilot & Launch

5-client pilot, feedback integration, SMS setup, full client rollout

Integrations

Exact Online
Outlook
Twilio SMS
Stripe
Google Drive

Tech Stack

Next.js 15
TypeScript
Supabase
Stripe
Twilio
Vercel

Timeline

4 weeks

Investment

€11,000 – €16,500

ROI

4.2× ROI in year one. Compliance risk eliminated. Client retention improved by 18%. Payment collection 40% faster via Stripe vs bank transfer.

Business Impact

Firm scaled from 80 to 140 clients without adding administrative headcount

Zero compliance disputes since launch — full audit trail on all documents

Average invoice payment time reduced from 18 days to 11 days

Client onboarding time reduced from 2 hours to 20 minutes

Firm won 3 new clients who cited the portal as a differentiator

Lesson Learned

We launched with 5 pilot clients before rolling out to all 140. The feedback from those 5 clients shaped the final notification logic — they wanted SMS, not just email. One client specifically said "I ignore emails but I always read texts." That single insight changed the entire reminder architecture. Always pilot before you scale.

"

Clients stopped calling about document status the week we launched. We've had zero compliance disputes since. The portal paid for itself in the first tax season — and our clients now recommend us specifically because of it.

P

Partner

Managing Partner · Accounting Firm, Ghent

Ready to build?

Want results like these?

Every project starts with a free consultation. We'll scope your challenge and give you a fixed-price proposal within 48 hours.

Case Studies | AutomationBakery — Real Results, Real Businesses