Jeg bruker e-post fra Google Apps til å sende ut detaljer om et produkt jeg selger til folk som spør om det via et nettskjema.
Etter en måned eller så går jeg gjennom mappen Sendt e-post og sender en oppfølgings-e-post til alle de jeg ikke har hørt om. Hver e-postadresse er den samme bortsett fra personen » navn i hilsenen.
Så i sammendraget, må jeg med jevne mellomrom sende den samme e-posten til mottakerne i mappen Sendt e-post som oppfyller visse kriterier: Jeg sendte dem e-post tidligere 2 måneder var emnet for e-posten «Mitt superprodukt», jeg har ikke fått svar fra dem siden forrige e-post.
Er det noe verktøy tilgjengelig som kan gjøre dette automatisk?
Svar
Gmail-filtre virker bare på meldinger når de kommer. Det er ikke en måte å gjøre det du vil med filtre.
For en ren Gmail-løsning kan du oppnå nesten det du vil ved omhyggelig bruk av søk og Laboratoriet for hermetiske svar . Det vil gjøre det enkelt å sende identiske meldinger til en haug med mennesker.
Et annet alternativ er å bruke et tredjepartsverktøy. Du kan få e-postmeldingen din via POP3 eller IMAP, slik at nesten hvilken som helst stasjonær e-postklient kan få meldingene dine. Det er sannsynligvis verktøy der ute som gjør at du kan gjøre det du leter etter. (Det er imidlertid utenfor WebApps.)
Alternativt er det du virkelig trenger en Customer Relationship Management. (CRM) løsning. Salesforce.com og lignende har sannsynligvis allerede verktøyene du vil ha.
Svar
Du bør prøve Boomerang , jeg tror det vil gjøre hva du vil
Planlegg en e-post som skal sendes senere. Enkle e-postpåminnelser.
Boomerang for Gmail er et Firefox / Chrome-programtillegg som lar deg ta kontroll over når du sender og mottar e-postmeldinger.
Kommentarer
- Kan du utvide det litt? På hvilken måte?
Svar
Endret eksempelkoden i GmailApps litt. Regnearket inneholder, navn, e-post, dato (m / d / åååå), tekst. fungerte bra for meg.
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
- OPEN spør spesifikt om Gmail. Løsningen din ser ut til å bruke data som er lagret i et Google-regneark? Kan dette referere direkte til Gmail i stedet?