Ticker

6/recent/ticker-posts

Escaping the Data Entry Trap: How I Leveraged Jamku’s API to Automate My CA Practice

Practice Automation · CA Tech · Workflow Engineering

Escaping the
Data Entry Trap

How I built a Chrome Extension to permanently eliminate double-entry between Express ITR and Jamku — using a free AI tool, zero coding knowledge, and one working day.

₹0 spent Express ITR + Jamku + Chrome Extension
One click to onboard a client  ·  Built in 1 Day
CA Ajay Konale  ·  LinkedIn  ·  9686192927  ·  Nirupam & Associates, Bengaluru
What is Jamku? — Our Practice Management Backbone
📋
Task & Compliance TrackingEvery client service — ITR filing, GST, TDS — tracked as a task with deadlines, assignees, and status.
👥
Client Master RecordsCentral repository of every client's PAN, contact details, and compliance history.
🔐
Password VaultSecurely stores Income Tax Portal credentials — accessible to authorised team members only.
👨‍💼
Team DelegationAssign tasks to specific staff, track progress, and manage workload across the entire firm.
Jamku is the single source of truth for our practice — every client, every task, every deadline. The problem was getting data into it without typing everything twice.

“Every new client meant the same painful ritual: create them in Express ITR, then open Jamku and key in every detail all over again — name, PAN, mobile, email, date of birth, portal password, compliance service, task assignment. Twice. By hand. Every single time.”

— CA Ajay Konale

During ITR season — when we onboard hundreds of clients in a compressed window — this double-entry wasn’t just annoying. It was a serious operational bottleneck. Mis-keyed PANs, wrong mobile numbers, forgotten task assignments. The errors were costing us more time than the data entry itself.

The solution: a Chrome Extension I call CA Bridge — built in a single day at zero cost — that reads client data directly from Express ITR and pushes it into Jamku automatically. One click. Full onboarding. Done.

THE SOFTWARE STACK
What CA Bridge connects
Three tools. One click. Zero re-entry.
📑
Express ITR (KDK Spectrum)
Source of client data. CA Bridge reads the computation page — name, PAN, mobile, email, DOB, and IT portal password — directly. No manual copying.
↓  CA Bridge Chrome Extension  ↓
📋
Jamku (Practice Management)
Destination for all four actions. Creates client record, vaults password, registers compliance service, assigns ITR task — all in one automated sequence.
↑  runs as a Chrome Extension in your browser  ↑
🌉
CA Bridge (Chrome Extension)
The bridge between the two. Detects new clients in Express ITR, scrapes their data, and fires four sequential API calls to Jamku — triggered by a single click. Runs entirely on your local machine.
HOW IT WORKS — STEP BY STEP
1
Trigger
Smart Button Appears — Only When Needed
The moment I create a client in Express ITR, CA Bridge silently checks Jamku in the background — does this PAN already exist?

New to Jamku? A + Add to Jamku button appears right inside Express ITR.

Already in Jamku? The button stays hidden — no clutter, no duplicate risk.
2
One Click
Extension Navigates and Scrapes
One click sends the extension to the computation page in Express ITR. It scrapes every field automatically:

NamePANMobileEmailDate of BirthIT Portal Password

No tab-switching. No copy-paste. All captured in under a second.
3
API Automation
Four Jamku API Calls in the Background
CA Bridge fires four sequential calls to Jamku's API:
/client/clientcreate
① Client Record Created
All scraped details pushed into Jamku. Master profile live instantly.
/pwd/pwdadd
② Password Vaulted
IT Portal password moved from Express ITR into Jamku's credential vault.
/client/complianceadd
③ Service Registered
Client enrolled under "Income Tax Return — Individual" automatically.
/task/taskcreate
④ Task Created & Assigned
Yearly ITR task created and delegated to the right team member.
4
Done
Client Is Live in Jamku. Work Begins Immediately.
In under two seconds: complete profile, password vaulted, compliance service active, task assigned — ready to work. No follow-up. No errors.

As a bonus, CA Bridge pins a Express ITR → shortcut on the client's Jamku profile — any team member can jump to the filing page instantly.
THE OUTCOME
<2s
Full client setup — from click to live in Jamku
100%
Data accuracy — no mis-keyed PANs or wrong numbers
₹0
Total cost of the entire automation

The moment that first test client appeared in Jamku — complete profile, password vaulted, service enrolled, task assigned — I knew this was going to save my firm hundreds of hours a year.

Building it wasn’t frictionless — Jamku’s API is strict about data types, and an endpoint expecting an integer will reject a string. But every error went straight back into the AI, diagnosed and fixed in seconds. No developer needed.

HOW I BUILT IT
1
Day
From idea to live automation — in a single working day

I described the problem in plain English to an AI. It wrote the code. Every error went back in — fixed in seconds. By evening the extension was live. No coding background. No developer. No budget.

Antigravity by Google
Free Desktop AI Coding Tool · The Only Tool I Used

Antigravity is a free desktop tool by Google that lets you build software by describing what you want in plain English. It gives you free access to the best AI models — including Claude Opus 4.6 from Anthropic and Google Gemini — to generate, debug, and iterate on code. No prior coding knowledge required.

Claude Opus 4.6 — Free via Antigravity
Google Gemini — Free via Antigravity
✓ Free to use  ·  No subscription  ·  No API key  ·  Desktop app by Google  ·  Total cost: ₹0
🔒
Your Data Never Leaves Your Computer
CA Bridge Security Architecture

CA Bridge is a Chrome Extension — it lives inside your browser, on your machine. It reads data from the Express ITR tab and calls Jamku's API directly. No external server. No cloud middleman. No third party ever sees your client data.

✓ Runs on your local PC only
No cloud. No SaaS. Your machine, your control.
✓ Browser → Jamku API directly
Data goes straight to Jamku — same as logging in yourself.
✓ No internet exposure
Extension code runs offline inside Chrome. Only Jamku API calls go out.
✓ Fully auditable code
Plain JavaScript. Any developer can inspect exactly what it does.

You do not need to be a developer. You do not need a budget. You need one free afternoon and the willingness to describe your problem to an AI. Your time is far too valuable for copy-paste.

AK
CA Ajay Konale
Partner, Nirupam & Associates · Bengaluru

Chartered Accountant specialising in income tax, GST, ROC filings, and practice automation. Building tools that make CA work smarter — not harder.

CA Bridge · Express ITR · Jamku API
Antigravity by Google · ₹0 · One Day

Post a Comment

0 Comments