Send OTPs and notifications from your own SIM—no long contracts, no aggregator lock‑in. Start free in minutes.
Working name: SMS Sender
One‑liner: Turn any spare Android phone into your personal SMS gateway—send OTPs and alerts from your own SIM in minutes.
Cut costs, set up fast, and stay in control with developer‑ready tooling.
Pay your carrier, not middlemen. Use your own SIM/device to avoid aggregator markups.
Install the app, pair the device with a QR code, and go live in minutes.
Clean API, test keys, webhooks, and SDKs so you can ship faster.
Add phones/SIMs as volume grows. Per‑device queues and throttles keep throughput stable.
Your number, templates, and data. Detailed logs and analytics for audits.
Delivery receipts, failure reasons, and webhook notifications in real time.
Three simple steps to start sending.
Download the Android app to your spare device. Sign in or create an account.
Open the dashboard on desktop, generate a pairing QR, and scan it from the app. The phone securely registers as a gateway.
Use the API or the dashboard to send messages. Track delivery and replies (optional) in real time.
OTPs • Order alerts • Payment confirmations • Login codes • System notifications
Use responsibly. If your country requires registration (e.g., DLT in India), configure approved templates and sender IDs. SMS Sender provides tools to help you set headers, templates and consent logs—compliance remains your responsibility.
Pricing is for software/service features. You still pay your carrier for SMS on your SIM.
Works great on common Android versions; older devices often perform well as dedicated gateways.
Authenticate with a bearer token. Queue, throttling, and delivery receipts included.
# Base URL https://api.smssender.example # Auth Authorization: Bearer
POST /v1/messages
Content-Type: application/json
{
"to": "+91XXXXXXXXXX",
"text": "Your OTP is 123456",
"sender": "+91YYYYYYYYYY",
"callback_url": "https://yourapp.com/webhooks/sms"
}
Response → {
"id": "msg_abc123",
"status": "queued",
"device_id": "dev_01",
"estimated_send_seconds": 2
}
# Delivery Webhook example (POST /webhooks/sms)
{
"id": "msg_abc123",
"to": "+91XXXXXXXXXX",
"status": "delivered", // queued | sent | delivered | failed
"error_code": null,
"timestamp": 1730000000
}
# Rate limits & queuing
- ~1 SMS/second per SIM (configurable)
- Backoff + retries on transient errors
- Per‑sender throttles; global max throughput; quiet hours
- Error codes: SIM_NO_BALANCE, DND_BLOCKED, CARRIER_THROTTLE, INVALID_NUMBER, DEVICE_OFFLINE
Download the app and connect your first device now.
Have questions or need a demo? Drop your email and we’ll get back.