Panduan Lengkap Link WhatsApp Click-to-Chat dan Skema URL wa.me
Fitur «Click-to-Chat» pada WhatsApp memungkinkan pengguna untuk memulai percakapan dengan siapa pun tanpa perlu menyimpan nomor telepon terlebih dahulu ke dalam buku kontak smartphone. Selama nomor tersebut aktif terdaftar di WhatsApp, sebuah tautan URL langsung akan seketika membuka jendela percakapan.
Meskipun terlihat sangat sederhana, kekeliruan kecil pada pemformatan nomor — seperti menyertakan tanda tambah (+), angka nol di awal (0), spasi, tanda kurung, atau kesalahan pengkodean URL saat membuat baris baru — menyebabkan jutaan tautan gagal dibuka setiap hari.
Panduan teknis ini mengupas tuntas struktur URL resmi, aturan pembersihan nomor standar E.164, dan praktik terbaik pengkodean URL untuk desktop, Android, dan iOS.
1. Format URL Resmi WhatsApp
WhatsApp secara resmi menyediakan dua format URL untuk memulai percakapan:
Format Standar Modern: https://wa.me/<nomor>
Format paling direkomendasikan oleh Meta/WhatsApp saat ini adalah domain ringkas wa.me:
https://wa.me/6281234567890
Dengan pesan awal yang sudah terisi otomatis:
https://wa.me/6281234567890?text=Halo%20saya%20tertarik%20dengan%20produk%20ini
Format API Warisan: https://api.whatsapp.com/send
Format lama yang tetap didukung demi kompatibilitas:
https://api.whatsapp.com/send?phone=6281234567890&text=Halo
Rekomendasi: Selalu gunakan wa.me. Tautan lebih pendek, terlihat profesional, dan menangani deeplink di perangkat seluler dengan lebih cepat dan handal.
2. Aturan Format Nomor Telepon E.164
Agar tautan dapat dikenali dengan sempurna oleh sistem WhatsApp di seluruh dunia, nomor telepon wajib mengikuti standar E.164:
- Hanya gunakan angka: Hapus semua tanda plus (
+), spasi, tanda kurung, atau tanda hubung (-). - Sertakan kode negara: Tanpa awalan
00(misalnya untuk Indonesia gunakan62). - Hilangkan angka nol di awal nomor lokal: Nomor seluler Indonesia
0812 3456 7890harus diformat menjadi6281234567890(angka nol di awal wajib dihilangkan).
Tabel Perbandingan Format
| Format Asli | Format E.164 Benar | Tautan URL yang Sah |
|---|---|---|
Indonesia: 0812 3456 7890 |
6281234567890 |
https://wa.me/6281234567890 |
Malaysia: +60 12 345 6789 |
60123456789 |
https://wa.me/60123456789 |
Singapura: 9123 4567 |
6591234567 |
https://wa.me/6591234567 |
3. URL Encoding untuk Pesan Kustom
Saat menyertakan teks pesan bawaan pada parameter ?text=, karakter teks wajib dienkode menurut standar RFC 3986:
- Spasi harus diganti dengan
%20. - Baris baru (Enter) menggunakan kode
%0A. - Karakter khusus seperti
&,#, dan?harus dienkripsi (%26,%23,%3F).
Contoh pembuatan dinamis menggunakan JavaScript:
const phone = "6281234567890";
const message = "Halo Admin!\nSaya ingin menanyakan detail pemesanan.";
const link = `https://wa.me/${phone}?text=${encodeURIComponent(message)}`;
4. Mengubah Link Menjadi QR Code WhatsApp
Tautan Click-to-Chat dapat dikonversi menjadi kode QR untuk dicetak pada stiker paket, brosur promosi, struk belanja, atau kartu nama bisnis. Pembeli cukup memindai dengan kamera ponsel mereka untuk langsung mengobrol.
Gunakan alat Generator Link & QR Code WhatsApp gratis kami untuk membuat tautan siap pakai dalam hitungan detik.
Capture More Website Leads with WAButton
Add a smart, floating WhatsApp chat button to your site in 2 minutes. Route chats to multiple team members, display business hours, and trigger automated webhook notifications.
Written by Tim Teknis WAButton
Hubungan Pengembang