Langsung ke konten

Integrasi GoogleSheet ke Mailketing ala AI Coder

Berikut contoh script pada video :

function onEdit(e) {
  var sheet = e.range.getSheet();
  var row = e.range.getRow();

  // pastikan tidak jalan di header row (misalnya baris 1)
  if (row === 1) return;

  // ambil data kolom A (nama), B (email), C (mobile)
  var nama   = sheet.getRange(row, 1).getValue(); // kolom A
  var email  = sheet.getRange(row, 2).getValue(); // kolom B
  var mobile = sheet.getRange(row, 3).getValue(); // kolom C

  // hanya kirim kalau ketiganya sudah terisi
  if (nama && email && mobile) {
    addSubscriberToMailketing(nama, email, mobile);
  }
}


function addSubscriberToMailketing(nama, email, mobile) {
  var apiToken = "ISI_API_TOKEN"; // ganti dengan API token Mailketing
  var listId = "1"; // ganti dengan ID list Mailketing

  var url = "https://api.mailketing.co.id/api/v1/addsubtolist";

  var payload = {
    "api_token": apiToken,
    "list_id": listId,
    "email": email,
    "first_name": nama, // gunakan nama sebagai first_name
    "mobile": mobile
  };

  var options = {
    "method": "post",
    "payload": payload,
    "muteHttpExceptions": true
  };

  var response = UrlFetchApp.fetch(url, options);
  Logger.log("Row terkirim: " + nama + " | " + email + " | " + mobile);
  Logger.log("Respon API: " + response.getContentText());
}
Apakah artikel ini membantu?

Masih butuh bantuan?

Tim support Mailketing siap membantu setup domain, SMTP, maupun integrasi API melalui WhatsApp atau email.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *