Munshiji मुंशीजी

Personal SMS Ledger

Now with Self-Healing Auto Sheets Sync

Automate Your Ledger
Directly From SMS

Munshiji (मुंशीजी) runs silently on your Android device, securely parsing official bank SMS alerts into clean, structured transactions, and automatically syncing them to your personal Google Sheets or Webhook API in real-time.

100% On-Device Privacy Zero Cloud Storage Your data stays yours Direct Google Link No middle servers

12:45 PM
4G LTE
M
Munshiji
CONNECTED

Sync Status Overview

1,412 logs

Synced: 100% (No Pending)

Sheet ID: xxG8h9

Auto-Healing: On

Net Cash Flow Dynamics

Mon Wed Fri Sun

Live Transaction Ledger

HDFC Bank Credit

Ref: 901235 • A/c xx3421

+ ₹45,000.00

Salary

SBI Bank Debit

Ref: 219803 • UPI xx8231

- ₹150.00

Dining

PhonePe Debit

Ref: 123849 • UPI xx7812

- ₹1,200.00

Shopping

Dashboard
Transactions
Settings
Auto Sync Row appended
Double-Entry Block Duplicate Filtered Repeated bank alerts are automatically skipped

Interactive SMS Parser Sandbox

Type or select a transaction SMS notification below to see how Munshiji's modern parsing engine processes it entirely on-device, categorizes it, and structures it as a Google Sheet row.

0 chars
💬
AD-HDFCBK just now

Your account XX1234 has been debited by Rs 12,500.00...

Munshiji Engine Output
ONLINE PARSING SUCCESS
Identified Amount ₹0.00
Transaction Type WAITING...
Extracted Bank Unknown Bank
Source Account/Card A/c XX----
Transaction Reference (Ref No) N/A
Categorization
📁 Others
Google Sheet Row Representation
[ "Date/Time", "HDFCBK", "Body Text", "Device", "0.00", "DEBIT", "Others" ]

Engineered for Security, Built for Autonomy

Forget manual logging tools. Munshiji runs seamlessly, protects your data with robust localized models, and provides powerful integration targets.

Automatic Record Recovery

Accidentally delete a spreadsheet row? No problem. Munshiji automatically scans your connected sheet, compares it with secure on-device logs, and re-saves any missing records.

Duplicate Ledger Protection

Carriers or banks sometimes broadcast redundant alerts. Munshiji automatically filters out duplicate messages received in a short window to guarantee pristine accounting.

Automated Store Sync

For business systems and software. Register your server's sync URL in settings; Munshiji immediately dispatches new transaction details directly to your existing systems for live updates.

Secure On-Device Storage

All transaction logs are fully encrypted before storing in the secure storage. Munshiji never logs, sends, or stores your personal messages or cards on external servers.

Multi-Counter Ledger Sync

Link multiple billing counter phones to a central screen. Munshiji broadcasts transaction logs instantly across secure store networks to consolidate central records.

Direct Google Integration

Uses official Google API integration tokens securely resolved inside Android Play Services. Your Google Account password is never entered, requested, or accessed by the app.

How Munshiji Simplifies Your Bookkeeping

Four simple steps, completed in milliseconds, entirely behind the scenes without user intervention.

1

Carrier SMS Received

Your Android device receives an institutional SMS from your bank (e.g. AD-HDFCBK) regarding a transaction.

2

On-Device Extraction

Munshiji's core parser extracts the exact amount, transaction type (Cr/Dr), cards/account numbers, and reference code.

3

Google Sheet Row Append

The background SyncWorker appends the record into your Google Sheet. Works offline and syncs immediately when online.

4

Real-time Dashboard

Log in on your sheet or check the app dashboard charts. Review instant insights, share sheets, or analyze monthly expenditure.

Power Integration for Developers & Admins

Munshiji is built with extensible interfaces. Whether you want to dump data into your web application, sync with automation tools, or run a POS multi-terminal store, we have got you covered.

Automatic Store Sync Process Secure Local Direct Link

Whenever a business payment alert is received, Munshiji processes it locally in milliseconds and immediately updates your central ledger:

Real-Time Instant Update
📩 Alert Received
⚙️ Local Organizer
📊 Ledger Updated

Connect your billing desk, online systems, or registers easily to log sales and expenses without a single keypress error.

* Supports all major bank alerts, SMS gateways, and local ledger storage.

Quick Start & Setup Guide

Configure Munshiji in less than two minutes with our step-by-step instructions.

📥

1. Install and Permissions

Download the compiled app-debug.apk to your Android device. Run the installer and grant the SMS Receive and Read permissions when prompted. This is critical for the background ledger engine to automate logging.

System Requirement: Android 8.0+
🔗

2. Link Google Spreadsheet

Open Google Sheets on a browser and create a new sheet. Copy the long string of characters from the URL:
/d/<Spreadsheet_ID>/edit.
Paste this ID into the Spreadsheet ID field under the app Settings tab.

Direct Official Google OAuth Flow

3. Verify and Run

Tap the "Run Diagnostics" button in settings to ensure database connections, network protocols, and Google Accounts are fully verified. Try sending a mock transaction SMS to trigger background syncing automatically!

Self-Check Diagnostics Tool Included
📱

Ready to Automate Your Bookkeeping?

Download the fully compiled Munshiji app package now, host your private ledger on Google Sheets, and never forget an expense again.

📄 Read User Manual

APK build directory location: /app/build/outputs/apk/debug/app-debug.apk

Frequently Asked Questions

Got questions? We have got answers. Find out how Munshiji safeguards your bookkeeping.

🔒 Is my financial SMS data sent to third-party servers?

Absolutely not. Munshiji is engineered on a 100% offline-first, client-side model. All SMS parsing, token resolution, and ledger operations happen directly on your Android device. The app connects directly to Google Sheets using secure API tokens stored locally under Android's secure keystore, keeping your finances strictly confidential.

📱 Which devices are supported, and does it require Root?

Munshiji supports any Android device running Android 8.0 (Oreo) or above. It does NOT require Root access or dangerous developer tools. It operates purely as a standard, secure application with regular SMS Receive and Read permissions, which you can easily grant during installation.

🔄 What should I do if my transactions are not syncing?

Follow these simple troubleshooting steps: (1) Ensure your device has active network coverage. (2) Tap the Run Diagnostics button in settings to self-verify Google Sheets sync state. (3) Confirm your Spreadsheet ID in the settings is copied correctly. (4) Disable any aggressive Android OS background battery optimization for Munshiji to maintain a continuous, uninterrupted sync worker.

Product Changelog

Track the updates, bug fixes, and feature enhancements designed to keep your ledger running smoothly.

LATEST RELEASE

v2.0.0 — Self-Healing Ledger

July 2026

  • Self-Healing Sync automatically scans and re-inserts deleted sheet records.
  • Duplicate Protection within 3-min windows based on business transaction parameters.
  • Full translation dictionaries for English, Hindi, and Gujarati languages.
STABLE UPDATE

v1.2.0 — Multi-Device Sync

April 2026

  • Automated Store Sync updates transaction lists instantly across devices.
  • Multi-Counter Syncing to broadcast transaction logs across secure channels.
  • Local Diagnostics Self-Check tool checking connectivity and API statuses.
INITIAL RELEASE

v1.0.0 — Launch Release

January 2026

  • Robust core SMS parsing with smart on-device detection rules.
  • Direct Google Sheets append integration.