In accounting practices, the slowest part of filing season is waiting for client documents. The communication channel matters because it determines how quickly clients respond.
The friction difference for the client: replying to a WhatsApp message requires one tap. Replying to an email requires opening an email client, finding the right thread, composing a reply, and attaching documents. WhatsApp's lower friction directly increases the likelihood that a client will acknowledge a deadline reminder immediately rather than deferring.
Where email still wins: formal documents (engagement letters, signed accounts, formal HMRC correspondence) belong in email or a secure client portal — not WhatsApp. The communication hierarchy for bookkeeping practices should be:
- WhatsApp: reminders, acknowledgements, quick status updates, urgent chase-ups
- Email: document requests with portal links, formal communications, anything requiring a paper trail
- Secure portal (FuseWorks, TaxCalc, Iris): all actual document exchange
WhatsApp is the nudge that gets the client to the portal. It's not the portal itself.
A four-stage sequence covers the full pre-deadline window. These are Meta utility templates — they relate to a service the client has engaged you for, so they attract the lower utility conversation fee rather than the marketing rate. Meta does not publish an approval SLA for template review — expect a review window before your first send.
Stage 1 — 60 days before filing deadline:
'Hi [name] — a reminder that your [year] self-assessment return is due on [deadline date]. To start preparing your return, please upload the following documents to your client portal by [document deadline]: [document list]. Portal link: [link]. If you have questions, reply to this message.'
Purpose: early heads-up that gives organised clients time to gather paperwork without pressure.
Stage 2 — 30 days before:
'[Name], we haven't yet received your documents for your [year] self-assessment return. The deadline to provide these is [document deadline] to ensure we can file on time. Missing items: [list]. Portal: [link]. Please let us know if you have any difficulty.'
Purpose: first chase for clients who didn't act on the 60-day reminder. The phrase 'missing items' is more actionable than a repeat of the full list.
Stage 3 — 14 days before:
'URGENT — [name], your self-assessment deadline is [date] and we have not received [outstanding items]. Without these documents by [date], we may not be able to file on time and late-filing penalties of £100+ may apply. Please upload via [link] or call [number] today.'
Purpose: urgency framing. The mention of the £100 penalty is factual and relevant — HMRC's initial late-filing penalty is £100 on the day after the deadline. Deadlines are 23:59 on 31 January for online returns, 23:59 on 31 October for paper returns, and 30 December for clients who want the tax collected through their PAYE code (this last deadline is easily missed and worth flagging in a client-facing note).
Stage 4 — 5 days before:
'[Name] — 5 days to your filing deadline. We still have not received [outstanding documents]. If you cannot provide these in time, please call [number] today so we can discuss options. We cannot file without complete records.'
Purpose: final written record. At this stage, most practices follow up with a phone call in addition to the WhatsApp message. The WhatsApp creates a timestamp record of the warning.
After filing — confirmation:
'Good news — your [year] self-assessment return has been filed with HMRC. Confirmation reference: [ref]. A copy is available in your client portal. Please let us know if you have questions.'
Self-assessment is the highest-volume reminder workflow, but bookkeeping practices also manage VAT quarters and company accounts deadlines — each with different filing windows.
VAT quarterly reminders (rolling):
VAT quarters (accounting periods) are assigned by HMRC at registration and can be staggered differently by business. For businesses on calendar-quarter staggers, quarters end 31 March, 30 June, 30 September, and 31 December. HMRC's rule: the deadline for submitting the return online is usually one calendar month and 7 days after the end of the accounting period, and this is also the deadline for paying HMRC. A VAT reminder sequence needs to fire quarterly, not annually, and be keyed to each client's specific quarter dates.
Template: 'Hi [name] — your Q[N] VAT return is due on [date]. Please upload your [period] sales and purchase records to your portal by [internal deadline]. We'll prepare and send the return for your approval before submission.'
This template can be set as a recurring automation that fires per-client based on their VAT quarter dates stored in your practice management software.
Company accounts (Companies House):
Private companies must file accounts with Companies House 9 months after the end of the relevant accounting reference period (Companies Act 2006, s442(2)(a)). For a company's first set of accounts, the deadline is different — the later of 9 months from the first anniversary of incorporation and 3 months after the end of the accounting period (s442(3)). New practices commonly miss this exception, so a first-year reminder template should reference the first-accounts rule specifically. A 60-day reminder to the director + a 30-day chase covers most cases. The WhatsApp reminder should direct the director to provide: draft management accounts, board approval confirmation, any changes to directors or share structure during the year.
Confirmation statements:
Simpler than accounts — a 14-day reminder asking the director to confirm or update company details (registered address, SIC code, shareholder list) before the annual confirmation statement filing date.
Payment reminders:
For clients on payment plans or with outstanding fees, a WhatsApp message is more likely to prompt action than an emailed invoice. Send: 'Hi [name], a reminder that your [date] invoice for [£amount] remains outstanding. Pay via [bank transfer details / payment link]. Please let us know if you have questions.'
The automation setup connects two systems: your practice management software (where client deadlines live) and your WhatsApp BSP (where the messages send from).
Option A — Zapier connector (most flexible, no developer needed):
Zapier bridges most practice software to WhatsApp BSPs. The pattern: when a field in your practice software changes (e.g., 'days to deadline' reaches 60), Zapier triggers a WhatsApp template send via WATI, Respond.io, or BossBot's Zapier integration.
Practice software with Zapier support varies significantly by integration depth. Verify each vendor's current Zapier app before designing your workflow:
- Karbon: Contact-focused Zapier integration — triggers and actions around person and organization contact records (create, update, find). Job-stage and task-level triggers are not currently exposed to Zapier, which is a real limitation if your reminder logic needs to fire when a job moves between stages.
- Ignition (formerly Practice Ignition): Proposal-stage Zapier triggers (Proposal Accepted, Completed, Moved to Awaiting Acceptance, Service Accepted by Client, Archived, Marked as Lost, Revoked). Useful for automations around engagement state changes; less useful for chasing document deadlines that live outside proposal state.
- Other UK practice software (AccountancyManager, IRIS, Digita, CCH, TaxCalc): Zapier support varies by vendor and version and changes over time. Check each vendor's current Zapier app page before assuming a specific trigger is available.
Option B — CSV export + scheduled import:
For practices whose management software doesn't expose the trigger you need via Zapier or a direct integration, export a CSV of clients with their deadline dates and WhatsApp numbers on a schedule (typically monthly). Import into your BSP's contact list. Use date-based automation rules in the BSP to trigger reminders based on the deadline field.
Limitation: requires a monthly manual export. Works well for annual self-assessment but is awkward for rolling VAT quarters where deadlines change each client.
Option C — BSP as sole reminder calendar:
For small practices (under 50 clients), store the deadline schedule directly in your WhatsApp BSP as custom fields on each contact. Create date-triggered automations in the BSP. No practice software integration needed. Accuracy depends on keeping BSP contact data updated when deadlines change.
GDPR compliance note: when connecting practice software to a WhatsApp BSP via Zapier, you're sharing client personal data (name, phone number, deadline information) with Zapier's infrastructure and the BSP. Ensure: (1) you have client consent for WhatsApp contact, (2) your Zapier account and BSP have signed DPAs, (3) data passed through Zapier is limited to what's needed (name, phone, deadline date) — no NI numbers, UTR numbers, or financial data in Zapier workflows.
Data + numbers referenced in this article are sourced from these public documents:
Product page with honest feature list, "not for you if" filter, and live demo for this vertical.
See /for/accounting →BossBot sends GDPR-compliant deadline reminders, document chase-ups, and filing confirmations to your clients automatically — configured once per year, runs for every client, every deadline.
Try BossBot freeNot ready to sign up yet? Try the free demo →