The accountant's guide to WhatsApp Business automation (no code)
A practical no-code guide to WhatsApp Business automation for accountants — from getting a business number to building client sequences that run themselves.
Accounting firms adopt technology later than most industries. The reasons are understandable — compliance risk, data sensitivity, client relationship care. But the gap between "this is useful" and "we've actually set it up" costs time every week.
WhatsApp Business automation for accountants is one of the highest-ROI technology investments a small firm can make — and it doesn't require a developer, an IT department, or a six-month implementation project. This is the guide for firms that want to get it done properly, step by step, without writing a line of code.
TL;DR
- WhatsApp Business automation is accessible to any accounting firm — you don't need technical skills or a developer.
- The setup has four stages: get a business number, connect the API, build your sequences, and train Cody to handle replies.
- The whole system can be live in a week if you follow the steps in order.
First: understand the three tiers of WhatsApp for business
Before building anything, know what you're building on.
WhatsApp (personal app): One person, one device, one number. No automation, no API, no multi-user access. Not suitable for a business.
WhatsApp Business (app): A free app for small businesses. Allows a business profile, quick replies, labels, and basic message templates. Works on one device per number. If you're a sole practitioner with fewer than 20 clients and no plans to automate, this is fine. For anything else, it's a temporary solution.
WhatsApp Business API: The professional tier. Multiple users can access the same number simultaneously. Full automation support. Integration with CRMs, accounting systems, and AI tools. Requires a WhatsApp Business Solution Provider to access. This is what serious accounting firms should be on.
This guide is about the API tier. That's where automation lives.
Step 1: Get a business phone number
Your automation will need a dedicated number — separate from any personal phone. Options:
A new mobile SIM: The simplest option. A dedicated SIM for your firm. Any UK (or local) mobile number works with WhatsApp Business API.
A UK landline: WhatsApp supports landline verification via a voice call for the OTP. Many firms prefer a landline with a local area code because it looks more established.
A VoIP number: Services like Google Voice, Skype Numbers, or a VoIP provider give you a number that works across devices. This is good for multi-person firms where calls need to route to whoever is available.
One firm, one number. Don't reuse a personal number that's already in your clients' phones as a personal contact — they need to re-save it under your firm name for the business profile to display correctly.
Step 2: Apply for WhatsApp Business API access
You access the API through a WhatsApp Business Solution Provider — not directly through Meta. This is by design: Meta doesn't manage individual business onboarding.
When you sign up with CodeWords, the API onboarding is handled as part of setup. You'll need:
- A Facebook Business Manager account (free to create)
- Your business details (company name, address, website)
- The phone number you want to use
- Verification that the number isn't already registered on a personal WhatsApp account
The verification and approval process typically takes 1–5 business days. Once approved, your number is live on the API and ready to receive and send messages.
Important: if the number is currently registered on the consumer app, you'll need to delete it from there before registering on the API. You can't run both simultaneously.
Step 3: Build your message templates
WhatsApp has a template system for outbound messages — messages sent to clients who haven't messaged you first (called "outside the 24-hour window"). These templates need Meta approval before use, which typically takes a few hours.
Templates must be approved because Meta wants to prevent spam. The approval criteria are reasonable: no misleading content, clear opt-out language where required, relevant to the stated business purpose.
For accounting firms, the templates you'll want from day one:
Monthly document request: "Hi {{1}}, it's {{2}} from {{3}}. We need your {{4}} for {{5}} — could you send it through by {{6}}? Reply here or send it directly. Let us know if you have any questions."
Invoice reminder: "Hi {{1}}, a quick reminder that your invoice for {{2}} ({{3}}) is {{4}}. Your payment details are on the invoice — let us know if you need a copy."
Deadline alert: "Hi {{1}}, just a heads up: your {{2}} deadline is {{3}} weeks away. We still need {{4}} to file on time. Can you send it this week?"
Status update: "Hi {{1}}, an update on your {{2}}: it's now {{3}}. We'll be in touch when the next step is ready."
Each {{n}} is a variable that gets filled with client-specific information when the message fires. Submit these for approval during the waiting period in Step 2 so they're ready when you go live.
Step 4: Set up your automation sequences
This is where CodeWords comes in as your automation layer. Once your number is connected and your templates are approved, you build your sequences in CodeWords without writing code.
Document request sequence:
See how CodeWords works for accountants → codewords.ai/whatsapp-agents/accounting
- Create a trigger (a date, a calendar event, or a status change in Xero or QuickBooks)
- Select the clients in scope
- Choose the template
- Set the follow-up timing (e.g. resend after 3 days if no response)
- Set the escalation rule (e.g. flag to you after 7 days with no documents)
The sequence runs automatically. You see a dashboard of which clients have responded, which are outstanding, and which have been escalated.
Payment reminder sequence: Same structure. Trigger from invoice status, three-stage message sequence, escalation for anything 30+ days overdue.
New client onboarding: A series of messages sent over 2–3 days to a new client, each one asking for a specific piece of information and waiting for the response before sending the next.
Step 5: Configure Cody for inbound replies
Automation that only sends outbound messages is half the picture. When clients reply — and they will — something needs to handle those replies.
Cody, CodeWords' AI assistant, is configured to handle inbound replies based on rules you set. Common configurations for accounting firms:
Standard FAQ replies: Cody answers common questions automatically — "what do you need for my tax return?", "when is my deadline?", "how do I pay?". You write the answers once; Cody delivers them consistently.
Document confirmation: When a client sends a document, Cody acknowledges it, logs it, and removes the client from the outstanding list.
Conversation routing: For messages Cody can't handle (unusual questions, complaints, complex requests), it flags the conversation and routes it to the appropriate team member.
Out-of-hours handling: Cody acknowledges messages received outside business hours and sets expectations. "Thanks for your message — we'll come back to you first thing tomorrow."
For more on handling multi-client conversations without mixing up context, read our post on how to avoid context bleeding in multi-user WhatsApp bots.
Step 6: Tell your clients
Once your system is live, tell clients about the new number. A simple WhatsApp from your personal number (or firm email) does the job:
"Hi [Name], we've upgraded to a dedicated WhatsApp Business number for better service and faster responses. From now on, please use [number] for all messages. Your documents, questions, and updates will all come through there."
Firms that have gone through this transition report that clients adapt within 1–2 messages. The new number becomes the norm quickly.
What to expect in the first 30 days
- Week 1: Setup and template approval. First sequences built and tested.
- Week 2: Transition clients to the new number. First automated sequences go live.
- Week 3: Monitor, adjust cadence if needed, configure Cody for common reply patterns.
- Week 4: First full month of data. Note which clients engaged, which sequences had the highest response rates, what Cody handled vs. escalated.
Most firms see inbound queries from clients drop by 30–50% in the first month — because clients are receiving proactive updates before they think to ask. Document turnaround time typically improves by 2–4 days on average.
For the specific workflows that save the most time, see how small accounting firms save 10+ hours a week with AI automation.
For the complete picture of WhatsApp automation in accounting practices, see WhatsApp agents for accounting.
Try CodeWords free — get your accounting firm's WhatsApp automation live in under a week.