Client document portal for an accounting firm.

How an accounting firm in Segamat with 280 clients stopped chasing the same bank statements on WhatsApp every month.

clients.yourfirm.my
AFAccounting firm
SearchCtrl K
Documents64
Incoming files2
Jobs and deadlines
Clients280
By staff
Billing
LTLeonard Thong · Partner

Client documents · September close

Waiting64Complete216All280
Remind all 64 waiting
ClientReceivedMissingLast reminderDue
Kedai Elektrik Wirasena6 of 8
Bank statement, petty cashToday, WhatsAppFri 23 Oct
Teluk Biru Travel3 of 7
4 supplier invoicesYesterdayFri 23 Oct
Kopi Lorong Lapan2 of 6
Sales report, payroll3rd reminderOverdue
Klinik Pergigian Seri Kenanga6 of 7
Bank statementThu 15 OctFri 23 Oct
Perkakas Delta Rimba5 of 6
Credit card statementToday, emailFri 23 Oct
Taman Minda Kids4 of 6
Payroll summary, EPF receiptToday, WhatsAppFri 23 Oct
Bengkel Auto Jentayu1 of 5
Bank statement, sales, invoicesCall todayOverdue
Butik Selindang4 of 5
Petty cash receiptsYesterdayFri 23 Oct
Kemasria Packaging7 of 9
2 supplier invoicesToday, emailMon 26 Oct
Dapur Seri Andalas3 of 6
Sales, payroll, bank statementYesterdayFri 23 Oct
Angkut Seroja Transport2 of 4
Bank statement, fuel receiptsYesterdayFri 23 Oct
+ 53 more waiting · reminded on the same schedule
September

Kedai Elektrik Wirasena · 6 of 8 received

Still needed · due Fri 23 Oct
Bank statementPDF from online banking, or photos
Upload
Petty cash receipts3 photos added
Add
+
Received
POS sales report
12 Oct
Supplier invoices
14 files
Payroll summary
9 Oct
3 more
›
Send 3 photos to Shu Fen
8:52

On screen: Clients see what’s missing and upload it.A real project. The business isn’t named, and names and figures on the screens are changed.

Business
Accounting firm, Segamat
Team
About 25 staff, 3 partners
Clients
About 280 on monthly bookkeeping
Works with
WhatsApp, Google Workspace
First version
4–⁠5 weeks
Project size
Business system, from RM 15k
Before

How documents came in before.

280 clients, one shared WhatsApp number and a plastic bag of receipts on the front desk every month.

  • Every month, staff messaged each client for the same documents: bank statements, receipts, sales reports and payroll.

  • Documents came in on WhatsApp, by email, on a pen drive and in a plastic bag of receipts.

  • Files were named “IMG_2231” and “scan0031”. Someone opened each one to see what it was.

What we built

Five parts between the client’s phone and the firm’s folders.

Clients kept sending documents the way they liked. The firm stopped chasing them by hand.

01Client page

Each client sees exactly what is still missing.

One page shows this month’s checklist: what arrived, what’s still needed, when it’s due, and the accountant’s note.

clients.yourfirm.my
AFYour accountantKedai Elektrik Wirasena · Sign out
September accounts
Two more documents, and we can close your month.
6 of 8 received · due Friday 23 October
+
Bank statement, SeptemberDrop the PDF here, or take a photo
+
Petty cash receiptsPhotos are fine
Sales report from your POSReceived 12 Oct
Supplier invoices14 files · received 10 Oct
Payroll summaryReceived 9 Oct

And 3 more received: fixed deposit, hire purchase and e-⁠wallet statements.

Message from Shu Fen

Thanks for the invoices. Only the bank statement and petty cash left, then we’ll send your September report.

Your next deadlines

SST return · 30 Nov
EA forms · 28 Feb 2027

Upload documents
02Upload from the phone

Receipts snapped on the phone, sent in one tap.

Clients can also pick a PDF from online banking, and each item sent is ticked off the list.

Petty cash receipts

Kedai Elektrik Wirasena · September

+
Goes toPetty cash · Sep
Your accountantShu Fen
Send 3 photos to Shu Fen
8:55
03Sorted by AI

Every file read, named and filed for you.

AI works out the client, document and month for files from the client page, email and WhatsApp.

clients.yourfirm.my

Incoming files

To check2Sorted today46
To check 2AI was not sure
WhatsAppIMG_4410Kopi Lorong LapanPhoto · sales report, total hard to readCheck amount1 page10:12
Emailscan0031Teluk Biru TravelPDF · invoice from a new supplierNew supplier2 pages9:58
Sorted today 46Read and named by AI
Emailstmt_sepOptik NirwanaCredit card statement, SeptemberStatement3 pages9:41
uploadRoti MawarniSales report, SeptemberSales1 page9:35
WhatsAppIMG_4398Studio Lentur PilatesPayroll summary, SeptemberPayroll2 pages9:20
uploadKedai Bunga LailaPetty cash receipts × 5Petty cash5 photos9:02
EmailSR-0925Jentera Hijau LandscapeSupplier invoices × 6Invoices6 files8:30
+ 41 more sorted today
stmt_sep.pdfRead by AIReady to file
Optik Nirwana
Document
Credit card statement
Month
September
Card
Ending 2208
Sent by
Email · 9:41 am
What AI read
ItemQtyRM
Previous balance5,912.40
Payment received−5,912.40
New charges236,482.30
Statement balance6,482.30
Matches the September checklist. Optik Nirwana is now 6 of 6, complete.
MoveFile to Optik Nirwana · Sep
04Reminders

Polite reminders go out on their own.

Each reminder lists only what is missing, and if nothing comes in, the accountant gets a task to call.

clients.yourfirm.my

Kedai Elektrik Wirasena

Monthly checklist8FilesHistory
Client page active
What they sendSeptember
Bank statement, current accountMissing
Petty cash receiptsMissing
Sales report from the POS12 Oct
Supplier invoices10 Oct · 14 files
Payroll summary9 Oct
Fixed deposit statement8 Oct
Hire purchase statement8 Oct
E-⁠wallet payment report7 Oct
Reminders for September · sent for you
Thu 1 Oct · Link sentWhatsApp and email · opened the same day
Thu 8 Oct · Friendly reminderWhatsApp · 5 documents came in after it
Thu 15 Oct · Second reminderWhatsApp · lists the 2 still missing
Tue 20 Oct · Third reminder · todayWhatsApp, 9:00 am · bank statement and petty cash
Thu 22 Oct · Shu Fen callsAdded to her tasks if still missing
Fri 23 Oct · DueThen the September accounts are prepared
05Partner view

The partners see who is holding up the month.

One view shows each accountant’s clients as complete, waiting or overdue, and staff start with the clients who are ready.

clients.yourfirm.my
AFAccounting firm
SearchCtrl K
Documents64
Incoming files2
Jobs and deadlines
Clients280
By staff
Billing
LTLeonard Thong · Partner

By staff · September close

This monthLast month
Clients280monthly bookkeeping
Complete216ready to start
Waiting64reminded for you
Overdue9past their due date
AccountantClientsCompleteWaitingOverdue
Siow Shu Fen3629 of 36
71
Johari3424 of 34
103
Amirah3528 of 35
7–
Clement3325 of 33
81
Rahimah3627 of 36
92
Hazwan3526 of 35
91
Ee Lin3730 of 37
7–
Fiona3427 of 34
71
Johari has 3 overdue clients. Kopi Lorong Lapan has had three reminders, so Johari calls today.

Each part is a feature with its own fixed price, agreed before we start. See how this project was priced or get a fixed quote for yours →

From the client’s phone to the partner’s desk.

Clients send from the phone. The firm works from one list. Part of our AI agents work →

  • Clients

    Open one link, see what is missing and send it from the phone.

  • Accountants

    Start on the clients who are complete, without chasing anyone.

  • KAAdmin · Kamini

    Checks only the few files AI wasn’t sure about.

  • NSTeam lead · Norsiah

    Sees which clients are late, and steps in early.

  • LTPartner · Leonard Thong

    Knows who is holding up the month before a deadline gets close.

What changed at month-⁠end
  • No more chasing the same documents by hand.
  • No more receipts lost in WhatsApp chats.
  • Everyone knows which clients are ready.
Cost and timeline

Clients first, then the sorting.

In two phases, so clients were using their page within weeks.

Phase 1 · 4–⁠5 weeks

Clients send, without chasing

Phase 2 · 3–⁠4 weeks

Files sorted for you

Project sizeFrom RM 15kBusiness system · first 3 months of care included?How we price a project

Want a client portal like this for your firm?

Questions about this system.

What did this project cost?

Business system, from RM 15k. Every feature had a fixed price, agreed before work started, and the first 3 months of hosting and care were included. AI usage is paid separately: you top up your own usage account.

Do clients need to install anything or remember a password?

No. Each client gets their own link and signs in with a one-⁠time code sent to their phone or email. It works in any phone’s browser.

What if a client still sends documents on WhatsApp?

That’s fine. Files sent to the firm’s WhatsApp Business number come into the same list and are sorted like the rest. Files sent to a staff member’s own phone can be forwarded in.

Can we start with the client page only?

Yes. The client page and reminders can go live first, as part of the same fixed quote. AI sorting follows in the second phase.

Another question? Ask on WhatsAppWe reply within one working day.

Free consultation

Tell us how you work today.

We’ll show you what we’d build first and what it costs. Free, no obligation.

  1. 1

    Send us a message

    Pick what sounds familiar and a time. We reply within one working day.

  2. 2

    A free 30-⁠minute call

    On WhatsApp or Google Meet. We look at how you work today.

  3. 3

    A fixed price for every feature

    Your written quote within 3 working days of the call.

Your free consultation30 min
What takes the most time?Pick any
Pick a time
Send on WhatsApp

Or email sales@belcort.com · We reply within one working day.

More of what we’ve built for professional firms