From signup to receiving your first webhook — follow these steps to turn your Android phone into an SMS gateway in under 5 minutes.
This is SmsSync's server. You enter this in the Flutter app so your phone knows where to send SMS data.
You get this URL when you register. It's the same for everyone.
This is your own server. You add this in the dashboard so SmsSync knows where to forward the SMS data.
This is your backend endpoint that receives the SMS JSON payload.
Sign up with your email and password. You'll instantly get an API key — this is how your phone authenticates with our server.
Download and install the SmsSync APK on the Android phone that will receive the SMS. Grant SMS permissions when prompted.
SMS Gateway for your server
App needs these permissions to listen for SMS in the background
Open the app, tap Settings, and enter your Server URL and API Key. The Server URL is our server — this is where your phone sends the SMS data. The API Key identifies your account.
Go to Webhooks in your dashboard and add your server's endpoint URL. This is YOUR server — the place where you want to receive the SMS data. You can add multiple webhooks.
That's it! Every SMS your phone receives will now be stored in the cloud AND sent to your webhook. You get the raw sender ID and full message content to process however you need.
{ "event": "sms.received", "timestamp": 1709640000000, "data": { "sender": "MobileMoney", "content": "You have received GHS 150.00...", "receivedAt": "2026-03-05T12:00:00Z", "sim": "SIM1", "deviceId": "pixel_7a" } }
You have received GHS 150.00 from JOHN DOE 0244xxxxxx...
Message stored permanently — even if deleted from phone
Create your free account and start forwarding SMS in under 5 minutes.