Sales
Startups
Productivity
Presentations
Spreadsheets
Book Summaries
Operations
Management
Human Resources
Project Management
Strategy
Marketing

Spreadsheet

Remitente de Correos Electrónicos (con Excel)

Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, lo que garantiza que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o contactos. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es gratuita y se ejecuta directamente en su equipo, lo que garantiza que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, lo que garantiza que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, lo que garantiza que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, lo que garantiza que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, lo que garantiza que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.Envíe miles de correos electrónicos personalizados a sus clientes o usuarios. Utilice este script de Python junto con una plantilla de hoja de cálculo para enviar automáticamente correos electrónicos personalizados desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es completamente gratuita y se ejecuta directamente en su equipo, garantizando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros.

Download spreadsheet

Remitente de Correos Electrónicos (con Excel)

Google Sheets

9 Sheets

Remitente de Correos Electrónicos (con Excel)

Excel

9 Sheets

To continue, enter your email:

OR
Already have an account? Log in

Preview (9 Sheets)

s
Email list Sheet preview
Gmail API Sheet preview
Gmail log in Sheet preview
Python script Sheet preview
Python script Sheet preview
Email settings Sheet preview
Email content Sheet preview
Html email Sheet preview
Python script Sheet preview
Remitente de Correos Electrónicos (con Excel) Spreadsheet preview

Trusted by top partners

Why You Exec

About the template

Introducción

¿Necesita enviar miles de correos electrónicos personalizados a sus clientes o usuarios, pero no desea compartir sus contactos con un servicio SaaS de terceros como MailChimp o HubSpot? ¿O tal vez no quiere gastar una fortuna? Hemos creado una plantilla de hoja de cálculo junto con un script de Python para enviar correos electrónicos personalizados automáticamente desde su propio ordenador. A diferencia de otros servicios de correo electrónico en línea, esta herramienta es gratuita y se ejecuta directamente en su equipo, asegurando que su lista de correos, contenido, archivos adjuntos y credenciales permanezcan privados y seguros. Además, puede elegir entre varios estilos y opciones de correo electrónico para adaptar su mensaje a cada destinatario.

En este artículo, aprenderá a:

  • Configurar la hoja de cálculo con sus credenciales para enviar correos electrónicos;
  • Instalar y configurar Python en su ordenador;
  • Ejecutar el script para enviar correos electrónicos automáticamente.
Gmail API
Gmail log in

Con nuestra plantilla, recibirá un archivo comprimido que incluye la hoja de cálculo, el script de Python y archivos auxiliares.Una vez que descomprima o extraiga nuestra plantilla, asegúrese de mantener todos los archivos dentro de la carpeta extraída. Recuerde que la plantilla de hoja de cálculo es fundamental para que el script de Python funcione correctamente. No modifique los nombres de las columnas, los campos ni la estructura general. Solo edite los campos en azul.

Plantilla de hoja de cálculo

Configuración del correo electrónico

Nuestra plantilla de hoja de cálculo incluye una pestaña que contiene todas las configuraciones y ajustes generales necesarios para enviar correos electrónicos. En la pestaña 'Campos', configure el tipo de conexión, si desea incluir un archivo adjunto, la fila de correo electrónico desde la que el remitente debe comenzar y la opción de añadir una firma al final de todos sus correos electrónicos.

Conexión SMTP vs. API de Gmail

La plantilla ofrece dos opciones de conexión. Una es SMTP, adecuada para servidores de correo como Hotmail, Outlook y Yahoo, y la otra es una conexión mediante la API de Gmail, pensada específicamente para usuarios de Google, ya sea Gmail o Google Worksuite. Seleccione el tipo de conexión a través del menú desplegable. Para conexiones SMTP, debe proporcionar los datos del servidor y el puerto de su proveedor de correo electrónico.Esta información se puede encontrar buscando en línea: simplemente busque en Internet "[el] configuración del servidor SMTP y puertos" – por ejemplo – "Yahoo configuración del servidor SMTP y puertos."

Email settings

Al utilizar SMTP, también deberá ingresar sus credenciales de correo electrónico en la plantilla, como su dirección de correo y contraseña. Tenga la seguridad de que estos datos permanecen completamente locales en su ordenador y no se comparten con nadie. Si desea mayor privacidad, incluso puede ocultar estos campos dentro de la plantilla. Sin embargo, una vez que la hoja de cálculo contenga sus credenciales, no comparta la hoja con otras personas.

Por otro lado, si opta por la conexión mediante la API de Google, no se requieren detalles adicionales de SMTP. La API de Google gestiona todo, estableciendo la conexión automáticamente cuando se ejecuta el script de Python. El único requisito es iniciar sesión en su cuenta de Gmail o Google Worksuite como de costumbre. Los datos de inicio de sesión no se almacenan ni guardan, por lo que deberá iniciar sesión cada vez que utilice el script. Esto garantiza que su información permanezca privada y segura.

Configuración general

Otras opciones configurables incluyen la posibilidad de añadir un archivo adjunto y una firma a sus correos electrónicos salientes. Para habilitar los archivos adjuntos, seleccione "Sí" en el menú desplegable correspondiente. Cuando se ejecute el script, se le solicitará que elija el archivo que se adjuntará a sus correos. De igual manera, para habilitar la firma, elija "Sí" y diseñe su firma según sus preferencias. Hay una vista previa de formato disponible al lado para que pueda ver cómo aparecerá su firma en los correos electrónicos.

Por último, puede seleccionar la fila desde la cual desea comenzar a enviar sus correos electrónicos. Por ejemplo, si tiene 100 direcciones de correo en su lista pero solo desea enviar a las últimas 50, es posible ajustar el punto de inicio. Esta función resulta especialmente útil si encuentra algún inconveniente durante el envío y necesita reiniciar desde la mitad de su lista para evitar duplicados.

Lista de correos

Destinatarios de correo electrónico

Nuestra plantilla le permite enviar correos electrónicos personalizados a todos sus contactos mediante la combinación de campos personalizados en el mensaje que redacte.Personalizar los correos electrónicos es fundamental porque garantiza que sus mensajes lleguen a la bandeja de entrada de sus destinatarios. Además, le permite incluir enlaces personalizados, fechas, datos y cifras específicas para cada uno de sus contactos de manera individual.

Email list

En lugar de crear correos electrónicos separados para cada destinatario, nuestra plantilla fusionará los campos personalizados que haya definido para cada contacto en el cuerpo y asunto del correo electrónico, reemplazando [Column1] hasta [Column10]. El script de Python sustituirá automáticamente estas variables por los datos reales a medida que se envían los correos. Esto elimina la necesidad de diseñar correos individualizados para cada persona. Solo necesita ser creativo con estos campos.

Contenido del correo electrónico

Dentro de esta plantilla, se pueden crear hasta seis opciones de contenido de correo electrónico. Cinco de estas pestañas corresponden a correos estándar, mientras que la sexta puede personalizarse con un diseño basado en HTML. ¡Pero no se preocupe, no necesita conocimientos de HTML! Comencemos con las pestañas de correo estándar. El diseño de estos correos no es personalizable. Sin embargo, aún puede editar el contenido del correo que desea enviar.[double]

Email content
[text] En los campos de asunto y cuerpo del correo electrónico, introduzca su mensaje. Recuerde que, al escribir su mensaje en la línea de asunto o en el cuerpo del correo, puede utilizar [Column1] hasta [Column10] para combinar el contenido del correo con los campos personalizados de sus destinatarios.

Html email

Para correos electrónicos que requieren un aspecto más personalizado, la pestaña 'Correo HTML' es ideal. En esta pestaña, los usuarios pueden ajustar los estilos de texto, añadir enlaces y seleccionar tipos de encabezado. Estas personalizaciones pueden seleccionarse mediante los menús desplegables junto a cada opción.

Una vez seleccionadas, el correo electrónico se actualizará automáticamente, creando una apariencia bien organizada. Y recuerde, cualquier configuración aplicada en la pestaña 'Campos' se mantiene. Por lo tanto, si las firmas o los archivos adjuntos están habilitados, se incorporarán en cada correo electrónico.

Script de Python

Antes de poder ejecutar nuestro script de Python, debe instalar Python en su ordenador. Python es un lenguaje de programación sencillo que funciona en ordenadores con Windows, Mac y Linux. Sin Python, nuestro script no funcionará y sus correos electrónicos no se enviarán, incluso si la plantilla está correctamente configurada.Cabe destacar que nuestra solución basada en Python se ejecuta localmente en su dispositivo. Esto significa que no depende de servidores externos para almacenar o procesar sus datos, asegurando que su información permanezca privada y protegida. Además, el script se comparte de manera transparente, permitiendo que cualquier persona inspeccione su código. Al revisar el código fuente de nuestro script de Python, podrá comprobar que sus datos permanecen privados y solo se comparten con su proveedor de correo electrónico.

Instalación de Python

Para configurar Python, siga estos pasos:

  1. Visite el sitio oficial de Python: Sitio web de Python
  2. Haga clic en 'Descargas' y elija la versión 3.11 o superior.
  3. Ejecute el instalador descargado para comenzar el proceso de instalación.

Nota: Los usuarios de Windows deben marcar la opción "Add Python to PATH" durante la instalación. Si omite este paso, desinstale Python y vuelva a instalarlo asegurándose de seleccionar la opción de ruta. Este paso es fundamental para la futura ejecución de scripts utilizando el "Símbolo del sistema" de Windows.

Librerías de Python

Las librerías de Python amplían las capacidades de un script, permitiendo funcionalidades como la integración con la API de Gmail o la lectura de archivos Excel. Todas las librerías esenciales para esta herramienta están detalladas en el archivo "requirements.txt" proporcionado, para facilitar su descarga. Sin ellas, el script no funcionará. Solo necesita realizar esta configuración una vez.

Extraiga o descomprima nuestra plantilla en la carpeta de su preferencia; tanto en Windows como en Mac, nuestra plantilla se extraerá en una carpeta llamada "email_sender". A continuación, explicaremos cómo instalar las librerías necesarias y ejecutar el remitente de correos electrónicos en Windows, y posteriormente explicaremos el mismo proceso para Mac.

A continuación, encontrará una guía paso a paso para instalar estas librerías de Python:

Windows

  1. En Windows, haga clic derecho sobre la carpeta y seleccione "Copiar como ruta" para poder pegarla más adelante.
  2. Abra el "Símbolo del sistema" en Windows
  3. Dentro del Símbolo del sistema, escriba "cd" y pegue la ruta de la carpeta donde se colocaron los archivos.Aquí tiene un ejemplo si la carpeta estuviera en su Escritorio: cd C:\Users\example_user\Desktop\email_sender
  4. Luego pulse "Return" para acceder a dicha carpeta
  5. Desde dentro de la carpeta escriba: pip3 install -r requirements.txt
  6. Y pulse "Enter". Esto descargará todos los archivos necesarios para asegurar que el remitente de correos funcione correctamente.
  7. Finalmente, una vez haya configurado la hoja de Excel, puede comenzar a enviar los correos electrónicos escribiendo: python3 email_sender.py
  8. Eso es todo – pulse "Enter" y sus correos electrónicos deberían comenzar a enviarse.

Mientras se envían los correos electrónicos, podrá ver todos los registros y detalles en la ventana del Símbolo del sistema. En adelante, no será necesario volver a instalar las librerías cada vez. Para volver a enviar correos electrónicos, simplemente acceda a su carpeta a través del "Símbolo del sistema" y escriba el último comando "python3".

Para Mac

  1. Haga clic derecho sobre la carpeta llamada "email_sender" – que es la carpeta que se creó cuando extrajo o descomprimió nuestra plantilla.
  2. Luego seleccione "Nuevo Terminal en la Carpeta" – esto abrirá una nueva ventana de Terminal que estará automáticamente ubicada en la carpeta extraída.
  3. Finalmente, escriba: pip3 install -r requirements.txt
  4. Y presione "Return", esto descargará e instalará todas las librerías necesarias para el remitente de correos electrónicos
  5. Por último, una vez que haya configurado su hoja de cálculo de Excel, escriba: python3 email_sender.py
  6. Y presione "Return", esto iniciará el envío de sus correos electrónicos personalizados.

Y nuevamente, al igual que en las instrucciones para Windows, no es necesario volver a instalar las librerías cada vez. Para comenzar a enviar correos electrónicos, solo debe regresar a su carpeta mediante el "Terminal" y escribir el último comando "python3".

Flujo de trabajo del script de Python

Python script

El script de Python funciona de manera directa. Primero revisa el archivo de Excel para obtener todos los detalles de configuración que haya ingresado en la pestaña de Campos. Por ejemplo, si ha habilitado archivos adjuntos, le solicitará que seleccione el archivo que desea adjuntar a todos sus correos electrónicos.

Python script

Utilizando la opción de conexión SMTP, el script establecerá una conexión con el proveedor de correo electrónico que usted especifique. Si utiliza la opción de la API de Gmail, el script abrirá una página web para que inicie sesión en su cuenta de Gmail o Google Worksuite.

Hemos diseñado esta función de API específicamente para esta tarea. Para que funcione, asegúrese de otorgar permiso a Python para utilizar sus datos de inicio de sesión. Como destaca Python, el único motivo de este acceso es el envío de correos electrónicos. Su información de inicio de sesión y cualquier otro dato no serán compartidos con nosotros en You Exec ni almacenados por Python. Una vez que conceda todos los permisos necesarios, recibirá un mensaje de confirmación indicando que el acceso ha sido autorizado.

Una vez confirmadas las credenciales, el script inicia el proceso de envío de correos electrónicos. Por cada correo enviado, la ventana de Comandos o Terminal mostrará un mensaje de confirmación indicando el tipo de correo y su destinatario. Este proceso continuará hasta que se hayan enviado todos los correos. Al finalizar, se presentará un informe resumen con el número total de correos enviados y el tiempo empleado.Si ocurre un error al enviar los correos electrónicos, el script le notificará e indicará cuál fue el último correo enviado. Esto le permitirá reanudar el envío desde donde se detuvo la próxima vez que inicie el proceso. Puede hacerlo modificando el campo "Comenzar a enviar correos desde la fila" en el archivo de Excel.

Python script

El script también está diseñado con protecciones. Puede reconocer situaciones que impedirían su correcto funcionamiento, por ejemplo, si no tiene conexión a internet, si la plantilla no se ha completado correctamente o si ha habido cambios en la estructura de los archivos originales. Por último, para quienes utilizan Google Sheets, el script funciona de manera similar. Simplemente descargue la versión de Excel seleccionando "Archivo > Descargar > Microsoft Excel" y coloque ese archivo en la misma carpeta que los demás documentos. Siempre puede sobrescribirlo con la versión más reciente cuando lo necesite.

Conclusión

Esperamos que esta herramienta le ayude a optimizar su proceso de envío de correos electrónicos. Nos encantaría conocer su experiencia o si tiene alguna pregunta.A medida que utilice esta plantilla, si tiene alguna solicitud de funcionalidad, no dude en compartir sus comentarios con nosotros para que podamos seguir mejorando este remitente de correos electrónicos. Muchas gracias por su atención.