Send business SMS directly from your SIM card.
ApnaSandesh turns your Android phone into an autonomous messaging workstation. Import contacts from CSV or your address book, preview personalized templates, and send reminders or alerts over your cellular plan without paying monthly SaaS subscriptions or gateway markups.

Engineered for physical reliability, not cloud lock-in.
Every layer of ApnaSandesh is designed for local business owners who want complete ownership over their outreach without server bills, API downtime, or privacy compromises.
Autonomous SIM dispatch with adaptive safety intervals
Rather than routing your business messages through expensive third-party cloud aggregators with 300% markup, ApnaSandesh leverages Android’s native TelephonyManager and SmsManager directly. Sequential dispatches are spaced by an enforced 3.5s to 6.0s jittered throttle to honor carrier fair-use policies and protect your SIM reputation.
Operates seamlessly with single or dual SIM configurations across Jio, Airtel, Vodafone Idea, and BSNL without requiring DLT portal registration for individual subscriber quotas.

100% on-device Room SQLite database. Zero cloud leakage.
Cloud SMS portals store your customer names, mobile numbers, purchase history, and message content on remote multi-tenant databases prone to scraping, breaches, and competitive surveillance. ApnaSandesh writes every contact, campaign log, and opt-out suppression entry to an encrypted Room SQLite database inside your phone’s isolated application sandbox.
Even if you completely disable Wi-Fi and Cellular Mobile Data, ApnaSandesh executes your queued campaigns flawlessly using only cellular baseband radio.

Real-time dynamic template tokens with live GSM-7 safety
Personalize bulk messages with custom placeholder tags ({name}, {date}, {balance}, {order_id}) imported directly from your contact spreadsheets. ApnaSandesh’s live tokenizer recalculates character counts on keystroke, warning you before unicode characters convert a standard 160-char SMS into a 70-char UCS-2 multi-part segment.
Comes pre-loaded with 30+ production-tested Hindi, Hinglish, and English templates designed for billing reminders, festive offers, and service updates.

Sanitized CSV contact importer with automated deduplication
Bring your existing customer databases without tedious reformatting. ApnaSandesh accepts standard comma-delimited or semicolon-delimited CSV spreadsheets exported from Excel, Google Sheets, Tally, Vyapar, or Khatabook. The ingestion pipeline strips malicious formula injections, validates 10-digit Indian mobile formats, and suppresses unsubscribed numbers.
Import 500 contacts in under 1.2 seconds directly from your phone’s storage or SD card.

Real businesses. Real SIM cards. Tangible savings.
See how neighborhood retailers, healthcare practitioners, and independent service providers deploy ApnaSandesh to automate daily operations.

