SMS Gateway App
Documentation - Dev Documentation and API
For support contact info@michalvarys.eu
If this app was helpful please consider supporting on one of the platforms
https://github.com/sponsors/michalvarys
App release
v1.7.0 app-release.apk
🌐 Internationalization (i18n)
- English is now the default language
- Czech (Čeština) available via Settings → Language
- Language preference persisted across app restarts
- Auto-detects device locale on first launch
v1.3.0 app-release.apk
Campaign Wizard
- New "Kampane" tab — create and send SMS campaigns directly from the phone
- 3-step wizard: select template → choose segment & recipient count → preview & send
- Editable SMS body — modify template text before sending
- Send now vs Queue — choose immediate send or queue for later
SIM Selection
- Auto-assign for single SIM devices
- SIM picker for dual SIM — send via one SIM or split between both (round-robin)
Marketing Statistics
- Campaign status card with real-time progress (sent / pending / errors)
- Click tracking — unique clicks and total clicks
- Order tracking — orders and revenue attributed to campaign (UTM)
- Opt-out tracking — STOP responses count
- Calculated metrics — CTR%, conversion%, opt-out%
Reliability
- Confirm-batch now returns ack_ids for device-side cleanup
- Heartbeat reports unsynced_count for server-side monitoring
- Reconcile endpoint support for startup sync
Fixes
- Empty phone/mobile fields properly filtered in campaign recipients
- "Send now" button hides after successful trigger
- Queued campaigns correctly show "in queue" state (not "sending")






