Enviar automáticamente correos electrónicos desde Gmail

Utilizo el correo electrónico de Google Apps para enviar detalles de un producto que vendo a personas que preguntan al respecto a través de un formulario web.

Después de un mes más o menos, reviso mi carpeta Correo enviado y envío un correo electrónico de seguimiento a todos los que no he escuchado. Cada correo electrónico es el mismo excepto por la persona » s en el saludo.

Entonces, en resumen, periódicamente necesito enviar el mismo correo electrónico a los destinatarios en mi carpeta Correo enviado que cumplen con ciertos criterios: les envié correos electrónicos en el pasado 2 meses, el asunto del correo electrónico era «Mi súper producto», no he recibido una respuesta desde mi último correo electrónico.

¿Hay alguna herramienta disponible que pueda hacer esto automáticamente?

Responder

Los filtros de Gmail solo actúan sobre los mensajes cuando llegan. No hay forma de hacer lo que quieres con los filtros.

Para una solución de Gmail pura, puede lograr casi lo que desea mediante un uso juicioso de la búsqueda y el Laboratorio de respuestas almacenadas . Eso hará que enviar mensajes idénticos a un grupo de personas sea relativamente fácil.

Otra opción sería utilizar alguna herramienta de terceros. Puede recibir su correo electrónico a través de POP3 o IMAP, por lo que prácticamente cualquier cliente de correo electrónico de escritorio puede recibir sus mensajes. Probablemente existan herramientas que le permitirán hacer lo que está buscando. (Sin embargo, eso está fuera del alcance de las aplicaciones web).

Alternativamente, lo que realmente necesita es una gestión de relaciones con el cliente. (CRM) solución. Salesforce.com y los de su tipo probablemente ya tengan las herramientas que desea.

Respuesta

Debería probar Boomerang , creo que hará lo que quieras

Programe un correo electrónico para que se envíe más tarde. Recordatorios sencillos por correo electrónico.
Boomerang para Gmail es un complemento de Firefox / Chrome que le permite controlar cuándo envía y recibe mensajes de correo electrónico.

Comentarios

  • ¿Podrías ampliar eso un poco? ¿De qué manera?

Answer

Se modificó un poco el código de muestra en GmailApps. La hoja de cálculo contiene, nombre, correo electrónico, fecha (m / d / aaaa), texto. funcionó bien para mí.

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

Comentarios

  • El OP pregunta específicamente sobre Gmail. ¿Su solución parece utilizar datos almacenados en una hoja de cálculo de Google? ¿Puede esto hacer referencia directamente a Gmail en su lugar?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *