WhatsApp Gateway Sekolah: API Resmi vs Tidak Resmi, Biaya, dan Risikonya
WhatsApp gateway sekolah ada dua jenis. Jalur resmi adalah WhatsApp Business Platform milik Meta: nomor sekolah didaftarkan sebagai akun bisnis, pesan yang dimulai sekolah wajib memakai templat yang disetujui, dan biayanya dihitung per templat terkirim. Jalur tidak resmi menautkan nomor biasa lewat WhatsApp Web. Jalur ini murah dan cepat dipasang, tetapi berada di luar ketentuan layanan WhatsApp, sehingga risiko blokir ditanggung sekolah.
Apa itu WhatsApp gateway sekolah?
Gateway adalah perantara antara aplikasi sekolah dan WhatsApp. Aplikasi absensi menyusun pesan, misalnya "Ananda Raka belum tercatat hadir pukul 07.30", lalu menyerahkannya ke gateway lewat API, dan gateway yang mengantarkannya ke nomor orang tua.
Perbedaan dua jenis gateway ada pada cara mereka menyentuh WhatsApp.
- Gateway resmi memakai Cloud API dari Meta. Nomor sekolah terdaftar di akun WhatsApp Business milik sekolah atau milik mitra resmi Meta, dan aplikasi mengirim permintaan langsung ke server Meta.
- Gateway tidak resmi menjalankan sesi WhatsApp Web dari nomor biasa di server penyedia. Nomor ditautkan seperti saat membuka WhatsApp di laptop, biasanya dengan memindai kode QR, lalu server menekan tombol kirim atas nama nomor itu. Di mata WhatsApp, nomor tersebut tetap akun biasa yang kebetulan mengirim ratusan pesan otomatis.
Sebagian penyedia tidak resmi menuliskannya terang-terangan. Fonnte, misalnya, menulis di situsnya bahwa layanannya tidak berjalan di atas API resmi WhatsApp, memakai WhatsApp Web untuk otomatisasi, tidak dapat memberi SLA yang tetap, dan menyerahkan risiko banned kepada pengguna. Sebagian penyedia lain menjual dua jalur sekaligus, jadi tanyakan jalur mana yang sebenarnya sekolah beli.
Cara kerja API resmi: templat, jendela 24 jam, dan batas kirim
Tiga aturan Meta paling menentukan bagi sekolah.
Templat wajib untuk pesan yang dimulai sekolah
Begitu orang tua mengirim pesan atau menelepon nomor sekolah, jendela layanan pelanggan selama 24 jam terbuka, dan setiap pesan baru dari orang tua mengulang hitungannya. Selama jendela terbuka, sekolah boleh membalas dengan pesan bebas. Setelah jendela tertutup, yang boleh dikirim hanya templat yang sudah disetujui. Kabar belum hadir, rekap mingguan, dan jadwal ujian hampir selalu dimulai sekolah, jadi praktis semuanya harus berupa templat.
Templat adalah naskah tetap dengan isian variabel, misalnya {{nama_siswa}} dan {{jam}}. Peninjauannya bisa memakan waktu sampai 24 jam, dan templat yang berulang kali mendapat umpan balik negatif dari penerima bisa dijeda atau dinonaktifkan. Setiap templat masuk satu kategori: utility, marketing, atau authentication. Utility harus tidak bernada promosi dan menyangkut hal yang spesifik atau penting bagi penerima, seperti kabar kehadiran anaknya. Templat yang mencampur kabar dengan promosi, misalnya kabar alpa yang ditutup ajakan mendaftar bimbingan belajar, dihitung marketing. Meta memeriksa kategori saat peninjauan dan dapat menyetujui templat sebagai marketing bila utility dinilai tidak cocok.
Batas nomor unik per 24 jam
Meta membatasi berapa nomor unik yang boleh menerima pesan di luar jendela layanan dalam 24 jam bergulir. Portofolio bisnis baru mulai dari 250 nomor. Batas naik ke 2.000 bila bisnis diverifikasi, diverifikasi mitra, atau sudah mengirim 2.000 templat berkualitas tinggi ke nomor unik dalam 30 hari, lalu naik bertahap sampai tanpa batas. Batas ini dipakai bersama oleh semua nomor dalam satu portofolio. Artinya, sekolah 600 murid yang baru mendaftar belum bisa mengirim rekap mingguan ke seluruh orang tua dalam sehari sebelum batasnya naik, misalnya lewat verifikasi bisnis.
Nomor khusus dan nama tampilan
Nomor harus milik sendiri, memakai kode negara, dan bisa menerima SMS atau telepon untuk verifikasi. Nomor yang masih aktif di aplikasi WhatsApp tidak bisa didaftarkan sebelum akunnya dihapus; nomor aplikasi WhatsApp Business punya jalur penyambungan khusus lewat mitra resmi yang mendukungnya. Paling aman, siapkan nomor baru atas nama sekolah dengan nama tampilan yang jelas, misalnya nama resmi sekolah.
Model biaya API resmi: apa yang dibayar dan apa yang gratis
Sejak 1 Juli 2025 Meta menagih per pesan, dan tagihan hanya muncul saat templat terkirim. Tarifnya ditentukan kategori templat dan kode negara nomor penerima. Indonesia (kode 62) punya tarif tersendiri di rate card Meta, dan Rupiah termasuk mata uang tagihan yang didukung. Untuk utility dan authentication, volume bulanan yang besar membuka tarif lebih rendah. Meta hanya boleh mengubah tarif pada hari pertama tiap kuartal dengan pemberitahuan lebih dulu, karena itu angka rupiah sengaja tidak ditulis di sini. Buka rate card terbaru saat menyusun RKAS.
| Situasi di sekolah | Jenis pesan | Dibayar? |
|---|---|---|
| Kabar belum hadir pukul 07.30 ke orang tua yang tidak sedang berbalas pesan dengan sekolah | Templat utility di luar jendela | Ya, per templat terkirim |
| Orang tua bertanya jadwal pengambilan rapor, sekolah membalas satu jam kemudian | Pesan bebas di dalam jendela | Gratis |
| Orang tua membalas pukul 19.00, lalu kabar terlambat terkirim pukul 07.10 esok paginya | Templat utility di dalam jendela | Gratis |
| Ajakan mendaftar murid baru yang bernada promosi | Templat marketing | Ya, dengan tarif marketing |
| Kode OTP untuk masuk aplikasi sekolah | Templat authentication | Ya, dengan tarif authentication |
Perkiraan biaya bulanan dihitung dari jumlah templat terkirim per kategori dikali tarif kategori itu untuk kode 62. Contoh untuk SMP dengan 600 murid dan 20 hari sekolah sebulan:
| Jenis kabar | Asumsi | Templat sebulan |
|---|---|---|
| Belum hadir pagi | Rata-rata 18 murid per hari | 360 |
| Datang terlambat | Rata-rata 15 murid per hari | 300 |
| Rekap mingguan ke semua orang tua | 600 murid x 4 pekan | 2.400 |
| Kabar tiba untuk semua murid | 600 murid x 20 hari | 12.000 |
Tiga kabar pertama berjumlah 3.060 templat. Menyalakan kabar tiba untuk semua murid menambah hampir empat kali lipat angka itu. Jadi pertanyaan anggaran yang sebenarnya adalah kabar mana yang layak dikirim, baru kemudian jalur mana yang dipakai.
Gateway tidak resmi: murah, tetapi risikonya milik sekolah
Cara bayarnya sederhana: langganan paket ke penyedia, biasanya bulanan dengan kuota pesan atau jumlah perangkat, tanpa templat dan tanpa kategori. Dua hal perlu diketahui sebelum memilih jalur ini.
Pertama, status aturannya. Ketentuan Layanan WhatsApp memasukkan bulk messaging dan auto-messaging sebagai contoh komunikasi yang tidak diperbolehkan. Gateway tidak resmi bekerja persis di wilayah itu. Nomor yang pola kirimnya dijaga bisa bertahan lama, tetapi itu toleransi, bukan izin.
Kedua, risiko operasional. Bila nomor dibatasi atau diblokir, semua kabar berhenti sekaligus dan penyedia tidak ikut menanggungnya. Sesi yang tertaut juga bisa terputus, misalnya bila perangkat tertaut dikeluarkan dari HP induk, sehingga pesan menumpuk tanpa ada yang sadar bila sistem sekolah tidak mencatat status kirim.
Tabel perbandingan WhatsApp gateway sekolah resmi dan tidak resmi
| Aspek | API resmi (WhatsApp Business Platform) | Gateway tidak resmi (WhatsApp Web) |
|---|---|---|
| Cara tersambung | Nomor didaftarkan ke akun bisnis dan dikirim lewat Cloud API | Nomor biasa ditautkan ke server penyedia, biasanya dengan memindai kode QR |
| Status di mata WhatsApp | Jalur resmi untuk pengiriman terprogram | Di luar ketentuan layanan |
| Pesan pertama ke orang tua | Wajib templat yang disetujui | Bebas |
| Cara bayar | Per templat terkirim, tarif per kategori dan kode negara | Langganan paket ke penyedia |
| Batas kirim | Tertulis dan bertingkat, mulai 250 nomor unik per 24 jam | Tidak tertulis; batasnya toleransi sistem antispam |
| Risiko blokir | Dikendalikan lewat penilaian kualitas; templat yang banyak mendapat umpan balik negatif bisa dijeda | Ditanggung pemilik nomor, tanpa jaminan penyedia |
| Persiapan | Portofolio bisnis, nomor khusus, nama tampilan, templat | Nomor dan pemindaian QR, selesai dalam hitungan menit |
| Jalur data pribadi | Server Meta, ditambah mitra bila memakai mitra | Server penyedia gateway |
Izin orang tua dan UU PDP berlaku untuk kedua jalur
Jalur apa pun yang dipilih, nomor orang tua dan isi pesan tentang anak adalah data pribadi. UU Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi mewajibkan setiap pemrosesan punya dasar (Pasal 20), dan pemrosesan data pribadi anak wajib mendapat persetujuan orang tua atau wali (Pasal 25). Persetujuan itu tertulis atau terekam, boleh elektronik maupun kertas (Pasal 22), dan sekolah wajib bisa menunjukkan buktinya (Pasal 24). Penyedia gateway yang memproses data atas perintah sekolah berkedudukan sebagai prosesor, dan pemrosesan itu tetap menjadi tanggung jawab sekolah sebagai pengendali (Pasal 51 ayat 3).
Kebijakan WhatsApp Business memakai logika yang searah: bisnis hanya boleh menghubungi orang yang memberikan nomornya dan menyatakan bersedia menerima pesan, wajib menghormati permintaan berhenti, dan bertanggung jawab memastikan cara meminta persetujuan itu sesuai hukum yang berlaku.
Contoh formulir persetujuan yang bisa disalin
Isinya disusun dari informasi yang wajib disampaikan menurut Pasal 21 UU PDP, antara lain tujuan, jenis data, jangka waktu, dan hak orang tua. Ganti bagian dalam kurung siku.
PERSETUJUAN PENERIMAAN KABAR SEKOLAH MELALUI WHATSAPP
Saya yang bertanda tangan di bawah ini, orang tua/wali dari murid bernama .................... kelas ........ NIS .............., dengan nomor WhatsApp ...................., menyatakan BERSEDIA / TIDAK BERSEDIA (coret salah satu) menerima kabar dari [nama sekolah] melalui WhatsApp dari nomor resmi sekolah [nomor].
Kabar yang dikirim: kehadiran harian (tiba, terlambat, belum hadir), rekap kehadiran dan poin mingguan, surat peringatan, prestasi, dan jadwal ujian.
Data yang dipakai: nama murid, kelas, status kehadiran, jam datang, poin, dan nomor WhatsApp di atas. Pesan dikirim melalui layanan [nama penyedia gateway] yang bekerja atas perintah sekolah.
Jangka waktu: selama murid terdaftar di sekolah ini. Riwayat pesan disimpan paling lama [jumlah] hari, lalu dihapus.
Saya dapat mengganti nomor atau berhenti menerima kabar kapan saja dengan memberi tahu wali kelas atau tata usaha, dan sekolah akan menghentikan pengiriman.
[Kota], [tanggal]. Orang tua/wali, [tanda tangan dan nama jelas].
Pertanyaan untuk calon penyedia sebelum sekolah berlangganan
Salin daftar ini ke pesan atau surat penawaran, dan minta jawabannya tertulis.
- Layanan ini memakai Cloud API resmi Meta atau sesi WhatsApp Web?
- Nomor pengirim milik siapa, dan bisakah dibawa pindah bila sekolah berganti penyedia?
- Untuk jalur resmi: siapa yang mendaftarkan templat, dan berapa lama templat baru siap dipakai?
- Untuk jalur resmi: adakah biaya layanan di luar tarif Meta, dan tagihannya dalam mata uang apa?
- Bila nomor dibatasi atau diblokir, apa langkah penyedia dan berapa lama layanan bisa pulih?
- Apakah setiap pesan punya status terkirim atau gagal yang bisa dibaca sistem sekolah?
- Di mana nomor dan isi pesan disimpan, berapa lama, dan bisakah dihapus atas permintaan sekolah?
Menyambungkan gateway di SiTuntas
Modul Integrasi WhatsApp di SiTuntas tidak menyediakan nomor atau kuota pesan di dalam aplikasi. Sekolah memasang akun gatewaynya sendiri, yaitu Fonnte, Wablas, Watzap, atau WhatsApp Business API Meta, di menu Pengaturan WhatsApp. Tokennya disimpan terenkripsi, dan biaya kirim dibayar sekolah langsung ke penyedia. Selama provider masih Uji Coba, pesan hanya dicatat dan tidak benar-benar dikirim. Kiriman ke orang tua diantrekan dengan jeda antarnomor yang dipilih sekolah, 3 sampai 15 detik dengan bawaan 5 detik, dan setiap pesan tercatat di Riwayat WhatsApp berstatus Antre, Terkirim, atau Gagal beserta jawaban gateway. Persetujuan orang tua bisa dicatat per murid dan ditegakkan, walau penegakannya bawaan mati. Modul ini ada di paket Lengkap dan Premium.
Satu hal perlu diketahui sebelum memilih jalur Meta: driver Meta di SiTuntas baru mengirim pesan teks biasa dan belum mengelola templat yang disetujui Meta. Karena di luar jendela 24 jam Meta hanya menerima templat, jalur ini belum cocok untuk kabar rutin yang dimulai sekolah. Rincian modulnya ada di halaman notifikasi WhatsApp sekolah. Kisaran harga paket gateway dibahas di Absensi Siswa dengan Notifikasi WhatsApp ke Orang Tua, dan cara menjaga pola kirim tetap wajar ada di Cara Agar Nomor WhatsApp Sekolah Tidak Kena Banned.
Pertanyaan yang sering diajukan
Apakah WhatsApp gateway tidak resmi dilarang?
Ketentuan Layanan WhatsApp memasukkan bulk messaging dan auto-messaging sebagai contoh komunikasi yang tidak diperbolehkan. Gateway tidak resmi bekerja di wilayah itu, jadi akibat yang paling nyata adalah nomor dibatasi atau diblokir. Risikonya ditanggung pemilik nomor, bukan penyedia gateway.
Berapa biaya API WhatsApp resmi untuk sekolah?
Meta menagih per templat yang terkirim, dengan tarif menurut kategori templat dan kode negara penerima; Indonesia punya tarif tersendiri. Balasan bebas di dalam jendela 24 jam dan templat utility di dalam jendela itu gratis. Karena tarif bisa berubah pada awal kuartal, hitung dari rate card terbaru di situs Meta.
Bisakah sekolah memakai nomor WhatsApp yang sudah ada?
Untuk API resmi, nomor yang masih aktif di aplikasi WhatsApp harus dihapus akunnya lebih dulu, kecuali nomor aplikasi WhatsApp Business yang disambungkan lewat mitra resmi Meta yang mendukungnya. Untuk gateway tidak resmi, nomor lama bisa ditautkan, tetapi jangan memakai nomor pribadi guru; nomor khusus atas nama sekolah paling aman.
Apakah API resmi tetap perlu persetujuan orang tua?
Perlu. Kebijakan WhatsApp Business hanya membolehkan bisnis menghubungi orang yang memberikan nomornya dan menyatakan bersedia menerima pesan. UU Nomor 27 Tahun 2022 juga mewajibkan persetujuan orang tua atau wali untuk pemrosesan data pribadi anak, dan sekolah wajib bisa menunjukkan buktinya.
Gateway mana yang cocok untuk sekolah kecil?
Sekolah dengan kiriman harian puluhan pesan dan anggaran terbatas bisa memulai dari gateway tidak resmi, asal memakai nomor khusus, jeda antarpesan, dan persetujuan orang tua yang rapi, serta sadar risikonya. Jalur resmi lebih tenang bila kiriman sudah ratusan per hari atau sekolah tidak mau menanggung risiko blokir, asal sistem sekolahnya sanggup mengirim templat yang disetujui.
Referensi
- Pricing on the WhatsApp Business Platform, Meta for Developers
- Send messages: customer service window dan templat, Meta for Developers
- Messaging limits (batas nomor unik per 24 jam), Meta for Developers
- Kebijakan WhatsApp Business (opt-in dan permintaan berhenti), WhatsApp
- UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi, JDIH BPK RI
Baca juga
Ingin melihatnya berjalan di sekolah Anda?
SiTuntas dipakai setiap hari di sekolah negeri. Semua modul terbuka, tanpa instalasi.
Isi 3 data · Verifikasi singkat · Akun aktif otomatis · Tidak perlu chat admin
Masih punya pertanyaan? Tanya kami via WhatsApp