Haladu Adamu
home Home / Projects / CA Compliance & WhatsApp Automation Platform
arrow_back Back to All Projects
FULL-STACK ENGINEERING memory full stack

CA Compliance & WhatsApp Automation Platform

An AI-assisted platform helping Chartered Accountants manage client compliance, document collection and automated WhatsApp reminders.

badge Role Full stack developer Lead Architect
category Category Full-Stack Engineering Core Domain
calendar_month Timeline Delivered Nov 2026 Verified Deliverable
verified Status
published
Enterprise Ready
terminal Technologies & Frameworks: Laravel 13 Livewire 4 Tailwind CSS 4 MySQL / MariaDB Git / GitHub PHP 8.x RESTful APIs JavaScript (ES6+) Alpine.js
CA Compliance & WhatsApp Automation Platform
photo_library

Interface & System Screenshots

13 Visual Artifacts • Click to Expand
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#1
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#2
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#3
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#4
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#5
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#6
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#7
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#8
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#9
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#10
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#11
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#12
CA Compliance & WhatsApp Automation Platform
fullscreen View High-Resolution
#13

Architectural Breakdown & Case Study

Core engineering formulations, system design decisions, and modular case study breakdown.

5 Modular Sections
terminal EXECUTIVE ARCHITECTURE

System Narrative & Scope

High-level architectural narrative, foundational design constraints, and technical scope formulation.

verified_user Authored as Full stack developer

This project is a web application designed to help Chartered Accountants manage the day-to-day work involved in handling compliance requirements for multiple clients.

One challenge for CA firms is keeping track of what each client needs to submit, when documents are due and which clients still have outstanding requirements. Following up manually through calls and WhatsApp messages can become time-consuming, particularly when a firm manages several businesses with different compliance obligations.

The application brings these activities into a single system.

When a new client is onboarded, the CA can select their business type, review relevant compliance requirements and identify the documents needed from that client. The platform uses AI to assist with identifying regulatory obligations based on the business structure, while allowing the CA to select the applicable requirements and configure recurring schedules.

Once the client is onboarded, the system can track deadlines and send scheduled WhatsApp reminders requesting outstanding documents. Clients can respond by sending documents through WhatsApp, and the application uses AI-assisted document classification to help associate those files with the correct compliance requirements.

A dedicated workspace allows the CA to review submissions, approve or reject documents and monitor outstanding work. The system also includes a compliance calendar, reporting views and tools for managing reminder templates.

The goal is not to replace the Chartered Accountant's professional judgement, but to reduce repetitive administrative work and make client follow-ups, document collection and compliance tracking easier to manage.

developer_board OVERVIEW // SECTION 01

Project Overview

Connecting Compliance Management with AI and WhatsApp

The application is built using Laravel 11, Livewire 4 and a relational database, with Tailwind CSS and JavaScript supporting the frontend.

The backend separates important operations into dedicated services for client onboarding, compliance management, deadline calculations, document handling, AI processing and WhatsApp automation.

A dedicated Chartered Accountant module manages the accounting-specific workflows, while shared application services handle communication, contacts and WhatsApp integration.

The AI layer supports Google Gemini and OpenAI providers. It is used for generating structured compliance suggestions, assisting with reminder messages and classifying incoming documents.

For WhatsApp communication, the application integrates with Meta's WhatsApp Cloud API. Scheduled jobs evaluate reminder rules, identify outstanding requirements and prepare messages using configured templates.

Incoming WhatsApp attachments are processed through a document intake service. The system attempts to classify each file, match it against pending requirements and create a notification for the CA to review.

Documents are stored in private application storage, with authenticated access checks for downloading them. The application also uses company-based data separation to keep client records associated with their respective firms.

warning PROBLEM FORMULATION // SECTION 02

The Problem & Challenge

Reducing Manual Work in Client Compliance Management

Chartered Accountants often manage several clients, each with different business structures, document requirements and compliance deadlines.

Keeping track of this information can become difficult when client records, document requests and follow-up messages are handled separately.

A CA may need to repeatedly contact clients about missing documents, check which submissions have been received and remember when the next compliance deadline is approaching.

lightbulb ARCHITECTURAL SOLUTION // SECTION 03

The Solution Solution

**A Connected Compliance and Client Communication System ** The solution was to build a platform that combines client management, compliance tracking, document collection and WhatsApp automation.

When onboarding a client, the CA can enter their details, select the business type and review suggested compliance obligations.

The system then provides a workspace for tracking required documents, configuring recurring deadlines and monitoring progress.

WhatsApp automation is used to send document reminders, while incoming documents can be classified and matched against the client's outstanding requirements.

The CA can review the documents, approve or reject them, and monitor the client's overall compliance status from the dashboard.

developer_board FEATURES // SECTION 04

Key Features & Capabilities

**Client Onboarding and Management ** A guided onboarding process allows CA firms to register clients, select their business type, assign relevant compliance obligations and collect initial information. Incomplete onboarding can be saved and resumed.

**AI-Assisted Compliance Suggestions ** The application integrates with AI models to help identify possible statutory and regulatory requirements for different Indian business structures. These suggestions can be reviewed and selected by the CA.

**Document Requirement Tracking ** Each client has compliance workspaces containing the required documents, submission statuses and associated deadlines. The CA can monitor which documents are pending, submitted, approved or rejected.

**Automated WhatsApp Reminders ** The system supports scheduled reminders before or after document deadlines. CAs can configure reminder frequency, timing and message content according to the client's requirements.

**AI-Assisted Document Classification ** When a client sends a document through WhatsApp, the system can analyse the file and attempt to match it with an outstanding requirement.

Low-confidence or ambiguous matches are flagged for manual review rather than automatically accepted.

**Document Review and Approval ** The CA can review incoming files, approve or reject submissions and reassign documents where the automated matching is incorrect.

**Compliance Calendar and Status Monitoring ** A calendar displays upcoming, overdue and completed compliance deadlines. The application also tracks statuses such as pending, in progress, at risk, overdue and completed.

**Customisable Message Templates ** The application includes a reminder template library with AI-assisted message generation. CAs can edit messages, choose communication styles and configure reminder rules.

More Selected Case Studies

View All Projects arrow_forward
Full-Stack Engineering CASE STUDY

Executive Cricket Club (ECC) - Membership, Auction & E-Commerce Platform

Executive Cricket Club is a Laravel-based platform that brings together membership management, cricket collectibles, online auctions and e-commerce. Members can register, manage their subscriptions, bid on collectibles, shop for products and manage items in their personal vault. The system also includes an administration dashboard and REST APIs for mobile integration.

Livewire 4 Tailwind CSS 4 MySQL / MariaDB
Inspect Case Study arrow_forward
Full-Stack Engineering CASE STUDY

Kannodia Textiles — Manufacturing & B2B Commerce Platform

Kannodia Textiles is a Laravel-based platform developed to manage textile manufacturing and wholesale business operations. It brings together production planning, raw material inventory, labour management, customer orders, pricing and stock distribution. The system includes an administrative dashboard, a B2B customer portal branded Sapnay Lifestyle, and REST APIs designed for mobile integration.

Laravel 13 Livewire 4 Tailwind CSS 4
Inspect Case Study arrow_forward