HowAutomate
    Back to Portfolio
    AIn8nWhatsApp Business APIGoogle SheetsGoogle Drive

    Compliance Automation for CA Firm: Document Collection & GST Reminders

    Built a complete compliance automation system for a Jaipur CA firm with 150 clients — automated ITR document collection, GST deadline reminders, and client status notifications. Reduced staff time on client communication by 18 hours per week during filing season.

    18 hrs/wk
    Staff communication time saved
    150
    Clients managed automatically
    95%
    Documents received before deadline
    Zero
    Missed GST due date reminders
    Compliance Automation for CA Firm: Document Collection & GST Reminders

    The Challenge

    A CA firm in Jaipur handling 150 individual and 40 business clients was spending 18–22 hours per week during ITR and GST filing seasons on repetitive communication — chasing clients for Form 16 and investment proofs, sending GST due date reminders, and answering 'is my return filed yet?' messages on WhatsApp. With three partners and two staff, this was consuming more than a full staff member's working week on tasks that added no analytical value.

    What We Built

    We built a compliance automation system in n8n connected to Google Sheets (client database), WhatsApp Business API (via AiSensy), and Gmail. For ITR season: clients automatically receive personalised document checklists via WhatsApp and email 30 days before the deadline, with automated follow-ups at 15, 7, and 3 days. For GST: the system reads each client's GSTIN and filing frequency from the Sheets database and sends auto-calculated reminders 7 days and 1 day before each due date. When returns are filed, clients automatically receive a confirmation with the acknowledgement number — without staff sending any manual messages.

    How It Works

    The partners estimated they were spending 18–22 hours per week during filing season purely on communication tasks: WhatsApp replies, reminder calls, status updates, and document follow-ups. None of this required accounting expertise — it was pure coordination work that could and should be automated.

    We started with the client database in Google Sheets — a master sheet with client name, PAN, GSTIN, filing frequency, WhatsApp number, email, and a status column for each document required. This became the single source of truth that drove all automated workflows.

    The ITR document collection workflow runs on a cron schedule starting April 1st. It reads every individual client's row, checks whether they have mandatory documents marked as received, and sends a personalised WhatsApp message to each client who has pending documents. The message includes their specific checklist based on their profile from the previous year's filing.

    Follow-up logic runs automatically at 15 days, 7 days, and 3 days before the filing deadline — but only to clients with pending documents. Clients who've submitted everything don't receive any reminders. The Google Sheet status column updates when documents are received, so the automation always sends the right message to the right person.

    For GST, the system calculates due dates dynamically: GSTR-1 on the 11th, GSTR-3B on the 20th of the following month for monthly filers; quarterly due dates for QRMP clients. Seven days before each due date, business clients receive a WhatsApp and email with the data required. Partners are notified automatically if a client hasn't responded 48 hours before the deadline.

    The confirmation automation was the feature partners valued most. When a return is filed and the acknowledgement is uploaded to Google Drive in the client's folder, n8n detects the new file and sends an automatic WhatsApp and email to the client within 60 seconds. During the April–July ITR season, document submission rate before deadline improved from 65% to 95%. The partners redirected the recovered 18 hours per week to advisory work that generated additional billing revenue within the first month.

    More AI Case Studies

    Chat with us