View Categories

Integrasi GoogleSheet ke Mailketing ala AI Coder

< 1 min read

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());
}

Leave a Comment

Mailketing by Regrow

Jl. Mangga No. 94B
Pekanbaru - Riau
Indonesia

© 2022 mailketing.co.id All rights reserved. ‍