Inicio Email Tus emails en piloto automático

Tus emails en piloto automático

Equipo FlowSavers
~2 min
1-Click listo

¡Uf, qué frustración cuando mandás un email importante y se pierde en el éter sin respuesta! Querés saber si te contestaron y, si no, que Gmail te avi...

Recordatorios automáticos para emails sin respuesta

Texto

1. Recordatorios automáticos para emails sin respuesta

2. El Problema

¡Uf, qué frustración cuando mandás un email importante y se pierde en el éter sin respuesta! Querés saber si te contestaron y, si no, que Gmail te avise sin que tengas que ir a revisar. La función de Gmail es limitada y las herramientas de pago son caras o te obligan a hacer un seguimiento manual. Vos necesitás algo que funcione solo, que te lo recuerde en la bandeja de entrada y que sea económico. Te entendemos perfecto, es un dolor de cabeza de productividad que te roba tiempo y energía.

3. El Plan de Acción

Para automatizar este seguimiento, vamos a crear un pequeño “agente” que trabaje para vos en segundo plano. La lógica es simple y se basa en estos tres pasos:

  1. Verificar si hubo una contestación en la conversación: Después de identificar esos emails, el sistema va a chequear la conversación completa (el hilo de correos) para ver si alguna persona que no seas vos ya te contestó. Si no hay respuestas de terceros dentro de ese hilo, ese email está “pendiente”.
  2. Generar un recordatorio visual en tu bandeja: Si el sistema encuentra un email pendiente que superó tu plazo, automáticamente le va a aplicar una etiqueta especial y lo va a marcar como “no leído”. De esta forma, el email “sube” a tu vista principal como si fuera un correo nuevo, llamando tu atención sin que vos tengas que hacer nada.

4. Implementación Detallada

Vas a usar Google Apps Script, que es la herramienta gratuita de Google para automatizar tareas en tus aplicaciones, como Gmail. No te asustes, no necesitás ser un programador. Te voy a dar los pasos exactos:

Configuración Inicial:

  1. Abrí Google Apps Script: Andá a script.google.com y hacé clic en + Nuevo proyecto. Si te aparece un archivo Código.gs, borrá el contenido que tenga. Si no, vas a ver un archivo vacío listo para empezar.
  2. Prepará una etiqueta en Gmail: En tu Gmail, creá una nueva etiqueta (o “label”) que se llame, por ejemplo, ”🚨 Seguimiento Pendiente”. Es importante que se llame exactamente así, o que en el código modifiques el nombre para que coincida con el que elijas.

El Código (que vas a copiar del prompt y pegar):

El script va a hacer lo siguiente:

  • Definir cuántos días querés esperar antes de considerar un email como “sin respuesta”.
  • Buscar todos los emails en tu carpeta “Enviados”.
  • Para cada uno de esos emails, va a:
    • Chequear si ya pasó el tiempo que definiste.
    • Verificar si ya le aplicaste la etiqueta de “Seguimiento Pendiente”.
    • Revisar si en todo el hilo de conversación hay alguna respuesta de alguien que no seas vos, posterior a tu email enviado.
    • Si no hay respuesta y cumple las condiciones, le aplica la etiqueta y lo marca como no leído.

