How to build a WhatsApp chatbot for your CA firm
Most messages a CA firm gets on WhatsApp are the same handful of questions, asked at all hours. A chatbot answers those the moment they arrive and passes everything else to a person. Here is what is worth automating for CA and finance firms, what a good flow looks like, and where the bot should stop.
Key takeaways
- A CA-firm chatbot answers due dates, document checklists and filing status for each client.
- It collects documents and acknowledges what has arrived and what is missing.
- Tax advice, notices and planning go to the CA — the bot never interprets law.
- New-client enquiries get services, fees and a consultation booking.
On this page (33 sections)
- 1.The conversations worth automating for CA and finance firms
- 2.Client self-service
- 3.An example flow: gst filing reminder + document collection
- 4.Document upload flow
- 5.Keyword flows or an AI chatbot?
- 6.New-client enquiries
- 7.The advice boundary
- 8.What the bot should hand to a person
- 9.Setting it up
- 10.Fees and invoices
- 11.Deadline-season volume
- 12.Languages
- 13.Testing before launch
- 14.Monthly bookkeeping collection
- 15.Refund status questions
- 16.DSC renewals
- 17.Startup enquiries
- 18.Handing over
- 19.Is the chatbot working?
- 20.Tax-saving proof collection
- 21.E-invoice and e-way bill issues
- 22.Family accounts
- 23.Payments and invoices
- 24.Loan and visa documentation
- 25.Opening hours in deadline season
- 26.Languages and terms
- 27.Weekly review
- 28.Reminders the bot sends, and the replies it handles
- 29.GST registration and returns for new businesses
- 30.Notices received after hours
- 31.Company compliance
- 32.NRI clients
- 33.Frequently asked questions
1.The conversations worth automating for CA and finance firms
Start from what customers actually send. Clients ask about filing deadlines, which documents are needed, whether their return is filed, and what a notice from the department means.
Then look at what goes wrong today:
- Compliance deadline reminders done manually. Calling 200 clients for GST 3B every month. WhatsApp reminders reach all of them in 2 minutes.
- Document collection chaotic and delayed. "Please send bank statements, TDS certificates, and purchase invoices" — chased over calls for 2 weeks. WhatsApp checklist collects in 3 days.
- New tax notices and advisory not shared proactively.
Each of these is a conversation with a predictable shape — a question, a lookup, a confirmation. That shape is what a chatbot handles well.
2.Client self-service
Clients messaging from their registered number can ask "when is my next GST due?", "what documents do you still need?", "is my return filed?" and get answers from the practice system. The bot sends the checklist for the current filing and shows what has arrived.
3.An example flow: gst filing reminder + document collection
Example conversation — GST filing reminder + document collection. Names, times and references are placeholders.
Business: 📊 GST Filing Reminder — GSTR-3B
Dear Rajesh ji,
Your GSTR-3B for June is due on 20th July (7 days left).
Please share:
1. Sales register (June)
2. Purchase invoices
3. Bank statement
Send as PDF or images. We'll file within 24 hours of receipt. 🙏
Customer: Sending bank statement now. Sales register will come tomorrow.
Business: ✅ Bank statement received. We'll wait for the sales register.
Once received, filing will be done by 18th July — 2 days before deadline. 📋
Business: ✅ GSTR-3B Filed Successfully!
Filing Date: 18 Jul 2024
ARN: AB1234567890XX
Acknowledgement saved in your file. Next due: 20 Aug for July GSTR-3B. 📊
Notice what the business side does: it answers with the specific detail (time, reference, next step), it asks for one thing at a time, and it gives the customer a one-word way to reply. Those three habits matter more than how clever the bot is.
4.Document upload flow
- The bot sends the checklist for this filing.
- The client sends files — photos or PDFs — in the chat.
- The bot confirms each item received and lists what is still missing.
- When complete, the file is marked ready for the team.
5.Keyword flows or an AI chatbot?
Reputoo supports both, and most CA and finance firms end up using both:
- Keyword flows — a fixed menu or trigger word ("MENU", "BOOK", "STATUS") leads down a set path. Predictable, easy to audit, right for anything with a fixed answer.
- AI chatbot — reads the customer's own words and answers from your knowledge base (website, price list, policies). Right for the long tail of questions nobody wrote a menu item for.
A sensible start for a CA firm: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.
6.New-client enquiries
The bot asks what the enquirer needs — ITR for salaried individuals, GST registration and returns, company incorporation, audits, bookkeeping — explains your services and fee structure, and books a consultation with a CA.
7.The advice boundary
"Can I claim this deduction?", "should I choose the old or new regime?", "what does this notice mean?" — these are professional questions for the CA. The bot books a consultation or passes the question to the client's CA, with any documents attached.
8.What the bot should hand to a person
- Complaints, refunds and anything where the customer is upset.
- Anything involving money the bot cannot see — a disputed bill, a custom quote.
- Health, safety or legal questions — for CA and finance firms this is most of the clinical or advisory detail.
- Any customer who asks for a human. Do not make them ask twice.
For CA and finance firms specifically: advice on a client's specific tax position, notices and scrutiny, and fee discussions stay with the CA.
Handover on Reputoo moves the chat into the shared inbox with the conversation so far, so staff never ask the customer to repeat themselves.
9.Setting it up
- Connect your WhatsApp number to Reputoo (official API; takes minutes).
- Add your website and documents to the knowledge base so the AI answers in your CA firm's own terms.
- Build keyword flows for the top tasks above. What to connect: practice or compliance software, or a client sheet with due dates; reminders should come from the same list.
- Choose who gets handed-over chats, and during which hours.
- Test from a personal phone, then share the number or a QR code with customers.
10.Fees and invoices
The bot tells clients what is due, sends payment links and receipts, and passes fee disputes to the partner.
11.Deadline-season volume
In the weeks before ITR and GST deadlines, the bot absorbs the flood of "have you received my documents?" and "when will it be filed?" messages, so the team can prepare returns.
12.Languages
Clients write in many languages. The AI chatbot replies in theirs and keeps the terms — GSTR-3B, TDS, ITR-2 — as clients use them.
13.Testing before launch
- Ask the next due date as a GST client and a salaried ITR client.
- Upload documents and check acknowledgements.
- Ask a tax-advice question and check it goes to the CA.
- Enquire as a new client and book a consultation.
14.Monthly bookkeeping collection
For bookkeeping clients, the bot sends the monthly request on a set date, accepts invoices and bills as photos or PDFs, confirms each batch received, and reminds once if nothing arrives by the cut-off.
15.Refund status questions
"Where is my refund?" is answered from the last status the firm recorded, with a note that timing is the department's. Clients who need more get a call from the team.
16.DSC renewals
The bot reminds clients before their digital signature expires, sends the renewal document list, and books the renewal.
17.Startup enquiries
Founders asking about incorporation get a clear path: structure options explained in general terms, the documents needed, fees and timelines, and a consultation with the CA for the choice itself.
18.Handing over
Advice, notices, fee disputes and complex cases go to the client's CA with the documents and question attached. The bot tells the client when to expect contact.
19.Is the chatbot working?
Watch documents received before deadlines, calls to the office in deadline weeks, and consultations booked by new clients. Read handovers weekly.
20.Tax-saving proof collection
From January to March, salaried clients send investment proofs for their employer. The bot tells them which proofs are typically needed for the deductions they claim, accepts the files, and confirms what arrived. Which deductions to claim is for the CA.
21.E-invoice and e-way bill issues
Business clients report IRN errors or e-way bill problems. The bot collects the invoice number, error message and a screenshot, and marks the ticket urgent for the team.
22.Family accounts
Many firms handle a whole family's returns. The bot asks whose return a question is about and answers only for family members the registered number is authorised for.
23.Payments and invoices
The bot tells clients what fees are due, sends payment links and receipts, and never asks for card numbers, PINs, OTPs or banking passwords.
24.Loan and visa documentation
Clients need ITR copies, computations or CA certificates for loans and visas. The bot takes the request, explains what the firm can provide and the timeline, and passes it to the team; certificates are issued by the CA after verification.
25.Opening hours in deadline season
Firms extend hours before deadlines. The bot answers the current hours and tells clients that uploads are accepted at any time, so they do not wait for office hours to send documents.
26.Languages and terms
Clients use their own words — "income tax file", "GST return", "Form 16 wala" — in many languages. The bot maps these to the right filing and replies in the client's language.
27.Weekly review
In deadline months, the team reviews handovers and missing documents weekly, and the bot's reminders target the clients most at risk of missing dates.
28.Reminders the bot sends, and the replies it handles
Deadline reminders carry [Documents sent] [Need help] [Call me]; approval requests carry [Approve] [I have a question]. Each reply is recorded against the filing, and questions go to the CA with the draft attached.
29.GST registration and returns for new businesses
New businesses ask whether they need GST registration and what returns they will file. The bot explains the general process and documents, and books the CA to decide on registration type and timing for their situation.
30.Notices received after hours
A client who receives a notice at night is anxious. The bot acknowledges it at once, asks them to send a clear photo or PDF, notes the reply deadline if visible, and tells them the CA will review it first thing — marking it urgent for the morning.
31.Company compliance
Company clients ask about ROC filings, board meeting minutes and annual returns. The bot answers due dates from their calendar, sends the document list, and passes anything involving directors' decisions to the CA.
32.NRI clients
NRI clients get the same document flow across time zones, with the checklist for their filing and a CA call booked at a time that suits them for residency and treaty questions.
33.Frequently asked questions
Does a CA firm need a developer to build a WhatsApp chatbot?
No. Flows are built in the Reputoo dashboard, and the AI chatbot learns from pages and documents you upload. A developer is only useful if you want to connect a custom in-house system.
Will customers know they are talking to a bot?
They should. Say so in the first message and offer a way to reach a person. Customers mind a slow or wrong answer much more than they mind a bot.
Can a CA firm's chatbot collect documents from clients?
Yes. It sends the checklist for the filing, acknowledges each file received, and lists what is still missing.
Will the chatbot give tax advice?
No. Advice, planning and notices go to the CA; the bot books a consultation or passes the question on.
Can clients check if their return is filed?
Yes, from their registered number — status and acknowledgement number once filed.
Can the chatbot collect investment proofs?
Yes. It explains the usual proofs, collects files and confirms receipt; which deductions to claim is for the CA.
Can I request a CA certificate through the chatbot?
Yes. The bot records the request and explains the timeline; the certificate is issued after the CA verifies.
Can the chatbot help a new business with GST registration?
It explains the general process and documents and books the CA to decide on registration type and timing.
What does the chatbot do if I receive a notice at night?
It acknowledges it, asks for a clear copy, notes the deadline and marks it urgent for your CA first thing in the morning.
How do I update clients when their GST or ITR is filed?
Set up a filing confirmation automation. When your team marks a filing as complete, Reputoo automatically sends the client a WhatsApp with ARN number, filing date, and next compliance due date.
Can I broadcast tax advisory updates to all clients at once?
Yes. When new budget sections, GST rate changes, or important rulings come out, broadcast to affected clients via WhatsApp. CAs who share proactive advisory build significantly stronger client relationships.
Set up WhatsApp chatbot for your business
1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.