Automaticky odesílat e-maily z Gmailu

Pomocí e-mailu Google Apps rozesílám podrobnosti o produktu, který prodávám, lidem, kteří se o něj informují prostřednictvím webového formuláře.

Asi po měsíci procházím složku Odeslaná pošta a posílám následný e-mail všem těm, které jsem dosud neslyšel. Každý e-mail je kromě osoby stejný. jméno v pozdravu.

Takže v souhrnu musím pravidelně posílat stejný e-mail příjemcům v mé složce Odeslaná pošta , kteří splňují určitá kritéria: v minulosti jsem jim poslal e-mail 2 měsíce, předmět e-mailu byl „Můj super produkt“, od posledního e-mailu jsem na ně neměl odpověď.

Je k dispozici nějaký nástroj, který to dokáže automaticky?

Odpověď

Filtry Gmailu fungují pouze na zprávy, když přijdou. S filtry není možné dělat, co chcete.

U čistého řešení služby Gmail můžete rozumným používáním vyhledávání a Laboratoř předpřipravených odpovědí . Díky tomu bude odesílání identických zpráv spoustě lidí relativně snadné.

Další možností by bylo použití nějakého nástroje třetí strany. Svůj e-mail můžete získat prostřednictvím protokolu POP3 nebo IMAP, takže vaše zprávy může získat prakticky jakýkoli e-mailový klient pro stolní počítače. Pravděpodobně existují nástroje, které vám umožní dělat to, co hledáte. (To je však mimo rámec WebApps.)

Alternativně to, co opravdu potřebujete, je Řízení vztahů se zákazníky. (CRM) řešení. Salesforce.com a podobné nástroje již pravděpodobně mají požadované nástroje.

Odpovědět

Měli byste zkusit Boomerang , myslím, že udělá to, co chcete

Naplánujte odeslání e-mailu později. Snadné připomenutí e-mailů.
Boomerang pro Gmail je plugin Firefox / Chrome, který vám umožňuje převzít kontrolu nad tím, kdy odesíláte a přijímáte e-mailové zprávy.

Komentáře

  • Mohl byste to trochu rozšířit? Jakým způsobem?

Odpovědět

Trochu upravil ukázkový kód v GmailApps. Tabulka obsahuje, jméno, e-mail, datum (m / d / rrrr), text. fungovalo mi dobře.

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

Komentáře

  • OP se konkrétně ptá na Gmail. Zdá se, že vaše řešení používá data uložená v tabulce Google? Může to místo toho přímo odkazovat na Gmail?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *