For the complete documentation index, see llms.txt. This page is also available as Markdown.

Mailingler için Google Sheets nasıl kullanılır

Burada, Mavibot.ai'de bir chatbot yardımıyla e-posta adreslerinin nasıl toplanacağı ve Google Sheets'teki betikle ticari bir teklifin nasıl gönderileceğine dair ayrıntılı talimatları bulabilirsiniz.

Google Sheets yardımıyla toplu e-postalar nasıl oluşturulur

Nasıl çalışır: bot yeni adresleri toplar ve bunları tek tek ilk sütuna yapıştırır ("Sending" sayfasındaki A3:A). Google betiği, süre ayarlandığında veya sayfayı değiştirdiğinizde (tetikleyicinin ne olduğuna bağlı olarak) başlatılır; yeni adreslerle bir toplu e-posta oluşturur ve bunları zaman damgasıyla birlikte "Log" sayfasına taşır.

function SendMail() {

var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet = ss.getSheetByName("Sending")
var email = sheet.getRange("a3:a").getValues()
var subj = sheet.getRange("c2").getValue()
var body = sheet.getRange("d2").getValue()
var arr = []

MailApp.sendEmail(email, subj, body)
arr = [[new Date(), email]]

//gönderilen adresleri Log'a yaz
ss.getSheetByName("Log").getRange(ss.getSheetByName("Log").getLastRow()+1, 1, 1, 2).setValues(arr)
//Sending sayfasını temizle
sheet.getRange("a3:a").clearContent()
}

Yapılandırma 4 bölümden oluşur: sayfayı ayarlama, betiği etkinleştirme, sohbet botunu yapılandırma ve bir tetikleyici yapılandırma

Bir sayfa nasıl yapılandırılır

kopyasını oluşturun kodun bulunduğu sayfanın: Dosya -> Kopyasını oluştur

Betiklerin de kopyalanacağını belirttiğine dikkat edin - sayfayı kopyalarken bunun da kopyalandığından emin olun. "Kopyasını oluştur"a basın.

"Sending" sayfasında yalnızca B2 ve C2 sütunlarını değiştirirsiniz:

Sayfa hakkında: bot adresleri ilk sütuna yapıştırır ("Sending" sayfasındaki A3:A). Yalnızca konu ve mesaj sütunlarını değiştirmeniz gerekir, başka hiçbir şeyi değil

Şimdi sayfanızın erişimini kontrol etmeniz gerekiyor; aşağıdaki ekran görüntüsünde olduğu gibi, bağlantıya sahip olan herkesin düzenlemesine açık olmalıdır.

Betiği nasıl etkinleştirirsiniz

Sayfalarınızda Uzantılar -> Apps Script

Seçin "SendMail"

Basın "Çalıştır"

Basın "İzinleri incele"

Toplu e-postayı göndermek istediğiniz hesabı seçin.

Basın "Gelişmiş"

Basın "(betiğin adı)'na git (güvenli değil)"

Basın "İzin ver"

Şimdi hesabınızdaki güvenlik uyarısı e-postasını kontrol ederek betiğin etkinleştirildiğinden emin olmanız gerekiyor

Chatbot nasıl yapılandırılır

Örnek olarak, üç bloktan oluşan aşağıdaki şemayı ele alalım

1) İlk yeşil blok "Birincil koşul kontrolü" botla diyaloğu başlatır. Burada, koşullarda onu başlatacak ifadeyi yazarız. Ayarların bloklarda kaydedildiğinden emin olmak için, ekledikten sonra "Kaydet" basmayı unutmayın.

2) Şimdi aşağıda bir blok oluşturun ve bağlantıyı düzenleyin. "Kullanıcı veri girer" sekmesini açın ve değişkenin adını (örnekteki client_mail gibi) yapıştırın. Ardından e-postayı kontrol etmek için koşula bir düzenli ifade ekleyin. Bu noktada, eklenen verilerin doğruluğunu kontrol etmek önemlidir; aksi halde betik sık sık donacaktır. Aşağıdaki ifadelerden herhangi birini kullanabilirsiniz:

^[a-z0-9][a-z0-9_.-]@([a-z0-9]+.)[a-z0-9][a-z0-9-]+.([a-z]{2,6})$

^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$

Düzenli ifadeler hakkında daha fazla bilgi burada

3) Bir sonraki blok, verileri sayfaya aktaran bloktur. Her şeyi ekran görüntüsündeki gibi yapılandırın (alanların açıklaması aşağıdadır)

  • POST-json istek türünü seçin.

  • Fonksiyon URL'sini “URL request” sekmesine yapıştırın.

    https://store.salebot.ai/function/gsheets

  • Aşağıdaki satırı “JSON parameters” sekmesine yapıştırın {"id": "(id parametreniz)", "mapping":{"a":"#{client_mail}"}, "list_name": "Sending"} Sayfanızın bağlantısından id parametrenizi yapıştırın. Bunu, bağlantıda d/ ifadesinden sonra bulabilirsiniz.

Bir tetikleyici nasıl yapılandırılır

Bir tetikleyici oluşturmadan önce, botun verileri sayfaya yazdığını ve fonksiyonun doğru çalıştığını kontrol edin.

Her şey sorunsuz gittiyse, Uzantılar -> Apps Script -> SendMail'i açın ve ardından soldaki menüden Triggers'a gidin.

Ekranın sağ alt köşesindeki düğmeyi kullanarak yeni bir Trigger oluşturun

Ekran görüntüsündeki gibi ayarlayın. Eğer bunu Time-driven olarak yapılandırıyorsanız, zaman aralığının en az 30 dakika olması gerektiğini bilin. Kendi değerlerinizi seçebilirsiniz, ancak bazı kotalarınolduğunu unutmayın. Ardından "Kaydet".

basın. Artık listede bir tetikleyici var. Yapılandırma tamamlandı!

Diğer değerli bağlantılar:

Google Workspace'te Gmail gönderim sınırları

Gmail Service hakkında daha fazla bilgi

Google Services için kotalar

Son güncelleme