W Wabridge

Kirim Notifikasi WhatsApp Otomatis dari Google Sheets (Apps Script)

Oleh Tim Wabridge ·

Integrasi WhatsApp dengan Google Sheets memungkinkan Anda mengirim notifikasi WhatsApp otomatis langsung dari spreadsheet — tanpa server, cukup Google Apps Script dan REST API. Cocok untuk reminder, konfirmasi, atau update status dari data yang sudah Anda kelola di Sheets. Berikut tutorialnya.

Yang Anda Butuhkan

  1. Akun Wabridge dengan satu device terhubung. Daftar gratis, tambah device, scan QR.
  2. API key dan nama session device (lihat di detail device). Pelajari di dokumentasi API.
  3. Google Sheet berisi kolom nomor (mis. 628xxxx) dan pesan.

Langkah Integrasi

  1. Buka Google Sheet → menu Extensions → Apps Script.
  2. Tempel kode di bawah, ganti API_KEY_ANDA dan SESSION_DEVICE_ANDA.
  3. Sesuaikan kolom (di contoh: kolom A = nomor, kolom B = pesan).
  4. Jalankan kirimWhatsApp() dan beri izin saat diminta.

Contoh Kode Apps Script

function kirimWhatsApp() {
  const API_KEY = 'API_KEY_ANDA';
  const SESSION = 'SESSION_DEVICE_ANDA';
  const URL = 'https://waha.wabridge.cloud/api/sendText';

  const sheet = SpreadsheetApp.getActiveSheet();
  const rows = sheet.getDataRange().getValues();

  // Lewati baris header (mulai dari indeks 1)
  for (let i = 1; i < rows.length; i++) {
    const nomor = String(rows[i][0]).replace(/[^0-9]/g, ''); // kolom A
    const pesan = rows[i][1];                                 // kolom B
    if (!nomor || !pesan) continue;

    const payload = {
      session: SESSION,
      chatId: nomor + '@c.us',
      text: pesan,
    };

    UrlFetchApp.fetch(URL, {
      method: 'post',
      contentType: 'application/json',
      headers: { 'X-Api-Key': API_KEY },
      payload: JSON.stringify(payload),
      muteHttpExceptions: true,
    });

    Utilities.sleep(3000); // jeda 3 detik antar pesan
  }
}

Kode ini membaca tiap baris, memformat nomor menjadi 628xxxx@c.us, lalu mengirim pesan via REST API. Utilities.sleep memberi jeda agar pengiriman tidak terlalu cepat.

Ide Otomasi Lanjutan

  • Trigger terjadwal. Pakai Apps Script time-driven trigger untuk mengirim reminder harian.
  • Trigger on edit. Kirim notifikasi saat status di sheet berubah (mis. "Lunas").
  • Tanpa coding sama sekali. Untuk broadcast besar, unggah CSV langsung di dashboard Wabridge tanpa Apps Script.

Kesimpulan

Dengan Apps Script + REST API Wabridge, Google Sheets bisa menjadi pusat kendali notifikasi WhatsApp Anda. Tidak perlu server, cukup spreadsheet yang sudah Anda pakai sehari-hari. Mulai gratis sekarang dan baca dokumentasi API untuk endpoint lengkap.

Catatan: simpan API key dengan aman dan beri jeda wajar antar pesan. Patuhi kebijakan WhatsApp.

Coba Wabridge Gratis

WhatsApp Gateway & API Indonesia untuk blast, auto-reply, OTP, dan webhook. Ada paket gratis, tanpa kartu kredit — siap pakai dalam 1 menit.