KlikDev
Go back

Mengirim Email Massal Otomatis (MailMerge) dengan Google Sheets

Edit page

Mengirim Email Massal Otomatis dengan Google Sheets

Bagi pemilik bisnis atau developer, mengirim email satu per satu secara manual sangat membuang waktu. Dengan Google Apps Script, kita bisa membuat fungsi pengirim email otomatis (MailMerge) langsung dari data baris spreadsheet Google.

Kode Apps Script Utama

Salin kode JavaScript (Google Apps Script) di bawah ini ke editor script spreadsheet Anda (Ekstensi > Apps Script):

function sendBulkEmails() {
  const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  const dataRange = sheet.getDataRange();
  const data = dataRange.getValues();
  
  // Asumsikan baris 1 adalah header (Nama, Email, Status)
  for (let i = 1; i < data.length; i++) {
    const row = data[i];
    const nama = row[0];
    const email = row[1];
    const status = row[2];
    
    if (status !== "Terkirim" && email) {
      const subjek = `Halo ${nama}, Penawaran Khusus KlikDev`;
      const body = `Hi ${nama},\n\nTerima kasih telah berlangganan KlikDev. Ini adalah email otomatis yang dikirim via Apps Script.`;
      
      GmailApp.sendEmail(email, subjek, body);
      sheet.getRange(i + 1, 3).setValue("Terkirim"); // Update status kolum C
      SpreadsheetApp.flush(); // Terapkan perubahan instan
    }
  }
}

Kelebihan Cara Ini

  1. Gratis 100%: Berjalan di infrastruktur cloud Google.
  2. Tanpa Setup Server: Cukup buka browser dan paste kodenya.
  3. Mudah Dikustomisasi: Format email bisa diubah menjadi HTML.

Edit page
Share this post:

Previous Post
Otomatisasi Laporan Finansial Startup Harian
Next Post
AstroPaper 6.0