Cara Membuat Reminder Otomatis via WhatsApp dari Spreadsheet

Spreadsheet bukan lagi sekadar alat hitung. Sekarang kita bisa membuat pengingat otomatis yang langsung mengirim pesan WhatsApp ke pelanggan, rekan kerja, bahkan diri sendiri—tanpa harus menyentuh HP.

Mengapa Ini Penting?

Kita hidup di zaman notifikasi. Tapi ironisnya, justru banyak hal penting yang terlewat karena kita lupa. Nah, sistem ini memungkinkan kita:

  • Mengirim WhatsApp otomatis pada tanggal tertentu
  • Tanpa aplikasi tambahan
  • 100% gratis dan bisa diatur sesuai kebutuhan

Alat yang Dibutuhkan

  • Google Spreadsheet (gratis)
  • Akun Gmail (untuk akses Google Apps Script)
  • Layanan CallMeBot (gratis)

Langkah 1: Siapkan Spreadsheet

Buat spreadsheet baru dan atur kolom seperti ini:

| No | Nama | Nomor WhatsApp | Tanggal Kirim | Pesan |

Contoh:

| 1  | Dita | 6281234567890  | 2025-07-25     | Hai Dita! Jangan lupa meeting jam 10 ya. |

Langkah 2: Dapatkan API Key CallMeBot

Untuk bisa kirim WA, kita butuh izin dari CallMeBot:

  1. Simpan nomor +34 600 83 39 43 di kontak kamu dengan nama CallMeBot.
  2. Kirim pesan ke nomor itu: I allow callmebot to send me messages
  3. Kamu akan menerima API Key. Simpan baik-baik.

Langkah 3: Tambahkan Script Otomatis

Klik Extensions → Apps Script lalu hapus semua kode dan ganti dengan ini:


function kirimPesanWA() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var hariIni = Utilities.formatDate(new Date(), "GMT+7", "yyyy-MM-dd");

  for (var i = 1; i < data.length; i++) {
    var nomor = data[i][2];
    var tanggal = data[i][3];
    var pesan = data[i][4];

    if (tanggal == hariIni && pesan != "") {
      var apiKey = "APIKEYKAMU"; // Ganti dengan API Key CallMeBot kamu
      var url = "https://api.callmebot.com/whatsapp.php?phone=" + nomor + 
                "&text=" + encodeURIComponent(pesan) + 
                "&apikey=" + apiKey;
      UrlFetchApp.fetch(url);
      sheet.getRange(i+1, 5).setValue(""); // Kosongkan kolom pesan setelah dikirim
    }
  }
}

Langkah 4: Atur Trigger Otomatis

Masih di menu Apps Script:

  1. Klik ikon jam (⏰) di kiri
  2. Pilih + Add Trigger
  3. Pilih fungsi kirimPesanWA
  4. Jadwalkan sesuai kebutuhan (misal setiap hari jam 08:00)

Tips Tambahan

  • Pastikan format tanggal di spreadsheet pakai yyyy-MM-dd
  • Gunakan format internasional untuk nomor WA: contoh 6281234567890
  • Jangan spam, CallMeBot punya batasan harian

Penutup

Satu script kecil bisa menyelamatkan banyak waktu. Sistem ini bukan cuma soal otomatisasi, tapi soal efisiensi dan profesionalitas. Reminder yang datang tepat waktu bisa jadi pembeda antara klien yang loyal atau hilang. Kita tidak harus supercanggih—cukup tahu cara kerja alat-alat sederhana secara pintar.

FAQ Singkat

  • Apakah ini gratis? Ya, CallMeBot dan Apps Script bisa dipakai tanpa biaya.
  • Apa bisa kirim pesan ke banyak nomor? Bisa, cukup tambah baris di spreadsheet.
  • Apa harus buka laptop tiap hari? Tidak. Setelah trigger diset, sistem jalan otomatis.

Referensi

NextGen Digital... Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...