Skicka e-post automatiskt från Gmail

Jag använder Google Apps-e-post för att skicka ut information om en produkt jag säljer till personer som frågar om det via ett webbformulär.

Efter en månad eller så går jag igenom mappen Skickad e-post och skickar ett uppföljnings-e-postmeddelande till alla som jag inte har hört av. Varje e-postadress är densamma förutom personen ” s namn i hälsningen.

Så sammanfattningsvis måste jag regelbundet skicka samma e-post till mottagarna i mappen Skickad e-post som uppfyller vissa kriterier: Jag mailade dem tidigare 2 månader var ämnet för e-postmeddelandet ”Min superprodukt”, jag har inte fått något svar från dem sedan mitt senaste e-postmeddelande.

Finns det något verktyg som kan göra detta automatiskt?

Svar

Gmail-filter fungerar bara på meddelanden när de kommer. Det finns inget sätt att göra vad du vill med filter.

För en ren Gmail-lösning kan du åstadkomma nästan vad du vill genom förnuftig användning av sökning och Canned Responses Lab . Det gör det enkelt att skicka identiska meddelanden till en massa människor.

Ett annat alternativ skulle vara att använda något tredjepartsverktyg. Du kan få din e-post via POP3 eller IMAP, så praktiskt taget vilken e-postklient som helst på skrivbordet kan få dina meddelanden. Det finns förmodligen verktyg där ute som gör att du kan göra det du letar efter. (Det är dock utanför WebApps.)

Alternativt är det du verkligen behöver en Customer Relationship Management (CRM) -lösning. Salesforce.com och dess liknande har förmodligen redan de verktyg du vill ha.

Svar

Du bör prova Boomerang , jag tror att det kommer att göra vad du vill

Planera ett e-postmeddelande som ska skickas senare. Enkla e-postpåminnelser.
Boomerang för Gmail är ett Firefox / Chrome-tillägg som låter dig ta kontroll över när du skickar och tar emot e-postmeddelanden.

Kommentarer

  • Kan du utöka det lite? På vilket sätt?

Svar

Modifierade exempelkoden i GmailApps lite. Kalkylarket innehåller, Namn, e-post, datum (m / d / åååå), text. fungerade bra för mig.

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

Kommentarer

  • OP frågar specifikt om Gmail. Din lösning verkar använda data som lagras i ett Google-kalkylark? Kan detta hänvisa till Gmail direkt istället?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *