OTP dan notifikasi transaksional di setiap kanal yang dipakai pengguna Anda
Kirim kode login, konfirmasi pembayaran, dan notifikasi layanan lewat WhatsApp dengan template copy-code, one-tap, atau zero-tap, lewat SMS dari Sender ID terdaftar, lewat RCS, atau lewat panggilan suara yang membacakan kode.
Pesan autentikasi WhatsApp dengan tombol salin kode. Kode ini hanya contoh data.
Jawaban singkat
Diperbarui
OmniChannels.ai mengirimkan OTP (kode verifikasi) dan notifikasi transaksional lewat WhatsApp, SMS, RCS, dan suara. Template autentikasi WhatsApp mendukung pengiriman copy-code, one-tap, atau zero-tap. SMS dikirim dari Sender ID terdaftar melalui konektivitas operator BroadNet, dan Voice OTP membacakan kode, termasuk dalam bahasa Arab. Anda menentukan urutan fallback (kanal cadangan) antarkanal, dan status pengiriman diteruskan ke sistem Anda lewat webhook. Aplikasi Anda yang membuat dan memeriksa kode.
Yang tercakup dalam pengiriman OTP dan notifikasi
Template autentikasi WhatsApp
Kirim kode dalam format autentikasi Meta, dengan teks preset yang tetap, baris masa berlaku opsional, dan pengingat keamanan.
Copy-code, one-tap, dan zero-tap
Copy-code berfungsi di ponsel apa pun. One-tap dan zero-tap mengisi kode otomatis ke aplikasi Android Anda dan memerlukan pekerjaan integrasi di sisi Anda.
SMS OTP dari Sender ID terdaftar
Jangkau pengguna tanpa WhatsApp atau data seluler, memakai Sender ID yang terdaftar untuk trafik transaksional, dengan HLR lookup untuk memeriksa nomor.
RCS dari pengirim terverifikasi
Kirim kode dari pengirim RCS bermerek yang terverifikasi di ponsel yang didukung, dengan fallback SMS otomatis jika RCS tidak tersedia.
Voice OTP
Panggilan telepon membacakan kode dengan text-to-speech, termasuk dalam bahasa Arab, untuk pengguna yang tidak dapat menerima pesan atau membutuhkan dukungan aksesibilitas.
Fallback antarkanal
Atur urutan untuk setiap alur, misalnya WhatsApp lebih dulu, lalu SMS, lalu panggilan suara jika pengiriman tidak terkonfirmasi tepat waktu.
Status pengiriman untuk sistem Anda
Event submitted, sent, delivered, read, failed, dan rejected masuk ke backend Anda lewat webhook, dalam satu format untuk semua kanal.
Laporan pengiriman
Lihat status per pesan, filter berdasarkan tanggal, dan ekspor ke CSV untuk menyelidiki kode yang lambat atau gagal terkirim.
Metode pengiriman OTP mana yang cocok untuk pengguna Anda?
Sebagian besar tim menawarkan lebih dari satu metode. Kombinasi yang tepat bergantung pada audiens, aplikasi, dan risiko fraud Anda.
| Item | Detail |
|---|---|
| WhatsApp copy-code | Tombol menyalin kode untuk ditempel ke aplikasi atau situs web Anda. Tidak perlu mengubah aplikasi. |
| WhatsApp one-tap | Tombol membuka aplikasi Android Anda dan meneruskan kode. Memerlukan integrasi aplikasi Android. |
| WhatsApp zero-tap | Kode diteruskan ke aplikasi Android Anda di latar belakang tanpa perlu mengetuk. Memerlukan integrasi aplikasi Android dan persetujuan ketentuan Meta. |
| SMS OTP | Berfungsi di ponsel apa pun tanpa data. Di banyak pasar memerlukan Sender ID transaksional yang terdaftar. |
| RCS OTP | Pengirim bermerek dan terverifikasi di ponsel yang mendukung RCS, dengan fallback SMS otomatis di perangkat lain. |
| Voice OTP | Kode dibacakan dengan text-to-speech, termasuk bahasa Arab. Disiapkan bersama tim akun Anda. |
Cara meluncurkan pengiriman OTP
Pembuatan dan pemeriksaan kode tetap ada di sistem Anda. Kami merencanakan pengiriman, fallback, dan pelaporan bersama Anda.
- 1
Petakan alur verifikasi Anda
Daftarkan di mana kode dikirim, seperti pendaftaran, login, reset kata sandi, dan pembayaran, serta negara tempat pengguna Anda berada.
- 2
Siapkan kanal
Buat template autentikasi WhatsApp, daftarkan Sender ID SMS transaksional, dan siapkan RCS serta Voice OTP jika Anda membutuhkannya.
- 3
Hubungkan API dan webhook
Panggil REST API dari backend Anda, pilih urutan fallback, dan arahkan webhook pengiriman ke sistem Anda. Akses uji hanya mengirim ke nomor Anda sendiri yang sudah terverifikasi.
- 4
Tambahkan kontrol keamanan dan fraud
Terapkan masa berlaku singkat, sekali pakai, batas percobaan, rate limit, dan allow-list negara di aplikasi Anda.
- 5
Uji di perangkat nyata, lalu go live
Periksa pengiriman dan waktu tiba di setiap operator dan kanal, lalu pantau jumlah kode yang dikirim dibandingkan dengan kode yang dimasukkan.
Siapa yang cocok memakai OmniChannels.ai untuk OTP dan notifikasi?
Cocok jika
- Anda memverifikasi pendaftaran, login, atau pembayaran lewat nomor telepon.
- Pengguna Anda berada di pasar yang umum memakai WhatsApp, tetapi sebagian masih membutuhkan SMS atau panggilan suara.
- Anda menginginkan status pengiriman per kode agar tim support dapat melihat mengapa pengguna tidak menerimanya.
- Anda mengirim kode dan notifikasi layanan dalam bahasa Arab dan Inggris.
Hal yang perlu diketahui sebelum memulai
- OmniChannels.ai mengirimkan kode; membuat, menyimpan, dan memvalidasinya adalah tugas aplikasi Anda.
- OTP berbasis nomor telepon lebih lemah dibandingkan aplikasi autentikator atau passkey karena risiko SIM swap dan penyadapan.
- Template autentikasi WhatsApp tidak boleh memuat tautan, media, atau emoji, dan teksnya sudah ditetapkan oleh Meta.
- Fallback dapat mengirim lebih dari satu pesan untuk kode yang sama; atur waktu tunggu agar pengguna tidak bingung.
- Meta menagih pesan autentikasi WhatsApp per negara, SMS ditagih per segmen, dan suara per panggilan; pastikan Anda memeriksa harga terbaru.
Fallback kanal, langkah demi langkah
Kirim sekali lewat platform atau API. Jika suatu langkah tidak terkirim tepat waktu, kanal berikutnya mengambil alih secara otomatis, dan setiap status kembali dalam satu format webhook.
- 01
WhatsApp
Template kaya dengan tombol, tanda baca, dan balasan di kotak masuk
- 02
RCS
Kartu kaya bermerek jika ponsel dan operator mendukung RCS
- 03
SMS
Menjangkau setiap ponsel lewat jalur langsung ke operator
- 04
Voice
Kode atau pesan lisan saat pesan teks tidak sampai
Pertanyaan seputar OTP dan notifikasi
Apa perbedaan antara copy-code, one-tap, dan zero-tap?
Copy-code menampilkan tombol yang menyalin kode untuk ditempel pengguna. One-tap membuka aplikasi Android Anda dan meneruskan kode. Zero-tap meneruskan kode ke aplikasi Android Anda tanpa perlu mengetuk. One-tap dan zero-tap memerlukan integrasi aplikasi Android; copy-code tidak.
Kapan sebaiknya kami memakai Voice OTP?
Gunakan panggilan suara sebagai fallback terakhir saat pesan tidak terkirim, untuk nomor telepon rumah (landline), atau untuk pengguna yang lebih suka mendengar kodenya. Panggilan membacakan kode dengan text-to-speech, termasuk dalam bahasa Arab.
Berapa lama kode berlaku?
Buat singkat dan terima setiap kode hanya sekali. Panduan NIST membatasi autentikasi out-of-band hingga 10 menit, dan banyak bisnis memakai jendela waktu yang lebih singkat untuk login dan pembayaran. Template autentikasi WhatsApp dapat menampilkan baris masa berlaku agar pengguna tahu batas waktunya.
Apa itu SMS pumping dan bagaimana mencegahnya?
SMS pumping, atau lonjakan trafik buatan, adalah fraud ketika bot meminta kode ke nomor-nomor yang memberi penyerang bagian dari biaya pengiriman. Cegah secara berlapis: pemeriksaan bot sebelum mengirim, hanya mengizinkan negara yang Anda layani, rate limit per nomor dan IP, serta peringatan saat jumlah kode terkirim naik tanpa diikuti kode yang dimasukkan.
Kanal mana yang sebaiknya dipakai pertama untuk mengirim OTP?
Tergantung pengguna Anda. WhatsApp menghadirkan pesan bermerek dengan copy-code atau isi otomatis bagi pengguna yang memiliki data. RCS memberikan pengirim terverifikasi di ponsel yang didukung. SMS menjangkau hampir semua ponsel, dan suara melengkapi sisanya. Banyak tim memulai dari satu kanal lalu beralih ke kanal berikutnya sebagai fallback.
Bisakah kami menaruh tautan login di OTP WhatsApp?
Tidak. Template autentikasi Meta tidak boleh memuat tautan, media, atau emoji. Kirim tautan lewat template utilitas (utility) terpisah jika alur Anda membutuhkannya.
Panduan tentang topik ini
- SMS & OTPOTP di WhatsApp dan SMS: Keamanan, Pengiriman, dan Fraud9 menit baca
- SMS & OTPSMS Pumping Fraud: Cara Kerja AIT dan Cara Mencegahnya9 menit baca
- UEA & Arab SaudiRegistrasi Sender ID SMS di UEA dan Arab Saudi: Panduan Lengkap8 menit baca
- WhatsAppKategori Template WhatsApp: Approval dan Rekategorisasi8 menit baca
- PemasaranPesan ke Nasabah Bank dan Fintech: Notifikasi, OTP, Fraud8 menit baca
- PemasaranSent, Delivered, Read, Failed: Arti Status Pesan Dijelaskan8 menit baca
Jelajahi lebih banyak platform
Rencanakan pengiriman OTP Anda bersama engineer kami
Ceritakan alur verifikasi, pasar, dan volume Anda. Kami akan meninjau kanal, fallback, status pengiriman, dan kontrol fraud bersama Anda.
