Efficient DMS Automating Client Document Management for CA Firms via Telegram Bot
Author : CA Pranav Tulshyan
Author : CA Pranav Tulshyan
CA firms across India lose hours every week — not on client advisory or compliance work, but on the endless cycle of chasing clients for documents. The larger the practice, the worse the problem gets.
EfficientDMS is a Telegram-based Document Management System designed specifically for CA firms. Clients interact with a Telegram bot to upload and download documents. All files are stored automatically on the CA firm's own desktop — organised, logged, and instantly accessible — with zero manual effort from the firm's team.
| 01 | Message Bot | Client sends a greeting keyword to the Telegram bot. | 02 | OTP Authentication | OTP sent to registered email → client enters OTP → session created. | 03 | Secure Link | Bot generates an auto-expiry link → client downloads/uploads via browser. | 04 | File on Desktop | File lands on CA firm's desktop — auto-organised, timestamped, logged. |
Important: Files never pass through Telegram servers. Telegram carries only the conversation and a short-lived secure link. Actual file movement happens via that link — directly to the CA firm's desktop. Links are auto-destroyed after use. This architecture is designed in compliance with the Digital Personal Data Protection (DPDP) Act and ICAI client data protection guidelines.
| 70–90% | Reduction in manual document handling | 24 × 7 | Bot operates even when your office is closed | ₹ 0 | Zero server cost, zero monthly fees | WhatsApp Freed | High-value channel reclaimed for advisory |
| Programming Language | Python |
| Bot Interface | Telegram Bot API |
| Backend | Google Apps Script + Google Sheets |
| Local Dashboard | Flask (Python) |
| OTP Delivery | Gmail SMTP (App Password) |
| Key Python Modules | python-telegram-bot · pandas · requests · flask |
| File Delivery | Secure auto-expiry links (files never via Telegram servers) |
| AI Tools Used | Claude Opus 4 (coding) · ChatGPT Free (brainstorming) |
EfficientDMS was architected from the ground up with data protection as a core principle — not an afterthought.
Auto-expiry secure links mean files are never permanently accessible via any external URL