Eliminating 60% of inbound client emails with a portal clients actually use
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
Client emails document as attachment (often unnamed)
Accountant downloads and renames manually
File saved to shared drive with manual folder structure
Status updated in internal Excel tracking sheet
Client follows up by phone or email 3–5 days later
Accountant replies manually with status update
Deadline reminder sent manually per client
Invoice sent via email as PDF
Payment tracked in Exact Online
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
138
Active Clients
24
Documents Received Today
7
Outstanding Deadlines
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
Tech Stack
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.
Partner
Managing Partner · Accounting Firm, Ghent
Ready to build?
Every project starts with a free consultation. We'll scope your challenge and give you a fixed-price proposal within 48 hours.