Pasos para Ejecutar y Automatizar:

  1. Pegar el código: Una vez que copies el prompt del final de este artículo, pegalo en el editor de Google Apps Script.
  2. Guardar el proyecto: Andá a “Archivo” > “Guardar proyecto” (o hacé clic en el ícono del disquete). Podés ponerle un nombre, como “Recordatorios Gmail”.
  3. Ajustar los parámetros (opcional): Dentro del código, vas a ver estas líneas al principio:
    const DAYS_TO_WAIT = 3; // Días a esperar antes de enviar un recordatorio
    const REMINDER_LABEL_NAME = "🚨 Seguimiento Pendiente"; // Nombre de la etiqueta en Gmail
    Podés cambiar 3 por la cantidad de días que quieras y "🚨 Seguimiento Pendiente" por el nombre exacto de la etiqueta que creaste en Gmail si es diferente.
  4. Ejecutar por primera vez y dar permisos:
    • En la barra superior, donde dice function myFunction(), cambiá a checkSentEmailsForReminders (si no está ya).
    • Hacé clic en el ícono de “Ejecutar” (el triángulo al lado de “Depurador”).
    • Te va a pedir autorización la primera vez. Hacé clic en “Revisar permisos”, seleccioná tu cuenta de Google, luego “Avanzado” (abajo a la izquierda), y “Acceder a Recordatorios Gmail (no seguro)” o el nombre que le hayas puesto. Es seguro porque es un script tuyo que interactúa con tu propia cuenta. Aceptá los permisos.
  5. Configurar el activador (trigger) para que funcione solo:
    • En la barra lateral izquierda del editor de Apps Script, buscá el ícono del “reloj” (Activadores).
    • Hacé clic en “Añadir activador” (abajo a la derecha).
    • Configurá así:
      • Elegir qué función se debe ejecutar: checkSentEmailsForReminders
      • Elegir qué implementación se debe ejecutar: Head
      • Seleccionar el origen del evento: Basado en el tiempo
      • Seleccionar el tipo de activador basado en el tiempo: Temporizador por horas (o Temporizador por días si preferís una vez al día).
      • Seleccionar el intervalo de horas: Cada 1 hora (o el que prefieras, te sugiero que sea frecuente para que las notificaciones sean oportunas).
    • Hacé clic en “Guardar”.

¡Listo! El script se va a ejecutar solo con la frecuencia que le indiques. Si encontrás un email etiquetado y ya lo gestionaste o recibiste respuesta, simplemente archivá el correo o remové la etiqueta y el script no te lo volverá a recordar.

5. Herramienta Sugerida

Para esto, la herramienta ideal es Google Apps Script. ¿Por qué? Porque es gratis, está integrado nativamente con Gmail y todo el ecosistema de Google, y te permite una personalización total sin tener que aprender a programar en profundidad. Básicamente, es como tener un asistente personal que trabaja 24/7 revisando tus emails según tus reglas, y lo mejor de todo es que ya lo tenés disponible con tu cuenta de Google. No hay costos ocultos ni suscripciones, solo eficiencia a tu medida.

6. Prompt para copiar

Generá un código de Google Apps Script para Gmail que haga lo siguiente:

1.  **Variables configurables:**
    *   `DAYS_TO_WAIT`: Número de días para esperar una respuesta antes de activar un recordatorio. Por defecto, 3 días.
    *   `REMINDER_LABEL_NAME`: Nombre exacto de la etiqueta de Gmail que se aplicará a los correos sin respuesta. Por defecto, "🚨 Seguimiento Pendiente".

2.  **Función principal (`checkSentEmailsForReminders`):**
    *   Obtener la etiqueta "Enviados" de Gmail.
    *   Iterar sobre todos los hilos (conversaciones) que están en la bandeja de "Enviados".
    *   Para cada hilo, buscar el *último* mensaje que fue enviado por el *usuario actual*.
    *   Verificar que este mensaje tenga al menos `DAYS_TO_WAIT` de antigüedad, pero que no sea *demasiado viejo* (por ejemplo, más de 30 días, para evitar traer a colación correos históricos).
    *   Antes de procesar, verificar si el hilo *ya tiene* la `REMINDER_LABEL_NAME` aplicada. Si ya la tiene, ignorar este hilo para evitar recordatorios duplicados.
    *   **Lógica de respuesta:** Para determinar si hay una respuesta, la función debe:
        *   Obtener todos los mensajes dentro del hilo actual.
        *   Filtrar estos mensajes para encontrar si existe *al menos un mensaje* que haya sido enviado por una dirección de correo *diferente* a la del usuario actual (`Session.getActiveUser().getEmail()`) Y cuya fecha (`getDate()`) sea *posterior* a la fecha del último mensaje enviado por el usuario.
    *   Si el hilo no contiene ninguna respuesta de terceros después del último mensaje enviado por el usuario, entonces:
        *   Aplicar la `REMINDER_LABEL_NAME` al hilo.
        *   Marcar el hilo como `unread()` (no leído), para que aparezca prominentemente en la bandeja de entrada.

3.  **Comentarios en el código:** Incluir comentarios claros para explicar cada sección importante del código.
Compartir