Cara Mengirim Jadwal Pelajaran Otomatis ke WhatsApp Setiap Hari
Setiap pagi guru piket mengetik ulang jadwal pelajaran hari itu ke grup WhatsApp. Kalau beliau sakit atau lupa, satu sekolah ikut bingung. Padahal jadwalnya itu-itu saja setiap minggu — Senin selalu sama dengan Senin minggu lalu.
Pekerjaan yang berulang persis seperti ini justru paling mudah diserahkan ke mesin. Tulisan ini menjelaskan caranya, mulai dari yang gratis dan dikerjakan sendiri.
Kenapa jadwal manual sering terlewat
Dari pengalaman mengurus administrasi pesantren, kegagalan pengiriman jadwal hampir selalu berasal dari tiga hal yang sama:
- Bergantung pada satu orang. Kalau yang biasa mengetik berhalangan, tidak ada yang menggantikan karena tidak ada yang tahu formatnya.
- Jam kirim tidak tetap. Kadang jam 6, kadang jam 7, kadang setelah upacara. Guru jadi tidak terbiasa mencarinya.
- Salah salin. Menyalin dari papan jadwal ke WhatsApp setiap hari, cepat atau lambat ada kelas yang tertukar.
Ketiganya hilang begitu jadwal disimpan sekali di satu tempat, lalu dikirim oleh sistem pada jam yang sama setiap hari.
Tiga cara yang bisa dipilih
| Cara | Biaya | Kesulitan |
|---|---|---|
| Ketik manual tiap pagi | Gratis | Mudah, tapi melelahkan dan mudah terlewat |
| Google Spreadsheet + Apps Script (buat sendiri) | Gratis, kecuali biaya pengiriman WhatsApp | Perlu waktu belajar 2–3 jam |
| Pakai sistem yang sudah jadi | Sekali bayar | Tinggal isi jadwal, 15 menit selesai |
Cara kedua yang akan dibahas di sini, karena itu yang bisa Anda kerjakan sendiri tanpa mengeluarkan uang untuk sistemnya.
Membuatnya sendiri dengan Google Spreadsheet
1. Susun jadwalnya per hari
Buat spreadsheet baru dengan tiga kolom: Hari, Jam Ke, dan Isi Jadwal. Isi barisnya untuk seluruh hari dalam seminggu. Kuncinya di kolom Hari — nanti sistem membaca hari ini hari apa, lalu mengambil baris yang cocok saja.
Tulis nama hari secara konsisten. Kalau di satu baris ditulis "Senin" dan di baris lain "senin", sistem menganggapnya dua hari berbeda dan salah satunya tidak akan terkirim.
2. Siapkan jalur pengiriman WhatsApp
Google Spreadsheet tidak bisa mengirim WhatsApp secara langsung. Perlu perantara yang disebut WhatsApp gateway — layanan yang menyambungkan nomor WhatsApp Anda dengan sistem. Di Indonesia yang umum dipakai antara lain Fonnte.
Setelah mendaftar, Anda mendapat sebuah token, semacam kunci yang membuktikan bahwa pengirimnya benar-benar Anda. Token inilah yang nanti dimasukkan ke dalam skrip.
3. Tulis skrip pengirimnya
Di spreadsheet, buka menu Ekstensi → Apps Script. Di sinilah logika sistemnya ditulis. Alurnya sederhana:
- Baca hari ini hari apa
- Ambil semua baris yang kolom Harinya cocok
- Susun jadi satu pesan yang rapi
- Kirim ke nomor atau grup tujuan lewat gateway tadi
4. Jadwalkan agar berjalan sendiri
Masih di Apps Script, buka menu Pemicu (Triggers). Atur agar fungsi pengirim dijalankan setiap hari pada jam yang Anda inginkan — misalnya pukul 05.30. Sejak titik ini, Anda tidak perlu membuka apa pun lagi.
Kendala yang biasanya muncul
- Zona waktu keliru. Apps Script sering masih memakai zona waktu bawaan. Pesan yang seharusnya pukul 05.30 WIB bisa terkirim jam 12 malam. Periksa pengaturan zona waktu proyeknya sebelum menyalahkan skripnya.
- Nomor tujuan salah format. WhatsApp memerlukan awalan kode negara.
08217612xxxxditolak,628217612xxxxditerima. - Mengirim ke grup. Grup tidak punya nomor telepon, melainkan ID grup. Cara mendapatkannya berbeda dari sekadar menyalin nomor.
- Terlalu banyak pesan sekaligus. Mengirim puluhan pesan dalam hitungan detik berisiko membuat nomor Anda diblokir WhatsApp. Beri jeda beberapa detik antar pengiriman.
Kalau tidak ingin mulai dari nol
Kalau Anda hanya ingin jadwalnya terkirim tanpa perlu belajar Apps Script, saya sudah membuatkan sistemnya dalam bentuk spreadsheet yang tinggal diisi. Zona waktu, format nomor, jeda pengiriman, dan pengiriman ke grup sudah diurus di dalamnya.
→ Lihat WA Reminder Jadwal Mingguan
Tapi kalau Anda punya waktu dan ingin memahaminya sendiri, langkah-langkah di atas sudah lengkap. Banyak guru yang berhasil membuatnya sendiri, dan itu lebih baik — Anda jadi bisa memodifikasinya sesuai kebutuhan sekolah masing-masing.
Penutup
Otomatisasi tidak harus dimulai dari yang rumit. Mulailah dari satu pekerjaan yang Anda kerjakan berulang setiap hari dengan hasil yang selalu sama — di situlah keuntungannya paling terasa. Jadwal pelajaran hanyalah salah satu contoh. Absensi, pengumuman rutin, dan pengingat rapat mengikuti pola yang persis sama.
Ada pertanyaan seputar pemasangannya? Silakan hubungi lewat halaman Kontak.

Diskusi