Free AI Readiness Assessment — we map your automation opportunities in 60 minutes, no obligation.
Case Study Zoho Business Systems Accounting & Professional Services ✦ Authorised Zoho Partner

Customising Zoho One   for an Accounting Firm —
A Case Study

How we replaced an accounting firm's WhatsApp + email document chaos with a customised Zoho One setup — Zoho CRM, Customer Portal, Projects, Books, Sign, Flow, and Creator engineered as one system. As Authorised Zoho Partners, we built across seven Zoho applications to give the firm a single source of truth for leads, compliance work, client documents, contracts, and invoicing.

Zoho One for Accounting Firm Zoho for CA Firm Zoho for Chartered Accountants Zoho Accounting Firm CRM Zoho Customer Portal Accounting GST Registration Workflow Zoho Zoho Projects Company Formation Zoho One Implementation ✦ Authorised Zoho Partner
⏱️
>50% faster processing
End-to-end turnaround on company formation, GST registration, and compliance work cut by more than half — the firm's own internal measurement.
📂
One source of truth
Documents, deals, projects, invoices, and signed contracts unified in Zoho — no more hunting through WhatsApp threads or staff inboxes.
🔔
Clients in the loop
Customer Portal + email + WhatsApp notifications keep clients informed without staff chasing — and clients without staff chasing them.

01 — The client and the problem

The client is an established chartered accountancy and compliance firm offering company formation, GST registration, statutory tax payments, contract drafting, and return filings — for businesses, individuals, and clients' relatives across multiple service tiers. (Named under NDA.)

The work itself was solid. The operating system around it was held together with WhatsApp.

Document collection ran through a mix of WhatsApp forwards, email attachments, and physical drop-offs. Each client conversation lived inside whichever staff member happened to be handling them that week. When a staff member left or rotated to another desk, the trail went cold — past chats, document references, and pending requests weren't recoverable in any structured form. Clients had to re-share documents they had already sent. Reminders for missing paperwork went out late or didn't go out at all. Status updates depended on a client picking up the phone and someone remembering where they had left things.

The firm came to us with a clear ask: stop losing documents, stop losing context when staff change, stop the customer chasing — and shorten end-to-end processing time on registrations and filings. They already held a Zoho One subscription. They wanted us to actually use it as a system, not as seven disconnected apps.

02 - Why Authorised Zoho Partner status mattered for this build

Zoho One gives you the apps. Making them function as a single workflow is engineering work.

As Authorised Zoho Partners, we had:
Deeper access to Deluge custom functions across CRM, Projects, and Creator — required to chain logic between modules.
Ability to configure the Customer Portal beyond default templates — service-specific dashboards, document checklists, and milestone visibility.
Direct support escalation when we needed Zoho engineering on Sign API behaviour and Projects template variables.
Integration testing across all seven apps in a partner sandbox before deploying to live.

A general developer can install Zoho One. An Authorised Zoho Partner can engineer it into a single workflow.

03 — The solution: Zoho One as one system

We mapped the firm's process from first enquiry to final compliance certificate, then built the workflow across seven Zoho applications stitched together by Zoho Flow.

Lead and intake layer (Zoho CRM)

Website enquiries now route directly into Zoho CRM. Previously, every web enquiry was manually copied from email into a spreadsheet — losing leads and adding up to a 24-hour delay on initial contact. We built web-to-lead forms for each service type, walk-in and phone capture forms for front-desk staff, and service-type classification at the point of entry. Automatic assignment routes each lead to the correct agent based on service type and current workload. The right person has the right enquiry in their queue without a supervisor making that decision manually.

Two-tier workflow split

The firm runs two operationally distinct kinds of work, and we modelled them differently rather than forcing everything through a single pipeline.

Simple work — return filings, tax certificates, basic statutory submissions — runs as straightforward CRM deals: template-based document request, payment in advance, delivery, close. Low overhead, fast turnaround.

Complex work — company formation, GST registration, multi-step compliance projects — runs as full Zoho Projects engagements with the Customer Portal, milestone-based invoicing, and signed agreements via Zoho Sign.

The complex-work workflow — end to end

1
Customer Portal access is provisioned automatically when a complex deal is confirmed in CRM. The client receives a login email — no manual account creation by staff.
2
Document checklists specific to the service type appear in the client's portal. Clients see exactly what's needed, what's already submitted, and what's still missing.
3
Reminder engine sends scheduled email + WhatsApp notifications when documents are pending — so staff don't have to chase manually. Frequency adapts to the deadline and document status.
4
Document submission by the client routes to the assigned agent for review. If anything is missing or incorrect, a request goes back through the same portal channel — with the specific issue noted, not a generic "please resubmit."
5
Initial invoice is generated through Zoho Books — deposit invoice to start the work, with payment status visible to the client in the portal.
6
Zoho Sign handles engagement letter execution. Signed contracts attach back to the CRM record automatically — no separate file management, no email chains carrying attachments.
7
Project creation in Zoho Projects uses pre-built templates per service type — tasks pre-defined, SLAs pre-set, dependencies mapped. The project manager's job moved from building the workflow per client to running it.
8
Task assignment by availability and experience, tracked against the SLA clock. If a task slips, an escalation rule fires — to the project manager, not to email.
9
Milestone-based invoicing. When defined milestones complete, Zoho Books generates and sends the next invoice automatically. The portal shows what's paid and what's pending — in real time.
10
Completion and certificate issue logged in CRM, all documents archived in the client's folder, customer notified through portal + email + WhatsApp. The engagement closes cleanly.

