Automatisches Senden von E-Mails aus Google Mail

Ich verwende Google Apps-E-Mail, um Details eines von mir verkauften Produkts an Personen zu senden, die sich über ein Webformular danach erkundigen.

Nach ungefähr einem Monat gehe ich meinen Ordner Gesendete E-Mails durch und sende eine Folge-E-Mail an alle, die ich nicht gehört habe. Jede E-Mail ist bis auf die Person dieselbe. s Name in der Begrüßung.

Zusammenfassend muss ich also regelmäßig dieselbe E-Mail an Empfänger in meinem Ordner Gesendete E-Mail senden, die bestimmte Kriterien erfüllen: Ich habe sie in der Vergangenheit per E-Mail gesendet 2 Monate lang war der Betreff der E-Mail „Mein Superprodukt“, ich habe seit meiner letzten E-Mail keine Antwort mehr erhalten.

Gibt es ein Tool, das dies automatisch tun kann?

Antwort

Google Mail-Filter wirken nur auf Nachrichten, wenn diese eintreffen. Mit Filtern können Sie nicht das tun, was Sie möchten.

Für eine reine Google Mail-Lösung können Sie mit der Suche und der Canned Responses Lab . Dadurch wird das Senden identischer Nachrichten an eine Gruppe von Personen relativ einfach.

Eine andere Option wäre die Verwendung eines Tools eines Drittanbieters. Sie können Ihre E-Mails über POP3 oder IMAP erhalten, sodass praktisch jeder Desktop-E-Mail-Client Ihre Nachrichten erhalten kann. Es gibt wahrscheinlich Tools, mit denen Sie das tun können, wonach Sie suchen. (Das liegt jedoch außerhalb des Bereichs von WebApps.)

Alternativ benötigen Sie wirklich ein Kundenbeziehungsmanagement (CRM) Lösung. Salesforce.com und sein Team verfügen wahrscheinlich bereits über die gewünschten Tools.

Antwort

Sie sollten Boomerang , ich denke, es wird tun, was Sie wollen

Planen Sie eine E-Mail, die später gesendet werden soll. Einfache E-Mail-Erinnerungen.
Boomerang for Gmail ist ein Firefox / Chrome-Plugin, mit dem Sie steuern können, wann Sie E-Mail-Nachrichten senden und empfangen.

Kommentare

  • Können Sie das etwas näher erläutern? Auf welche Weise?

Antwort

Der Beispielcode in GmailApps wurde ein wenig geändert. Die Tabelle enthält, Name, E-Mail, Datum (m / t / jjjj), Text. hat bei mir gut funktioniert.

function sendEmails() { var sheet = SpreadsheetApp.getActiveSheet(); //var mSheet = sheet.getSheets()[0]; var startRow = 2; // First row of data to process var numRows = sheet.getLastRow()-1; // Gets last number of rows to process //Logger.log(sheet.getLastRow()); var tDate = new Date(); var tFormat = tDate.getMonth()+1 + "/" + tDate.getDate() + "/" + tDate.getYear(); // Fetch the range of cells A2:D2 var dataRange = sheet.getRange(startRow, 1, numRows, 4) // Fetch values for each row in the Range. var data = dataRange.getValues(); for (i in data) { var row = data[i]; var emailAddress = row[1]; // Second column var message = "Dear " + row[0] + ", \n\n" + row[3] + "\n\nCheers"; // Fourth column var dFormat = row[2].getMonth()+1 + "/" + row[2].getDate() + "/" + row[2].getYear(); if (dFormat == tFormat){ var subject = "Hi"; MailApp.sendEmail(emailAddress, subject, message); } } } 

Kommentare

  • Das OP fragt speziell nach Google Mail. Ihre Lösung scheint Daten zu verwenden, die in einer Google-Tabelle gespeichert sind. Kann dies stattdessen direkt auf Google Mail verweisen?

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.