SMS integration
NetGSM+Özel Yazılım
Automate OTP, bulk SMS, order notifications, and appointment reminders via NetGSM API.
Quick answer
NetGSM SMS integration connects Turkey's most popular SMS gateway to your app. Supports OTP (phone verification), order/shipping notifications, appointment reminders, bulk campaign SMS, and 2FA. Simple API (HTTP GET/POST) — integration usually takes 1-3 days.
Setup cost
$170-700
Monthly
$0.003-0.007/SMS (volume-based); no monthly fixed fee
Duration
3-7 days
Who is this for
→OTP / 2FA phone verification
→Order + shipping status SMS
→Appointment reminders (clinic, restaurant, beauty)
→Bulk campaign SMS (e-commerce discounts)
→Bank / fintech transaction alerts
Data flow
App → NetGSM REST API → Turkish GSM operators → Recipient phone. Delivery report: NetGSM → App callback.
Setup steps
- 01
NetGSM account + credits
Sign up at netgsm.com.tr. Username + password serve as API credentials.
- 02
Sender ID approval
Company name or brand registered as sender ID. 3-7 business days.
- 03
API integration
GET or POST to https://api.netgsm.com.tr/sms/send/get/ — usercode, password, gsmno, message params.
- 04
OTP flow
Generate 6-digit random code → NetGSM → user. Store in Redis with 5-min TTL → verify.
- 05
Delivery report
GET /sms/report to query message status (Delivered, Not Delivered).
- 06
Test + go-live
20+ tests to your own number → production.
Common pitfalls
- SMS without sender approval shows as 'UNKNOWN' to recipient
- Commercial SMS requires İleti Yönetim Sistemi (İYS) registration
- Rate limit: 50 SMS/second (batch needed for bulk)
- International SMS has separate tariff
Frequently asked questions
NetGSM or WhatsApp Business API for OTP?
NetGSM is cheaper for OTP ($0.003/SMS vs $0.05/WA message) and faster. WhatsApp OTP has high user adoption in Turkey but costs more. Both work.
Is İYS registration mandatory?
Yes for commercial SMS (campaigns, discounts) — GDPR/KVKK violation without İleti Yönetim Sistemi consent. Not required for OTP/transactional.
What is the delivery rate?
NetGSM Turkey average 95-98% delivery. Blocked / invalid numbers lower it. Track failures with the delivery report.
Get a quote for NetGSM + Özel Yazılım integration
Fixed-scope written proposal after a 30-minute discovery call.
Start a discovery call