Zoho Flow is the connective tissue holding all of the above in sequence. Zoho Creator handles firm-specific custom modules — internal compliance trackers and statutory due-date calendars — that the standard apps don't cover natively.

04 — Deep dive: project templates by service type

Each service type has its own project template inside Zoho Projects, with tasks, document sets, SLAs, and milestone-based invoicing wired in. The table below shows how we differentiated them.

Service typeWorkflow triggerAuto-created tasksRequired document setSLAMilestone invoicing
Company FormationDeal stage = Formation StartedName reservation · MOA/AOA preparation · Director KYC · MCA filing · Certificate issueDirector ID & PAN · Address proof · DSC · MOA/AOA inputs15 working days3 milestones — deposit / filing / certificate
GST RegistrationDeal stage = GST ConfirmedPAN verification · Business proof · Bank proof · DSC · ARN tracking · Certificate issuePAN · Business address proof · Bank statement · DSC · Photo7 working days2 milestones — deposit / certificate issued
Return Filing (Simple)Deal stage = Return FilingDocument collection · Return preparation · Review · E-filing · AcknowledgmentForm 16 · Bank statements · Investment proofs3 working daysSingle payment on filing
Statutory ComplianceRecurring trigger per due dateDocument checklist · Preparation · Review · Submission · AcknowledgmentPer compliance type (annual returns, ROC filings, etc.)Per statutory deadlineAnnual or per-filing
Contract DraftingDeal stage = Contract EngagedBrief intake · Draft preparation · Internal review · Client review · Zoho Sign dispatchEngagement brief · Party details · Prior agreements5 working days2 milestones — deposit / signed

Each template is a Zoho Projects blueprint chained to Zoho Flow rules, with the document set surfaced through the Customer Portal and milestone-driven invoicing in Zoho Books. The project manager's job moved from building the workflow per client to running it.

05 — What changed for the firm

⏱️
Processing time cut by over 50%
End-to-end turnaround on registration and compliance work — the firm's own internal measurement, comparing average completion times before and after the build. The gains came from three places simultaneously: documents arriving faster through the portal, tasks starting the moment the previous step closes rather than waiting on a human handoff, and invoices dispatching automatically at milestones rather than being queued in a finance inbox.
📂
Documents stopped disappearing
WhatsApp threads and personal inboxes are no longer the document store. Every artefact lives against the client record in Zoho — searchable, accessible to whoever has the right access, version-aware. The question "did the client send their PAN?" is now answered by opening the record, not by scrolling through someone's phone.
🔄
Staff transitions stopped causing knowledge loss
Before the build, when a team member rotated or left, the next person was reliant on a handover conversation and whatever they could piece together from WhatsApp. After go-live, every engagement is fully recorded in Zoho — what's been submitted, what's outstanding, what the client has been told and when. The incoming staff member opens the record and the context is there.
📞
Clients stopped chasing
The Customer Portal shows status, pending items, and milestone progress in real time. Email and WhatsApp notifications fire on every meaningful step. The inbound "where are we on this?" calls — which were consuming significant front-desk time daily — reduced sharply in the weeks after launch. Clients who can see their own status don't need to ask.
🔔
Reminders stopped slipping
Document requests, milestone notifications, and invoice reminders all run on schedule — driven by the system, not by someone remembering to send them. The reminder engine doesn't get tired, doesn't go on leave, and doesn't deprioritise an outgoing client nudge because something more urgent landed in the inbox.
💳
Invoicing tied to milestones — cash flow improved
Before the build, invoices were raised when someone in finance got around to it — which meant delays between work completing and money arriving. After the build, Zoho Books generates and dispatches the invoice the moment the associated milestone closes. The delay between milestone completion and invoice dispatch went from days to seconds.

06 — Why Zoho One for an accounting or compliance firm?

A few questions we get asked when accountants and compliance firms evaluate Zoho One:

Why Zoho One and not just Zoho CRM?
A CRM tracks leads and deals. An accounting firm's actual work — document collection, multi-step projects, statutory deadlines, milestone invoicing, signed contracts — needs Projects, Customer Portal, Books, and Sign working together. Zoho One is what makes that integration affordable and manageable. Without it, you're either paying for multiple disconnected subscriptions or forcing everything through a CRM that wasn't designed for project management or document execution.
Can it handle compliance deadlines and SLAs?
Yes. Zoho Projects templates carry SLAs per task type, with escalation rules that fire when tasks slip past their due dates. Statutory due dates are tracked through Zoho Creator with automatic alerts to assigned staff and partners. The combination covers both project SLAs (days to complete a registration) and statutory deadlines (ROC filing dates, GST payment dates) — they're different systems with different logic, and Zoho handles both natively.
Will it work for a solo CA, a small firm, or a mid-sized practice?
The same architecture scales from a two-person practice to a 50-person firm. The starting configuration for a smaller practice is lighter — fewer templates, simpler assignment rules, a smaller Customer Portal. The underlying Zoho One infrastructure and the project template logic are identical. Growing into the system doesn't require a rebuild; it requires adding templates and adjusting assignment rules.
How does Zoho One compare to dedicated CA practice management software?
Dedicated practice management tools tend to be rigid in workflow and limited in customer-facing features. The compliance module is solid; the client portal is weak; the CRM is an afterthought; the invoicing is disconnected. Zoho One — properly customised — gives you a flexible workflow engine, a real customer portal, native invoicing and signed contracts, and the freedom to add custom modules through Zoho Creator. For most firms, it delivers significantly more flexibility at a lower total cost than a locked practice management SaaS.
Is the customer portal worth it for clients who "won't use it"?
This is the most common pushback before implementation. After deployment, clients use it — because the alternative is searching their own WhatsApp for a document they sent three months ago. The portal presents a clear checklist of what's needed and what's done. Combined with email + WhatsApp notifications driven from the portal events, adoption is typically high within the first few weeks. The clients who pushed back hardest before go-live were often the ones asking how to do more through the portal a month later.
What about data security and client confidentiality?
Zoho One is ISO 27001 certified, GDPR-compliant, and SOC 2 Type II audited. Role-based access in CRM and Projects means each staff member sees only the client records and documents relevant to their role. The Customer Portal gives each client visibility into only their own engagement — they cannot see other clients' data. For firms handling sensitive financial and personal data, this is not an afterthought in the Zoho architecture; it is a configured requirement we set up as part of every Zoho for CA firm implementation.

07 — What's coming next: AI extension (in scoping)

The firm has asked us to extend this build with AI document processing. This work is currently in scoping — not hypothetical, actively being designed.

Active scoping — not a roadmap item. The extensions below are being specified now, building on the Zoho One foundation already in production.
📄
AI document reading and verification
Automatic extraction and validation of PAN cards, GST certificates, address proofs, bank statements, and director KYC documents. Format checks, field-level validation, and flagging of unclear or expired documents at the moment they arrive — not at the moment a staff member opens them. Built on Azure Document Intelligence.
Azure Document Intelligence
🔍
Missing clause detection in agreements
Engagement letters and contracts checked against a clause library. Missing or modified clauses surface in the agent's review queue with the specific deviation highlighted — so contract review becomes verification, not reading from scratch. The CA reviews exceptions, not the entire document.
LLM · RAG over clause corpus
Automated checklist completion verification
Instead of staff manually confirming "yes, all documents received and correct," the system verifies the checklist itself — document type, validity, signature presence, page completeness — and flags only the genuinely problematic ones. The human reviews the flag, not the pile.
Document AI · Zoho Flow
📲
Smart reminder cadence
Reminder timing adapts to how individual clients have responded historically. Clients who reply quickly get fewer nudges; clients who consistently delay get earlier and more frequent ones. The pattern is learned, not manually configured per client.
Custom ML · Zoho CRM API
🧠
AI-assisted return review
Pre-filing review of return drafts against the client's prior years and current source documents — flagging anomalies, missing deductions, and inconsistencies before a human reviewer opens the file. The chartered accountant's review time focuses on the flags, not the baseline verification.
Azure OpenAI · GPT-4o
⚙️
Same foundation — practical AI on top
All five extensions above run on the Zoho One foundation already in production. None of them replace the chartered accountant. All of them remove the work that was making accountants slower and more error-prone. The judgment stays human; the reading, checking, and chasing moves to the system.
Zoho One · REST + Deluge

08 — Tech stack

✓ Delivered — Zoho One
Zoho CRM Zoho Customer Portal Zoho Projects Zoho Books Zoho Sign Zoho Flow Zoho Creator Deluge Scripting Role-Based Access
⟳ In scoping — AI extension
Azure OpenAI / GPT-4o Azure Document Intelligence RAG — compliance corpus Custom ML — reminders Zoho REST API

Running an accounting or compliance firm on WhatsApp and spreadsheets?

This is a custom build — not a packaged demo or a template. As Authorised Zoho Partners, we engineer Zoho One around the way your firm actually runs: your service mix, your statutory deadlines, your invoicing model, your team structure. Setup is fast once the workflow is mapped — typically weeks, not months.

In a free 60-minute call, we'll walk through your current intake, document, and project flow, identify where Zoho One can replace the WhatsApp-and-email layer, and give you a realistic implementation roadmap. No obligation, no generic deck.

This same approach also fits: law firms · immigration consultancies · mortgage brokers · surveying and architectural practices · recruitment agencies — any service business where the work is shaped by collecting, verifying, and acting on client documents under deadlines.
All Case Studies →
Back to top
📊 BI Practice
Free Assessment
We find out why your dashboards aren't being used — and fix it.

🔒 ISO 27001 · No spam · Honest assessment