Mengirim SMS dari situs web dapat dilakukan dengan salah satu dari dua pendekatan tergantung pada apa yang diperlukan: dasbor web untuk mengirim pesan secara manual tanpa kode, atau API SMS untuk mengirim pesan secara otomatis sebagai bagian dari logika situs web itu sendiri.
Opsi 1: Dasbor SMS Berbasis Web
Rute paling sederhana untuk pengiriman sesekali atau manual adalah dasbor SMS berbasis browser: masuk, ketik pesan, pilih atau unggah nomor penerima, dan kirim — tanpa telepon, tanpa kode, tanpa pemasangan aplikasi. Ini sangat cocok untuk tim kecil yang mengirimkan pengingat janji temu, pembaruan pesanan, atau pengumuman satu kali, dan itulah cara kerja aplikasi web sebagian besar platform SMS.
Opsi 2: API SMS
Untuk segala sesuatu yang otomatis — konfirmasi saat seseorang mengirimkan formulir, OTP saat pengguna mencoba masuk, peringatan yang dipicu oleh perubahan dalam database — situs web harus mengirimkan pesan itu sendiri, tanpa ada orang yang mengklik kirim. Itulah gunanya SMS API: permintaan HTTP standar yang dibuat oleh kode backend situs web, membawa nomor penerima, teks pesan, dan kunci API, yang kemudian dikirimkan oleh gateway SMS.
Seperti Apa Sebenarnya Pengiriman melalui API
- Backend situs web mendeteksi pemicu — pesanan dilakukan, formulir dikirimkan, upaya login.
- Ini mengirimkan permintaan HTTP POST ke titik akhir API SMS, dengan nomor penerima, pesan, dan kunci API dalam permintaan tersebut.
- SMS gateway mengirimkan pesan dan mengembalikan status pengiriman yang dapat dicatat atau ditampilkan oleh situs web.
Karena ini adalah permintaan web standar, ini berfungsi dari bahasa backend apa pun yang sudah dijalankan situs web — PHP, Node.js, Python, Java — tanpa memerlukan pustaka khusus selain bahasa apa pun yang sudah digunakan untuk membuat permintaan HTTP.
Yang Mana yang Akan Digunakan
| Membutuhkan | Paling cocok |
|---|---|
| Kadang-kadang, pengiriman manual | Dasbor web |
| Otomatis, dipicu oleh peristiwa situs web | API SMS |
| Tidak ada pengembang yang tersedia | Dasbor web |
| Volume tinggi, perlu disesuaikan dengan lalu lintas | API SMS |