Kirana & General Stores: Monthly Grocery Billing & Restock Alerts
Instead of calling 60 customers individually when fresh oil, grains, or festival hampers arrive, store owners dispatch personalized SMS in 3 minutes directly over their store smartphone.
Test any message template against real carrier encoding limits
Type or paste your message to inspect character counts, GSM-7 vs. Unicode encoding switches, multipart concatenation overhead, and daily SIM limit impact.
Live GSM-7 and UCS-2 segment calculator
Estimated savings across your customer list
Based on 1,000 monthly recipients (1,000 billable segments) vs Twilio/Exotel gateway markups + platform subscriptions.
Compare economics, data custody, and trade-offs
Cloud SMS platforms charge per-message tolls, setup fees, and recurring monthly subscriptions. Here is how ApnaSandesh compares against industry alternatives.
| Capability & Metric | Cloud Gateways (Twilio, Exotel, Gupshup) | Web SaaS Portals (Fast2SMS, Textlocal) | ApnaSandesh Android v1.0.4 Native |
|---|---|---|---|
| Monthly platform fee | $20 – $100 / month base | ₹1,000 – ₹3,500 / month | ₹0 / month (Zero subscription) |
| Per-message outbound cost | ₹0.25 – ₹0.45 per SMS + GST | ₹0.20 – ₹0.35 per SMS credits | ₹0.00 (Included in cellular SIM recharge) |
| Customer data privacy | Stored on US/EU multi-tenant servers | Stored on central database servers | 100% on-device Room SQLite (0 KB sent to cloud) |
| Internet connection dependency | Mandatory high-uptime cloud access | Mandatory web browser access | Offline-first: Works with Wi-Fi & data turned off |
| Mandatory DLT registration | Required (₹5,900 DLT registration fee) | Required or shared generic header | Direct SIM dispatch via subscriber allowance |
| Customer reply routing | Lost or requires 2-way webhook setup ($$$) | Often lost or dumped to email report | Direct to your native Android SMS inbox |
| Average annual cost (50 SMS/day) | ₹22,000 – ₹34,000 / year | ₹14,000 – ₹20,000 / year | ₹0 extra (Uses your existing unlimited SIM plan) |
Native Android architecture. Zero network sockets.
Written in Kotlin with Jetpack Compose, Dagger Hilt, and Room SQLite. ApnaSandesh operates inside Android’s isolated security sandbox with complete offline autonomy.
┌─────────────────────────────────────────────────────────────────┐
│ ANDROID STORAGE ACCESS FRAMEWORK │
│ Contacts Address Book │ CSV Spreadsheet Import │
└───────────────────────────────┬─────────────────────────────────┘
│ SAF Intent (Sandboxed read)
▼
┌─────────────────────────────────────────────────────────────────┐
│ APNASANDESH DOMAIN ENGINE │
│ • E.164 Normalizer (+91) │ • Dynamic Template Renderer │
│ • Duplicate Resolver │ • GSM-7 / UCS-2 Segment Guard │
└───────────────────────────────┬─────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ LOCAL ROOM DATABASE (SQLITE SANDBOX) │
│ • customers table │ • message_templates │
│ • campaigns table │ • opt_out_suppression_firewall │
└───────────────────────────────┬─────────────────────────────────┘
│
┌─────────────────────┴─────────────────────┐
│ │
▼ Mode 1: COMPOSER ▼ Mode 2: DIRECT SIM
┌───────────────────────────────┐ ┌───────────────────────────────┐
│ COMPOSER SMS INTENT │ │ FOREGROUND SERVICE WAKELOCK │
│ Handoff to Google Messages │ │ Sequential throttle (3s-6s) │
│ Zero Android permissions │ │ Dual-SIM Slot Selection │
└───────────────────────────────┘ └───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ ANDROID TELEPHONY MANAGER │
│ SmsManager.sendTextMessage │
└───────────────┬───────────────┘
│ Cellular Radio
▼
┌───────────────────────────────┐
│ PHYSICAL SIM CARD (JIO/AIR) │
└───────────────────────────────┘Dispatches messages through native Android RIL radio interface. Honors carrier limits with configurable 3.5s to 6.0s spacing intervals.
Uses an explicit Android Foreground Service with a sticky status notification so OEM battery killers (MIUI, ColorOS, OneUI) do not terminate dispatches mid-campaign.
Every contact, campaign, and template is saved locally in private app storage. Zero cloud synchronizers. Complete data custody remains in your pocket.
Recipients who reply with STOP, UNSUBSCRIBE, or CANCEL are automatically added to the local suppression table and excluded from future dispatches.
Practical rules for sending business SMS responsibly
Sending messages through your cellular SIM requires compliance with national telecom regulations and carrier terms. Here is what every business owner needs to know.
The 100 SMS/day per SIM guideline
In India, the Telecom Regulatory Authority of India (TRAI) guidelines stipulate a limit of 100 SMS per day per SIM card for individual subscriber plans to curb unsolicited commercial calling.
For small clinics, repair shops, and boutique retailers sending 30 to 80 targeted reminders daily, ApnaSandesh operates comfortably within standard SIM quotas.
Strict daylight sending hours
Never dispatch business notifications or reminders outside of standard business hours (9:00 AM to 9:00 PM local time). ApnaSandesh includes built-in campaign scheduling to defer campaigns until appropriate daylight hours.
Sending messages late in the evening or early morning increases customer complaints and risks carrier spam flagging.
Explicit consent & opt-out compliance
Only message customers who have an established business relationship with you (in-store purchases, clinic visits, service bookings). Always append opt-out instructions like "Reply STOP to cancel" in promotional messages.
ApnaSandesh provides an automated opt-out blacklist: if a customer replies STOP, they are permanently suppressed from future dispatches.
Frequently asked questions about on-device messaging
Direct answers about hardware limits, carrier regulations, and data safety.
Carriers flag SIM cards when they detect high-velocity burst traffic (e.g. 50 messages per second) or receive repeated user spam complaints. ApnaSandesh prevents this through two mechanisms: first, an enforced 3.5s to 6s safety throttle between sequential dispatches; second, strict opt-out suppression so unconsenting recipients are never contacted again. As long as you stay within your operator’s fair use policy (such as the standard 100 SMS/day guideline in India) and message consented customers, your SIM operates normally.
Start running customer communications from your own SIM card today.
Download the official Google Play release of ApnaSandesh v1.0.0. 100% on-device SQLite database, 0 cloud subscription fees, zero customer data tracking.