Skip to main content

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

  1. 01

    NetGSM account + credits

    Sign up at netgsm.com.tr. Username + password serve as API credentials.

  2. 02

    Sender ID approval

    Company name or brand registered as sender ID. 3-7 business days.

  3. 03

    API integration

    GET or POST to https://api.netgsm.com.tr/sms/send/get/ — usercode, password, gsmno, message params.

  4. 04

    OTP flow

    Generate 6-digit random code → NetGSM → user. Store in Redis with 5-min TTL → verify.

  5. 05

    Delivery report

    GET /sms/report to query message status (Delivered, Not Delivered).

  6. 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