Automatycznie wysyłaj e-maile z Gmaila

Korzystam z poczty e-mail Google Apps do wysyłania szczegółów produktu, który sprzedaję, do osób, które pytają o to za pośrednictwem formularza internetowego.

Mniej więcej po miesiącu przeglądam folder Wysłane i wysyłam kolejną wiadomość e-mail do wszystkich, o których nie słyszałem. Każdy e-mail jest taki sam, z wyjątkiem osoby. imię i nazwisko w powitaniu.

Podsumowując, od czasu do czasu muszę wysyłać tę samą wiadomość e-mail do odbiorców w moim folderze Wysłane , którzy spełniają określone kryteria: wysłałem ich w przeszłości e-mailem 2 miesiące, temat wiadomości e-mail brzmiał „Mój super produkt”, nie otrzymałem odpowiedzi od mojego ostatniego e-maila.

Czy jest dostępne jakieś narzędzie, które może to zrobić automatycznie?

Odpowiedź

Filtry Gmaila działają tylko na wiadomości po ich odebraniu. Nie ma sposobu, aby zrobić to, co chcesz z filtrami.

W przypadku czystego rozwiązania Gmaila możesz osiągnąć prawie to, co chcesz, rozsądnie wykorzystując wyszukiwanie i Laboratorium gotowych odpowiedzi . Dzięki temu wysyłanie identycznych wiadomości do wielu osób będzie stosunkowo łatwe.

Inną opcją byłoby użycie narzędzia innej firmy. Możesz otrzymywać pocztę e-mail przez POP3 lub IMAP, więc praktycznie każdy klient poczty na komputery może otrzymywać wiadomości. Prawdopodobnie istnieją narzędzia, które pozwolą Ci robić to, czego szukasz. (To jednak wykracza poza zakres WebApps).

Alternatywnie, to, czego naprawdę potrzebujesz, to zarządzanie relacjami z klientami (CRM). Salesforce.com i podobne prawdopodobnie mają już potrzebne narzędzia.

Odpowiedź

Powinieneś wypróbować Boomerang , myślę, że zrobi, co chcesz

Zaplanuj e-mail do wysłania później. Łatwe przypomnienia e-mailowe.
Boomerang dla Gmaila to wtyczka przeglądarki Firefox / Chrome, która pozwala przejąć kontrolę nad wysyłaniem i odbieraniem wiadomości e-mail.

Komentarze

  • Czy mógłbyś to trochę rozwinąć? W jaki sposób?

Odpowiedź

Trochę zmodyfikowano przykładowy kod w GmailApps. Arkusz kalkulacyjny zawiera, imię i nazwisko, adres e-mail, datę (m / d / rrrr), tekst. działało dobrze.

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

Komentarze

  • OP pyta konkretnie o Gmaila. Wygląda na to, że Twoje rozwiązanie korzysta z danych przechowywanych w arkuszu kalkulacyjnym Google? Czy zamiast tego może bezpośrednio odwoływać się do Gmaila?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *