Loading...

Getting Started

Set up your own SMS gateway in 5 minutes. Follow this step-by-step guide to start sending OTP verification messages.

1

Create Your Account

Register for a free account. You'll get instant access to the dashboard and your API token.

Quick Registration

Takes less than 30 seconds. Start with 3-day free trial.

Start Free Trial
  • 3-Day Free Trial - Full access to all features
  • Instant Activation - No approval needed
  • API Token - Get your token immediately
2

Download Gateway App

Install our Android app on the phone you want to use as your SMS gateway.

Download APK

Android 7.0+ required. File size: ~5MB

Download APK

Pro Tip: Use a dedicated phone with unlimited SMS package for uninterrupted service.

  • Android 7.0+ (Nougat or higher)
  • Active SIM Card with SMS capability
  • Internet Connection (WiFi or Mobile Data)
3

Install & Grant Permissions

After downloading, install the app and grant all required permissions.

📲

Install APK

Open file and tap Install

Grant Permissions

Allow SMS & Phone

🔋

Battery Settings

Disable optimization

Important: Grant ALL Permissions

  • SMS Permission - To send messages
  • Phone Permission - To identify device
  • Notification - To show service status
4

Connect Your Device

Copy your API token from the dashboard and paste it into the app.

  1. Login to Dashboard
  2. Go to Gateways tab
  3. Copy your Connection Token
  4. Paste token in the Android app
  5. Tap Connect

Connection Successful!

  • App shows "● Connected" status
  • Dashboard shows device as "Online"
5

Start Sending SMS

You're all set! Send SMS through the dashboard or integrate with your application using our API.

Send SMS via API View Docs →
curl -X POST https://selfhost.smpp.asia/api/sms/send \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"phone":"09xxxxxxxxx","message":"Your OTP is 123456"}'

Integrate with Your App

Check our API documentation for code examples in JavaScript, Python, PHP, and more.

View API Documentation

Frequently Asked Questions

Why do I need to use my own phone?
Using your own phone means complete control over SMS sending. No third-party providers, no per-SMS fees, and messages are sent directly from your SIM card.
Can I use multiple phones?
Yes! Depending on your plan: Starter (1 device), Business (2 devices), Enterprise (3 devices), Enterprise+ (4 devices).
What happens if my phone goes offline?
SMS messages will be queued on our server. When your phone comes back online, it will automatically send pending messages.
How fast are messages delivered?
Messages are typically delivered within 3-10 seconds. Speed depends on your mobile network.

Ready to Get Started?

Create your account and start sending OTP messages in minutes.

Start Free Trial