Enviar e-mails automaticamente do Gmail

Eu uso o e-mail do Google Apps para enviar detalhes de um produto que vendo para pessoas que fazem perguntas sobre ele por meio de um formulário da web.

Depois de um mês ou mais, vou até minha pasta E-mails enviados e envio um e-mail de acompanhamento para todos aqueles que “não ouvi. Cada e-mail é o mesmo, exceto para a pessoa” s nome na saudação.

Então, em resumo, periodicamente eu preciso enviar o mesmo e-mail para destinatários em minha pasta E-mails enviados que atendem a certos critérios: Eu os enviei no passado 2 meses, o assunto do e-mail era “Meu superproduto”, não recebi uma resposta deles desde meu último e-mail.

Existe alguma ferramenta disponível que faça isso automaticamente?

Resposta

Os filtros do Gmail atuam apenas nas mensagens quando elas chegam. Não há como fazer o que você deseja com os filtros.

Para obter uma solução pura do Gmail, você pode realizar quase o que deseja com o uso criterioso da pesquisa e do Laboratório de respostas automáticas . Isso tornará o envio de mensagens idênticas para um monte de pessoas relativamente fácil.

Outra opção seria usar alguma ferramenta de terceiros. Você pode obter seu e-mail via POP3 ou IMAP, de forma que praticamente qualquer cliente de e-mail de desktop possa receber suas mensagens. Provavelmente, existem ferramentas que permitirão que você faça o que está procurando. (Isso está fora do alcance dos WebApps, no entanto.)

Alternativamente, o que você realmente precisa é de um Gerenciamento de Relacionamento com o Cliente Solução (CRM). Salesforce.com e semelhantes provavelmente já têm as ferramentas que você deseja.

Resposta

Você deve tentar Boomerang , acho que fará o que você quiser

Agende o envio de um e-mail posteriormente. Lembretes fáceis de e-mail.
Boomerang para Gmail é um plug-in do Firefox / Chrome que permite controlar quando envia e recebe mensagens de e-mail.

Comentários

  • Você poderia expandir um pouco isso? De que maneira?

Resposta

Modificou um pouco o código de amostra no GmailApps. A planilha contém, nome, e-mail, data (m / d / aaaa), texto. funcionou bem para mim.

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

Comentários

  • O OP está perguntando especificamente sobre o Gmail. Parece que sua solução usa dados armazenados em uma planilha do Google? Isso pode fazer referência direta ao Gmail?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *