Correo en serie desde Excel: enviar correos electrónicos personalizados automáticamente

Tabla de Excel, Aplicar a cada uno, Outlook: así envía Power Automate un correo personal a cada fila de tu lista.

Una lista de Excel con cincuenta direcciones y el plan de enviar a cada destinatario un correo electrónico dirigido personalmente sigue terminando, en muchos equipos, con la copia manual de nombres en una nueva ventana de Outlook. Power Automate se encarga exactamente de ese trabajo: un flujo lee las filas de un archivo de Excel con formato de tabla, las recorre una a una y envía, por cada fila, un correo con saludo, asunto y contenido tomados de las columnas correspondientes.

Este artículo muestra la configuración completa de una automatización de correo en serie de este tipo con el conector Excel Online (Business) y el conector Office 365 Outlook, incluidos los obstáculos con listas de destinatarios más grandes. Actualizado a: julio de 2026.

¿Cómo se estructura básicamente una automatización de correo en serie a partir de Excel?

El flujo se compone de tres bloques que se apoyan entre sí: un desencadenador, la acción Enumerar filas presentes en una tabla del conector Excel Online (Business), y un bucle Aplicar a cada uno en el que se envía un correo por cada fila mediante Enviar un correo electrónico (V2). Estos tres pasos son suficientes para todo el caso de uso, sin ningún complemento adicional en Excel u Outlook.

  • Desencadenador: Se activa manualmente, de forma programada (por ejemplo, a diario) o mediante un evento como una fila nueva.
  • Fuente de datos: La acción Enumerar filas presentes en una tabla devuelve todas las filas de la tabla de Excel como una matriz.
  • Envío: El bucle Aplicar a cada uno recibe esta matriz y ejecuta la acción Enviar un correo electrónico (V2) del conector Office 365 Outlook para cada fila.

Microsoft describe con detalle dos de los bloques más importantes para esto, la interacción entre filas de tabla y condiciones, así como la acción Aplicar a cada uno en sí, en la documentación oficial sobre cómo recuperar y filtrar filas de tabla y sobre la acción Aplicar a cada uno.

¿Cómo debe prepararse la tabla de Excel?

Power Automate solo lee tablas reales a través del conector Excel Online (Business), no simples rangos de celdas. Por eso, marca tus datos en Excel con Ctrl+T, con lo que se convierten en una tabla con formato y fila de encabezado, y guarda el archivo en OneDrive for Business o en una biblioteca de SharePoint. El conector no puede acceder a un archivo guardado únicamente de forma local en el disco duro.

  • Fila de encabezado: Cada columna necesita un nombre único, por ejemplo nombre, apellidos, correo electrónico, empresa y complemento del asunto.
  • Columna de correo electrónico: Asegúrate de que las direcciones sean válidas y completas, sin espacios al principio o al final, de lo contrario el envío fallará en filas concretas.
  • Ubicación de almacenamiento: OneDrive for Business o SharePoint Online, no una carpeta local ni una cuenta personal de OneDrive.

¿Cómo configuras la acción para recuperar las filas de Excel?

Añade un nuevo paso en el diseñador de flujos, busca filas y selecciona, en Excel Online (Business), la acción Enumerar filas presentes en una tabla. A continuación, define Ubicación, Biblioteca de documentos, Archivo y Tabla, tal como muestra paso a paso la documentación de Microsoft sobre cómo trabajar con filas de tabla en condiciones. El resultado de esta acción es una matriz llamada value, que contiene cada fila de tu tabla como un objeto individual.

Si no quieres escribir en todas las filas, sino solo en algunas concretas, por ejemplo solo en las filas con el estado Activo, puedes ampliar la acción con una consulta de filtro o restringir la selección más adelante mediante una condición dentro del bucle.

¿Cómo construyes el bucle y el envío por cada fila?

Después de la consulta de filas, añade el control Aplicar a cada uno y selecciona el token value de la acción anterior como valor de entrada; así conservas el control sobre qué cantidad de datos se procesa realmente. Dentro del bucle, añade la acción Enviar un correo electrónico (V2) del conector Office 365 Outlook.

  • Para: valor dinámico de la columna Correo electrónico de la fila actual.
  • Asunto: texto combinado con una columna, por ejemplo empresa o complemento del asunto.
  • Cuerpo: editor de texto enriquecido con texto estático y valores de columna insertados, como el nombre, para el saludo personal.

Como todos los campos están dentro del bucle, el menú de contenido dinámico muestra automáticamente las columnas de la fila actual, así que no tienes que escribir expresiones a mano. Microsoft describe, con una captura de pantalla de ejemplo, cómo rellenar así los correos con contenido dinámico de pasos anteriores en los principales escenarios de flujos de correo electrónico.

Office 365 Outlook u Outlook.com: ¿qué conector es el adecuado?

Para la automatización de correo en serie hay dos conectores similares disponibles, y la decisión depende únicamente del tipo de cuenta que tengas. Según la visión general de Outlook y Power Automate, la regla es la siguiente: si usas una cuenta profesional o educativa, utiliza el conector Office 365 Outlook. Con una cuenta personal de Microsoft, utiliza en su lugar el conector Outlook.com. Ambos ofrecen acciones de envío comparables, por lo que el resto del flujo no cambia, sea cual sea el que elijas.

¿En qué debes fijarte con listas de destinatarios más grandes?

Un bucle Aplicar a cada uno procesa las filas una tras otra de forma predeterminada, lo cual no supone un problema con unas pocas docenas de destinatarios, pero alarga notablemente el tiempo de ejecución del flujo a partir de varios cientos. Por eso, prueba primero el flujo con una pequeña tabla de prueba de dos o tres filas antes de aplicarlo a la lista completa.

  • Primero, una prueba: copia algunas filas de prueba con tu propia dirección en una tabla independiente antes de aplicar el flujo a la lista real de destinatarios.
  • Ten en cuenta los límites de acciones: cada fila consume al menos dos acciones; con listas muy largas puedes alcanzar el límite diario de acciones de tu licencia.
  • Detecta las filas con errores: una dirección de correo vacía o incorrecta en una sola fila no interrumpe automáticamente toda la ejecución, pero en el historial de ejecución puedes ver qué iteración del bucle falló.
  • Comprueba la identidad del remitente: el flujo envía los correos a través de la cuenta con la que se estableció la conexión de Outlook, así que comprueba de antemano si esa es la dirección de remitente deseada.

Quien quiera usar de forma permanente una automatización de correo en serie para boletines de clientes, ofertas o series de citas, y planificar todo correctamente en cuanto a límites de licencia, políticas DLP y varios flujos vinculados, obtiene la configuración técnica en NordFlux dentro del servicio de consultoría de Power Automate a precio fijo, incluida la entrega de la configuración terminada.

Preguntas frecuentes

¿Tengo que crear una acción propia en el flujo para cada fila?

No, de eso se encarga exactamente el bucle Aplicar a cada uno. Añades la acción Enviar un correo electrónico (V2) una sola vez dentro del bucle; Power Automate la ejecuta después automáticamente, de forma individual, para cada fila de la tabla de Excel.

¿Funciona la automatización también con una cuenta personal de Outlook.com?

Sí, para ello solo tienes que sustituir en el flujo el conector Office 365 Outlook por el conector Outlook.com. Ambos ofrecen acciones comparables para el envío de correos, y el resto de la estructura con filas de Excel y el bucle permanece igual.

¿Cómo evito que se escriba dos veces por error a una misma fila?

Añade en la tabla de Excel tu propia columna de estado, por ejemplo Enviado, y filtra la consulta de filas según ese valor, o añade dentro del bucle, tras un envío correcto, una acción que actualice el estado en la tabla. Así, la siguiente ejecución omite de forma fiable las filas ya contactadas.

¿Puedo enviar adjuntos distintos por destinatario?

Sí, si el nombre de archivo o la ruta están en una columna propia de la tabla de Excel, puedes insertar dinámicamente ese valor dentro del bucle en una acción previa de recuperación del archivo y pasar el resultado como adjunto a la acción de correo electrónico.

¿Es suficiente mi licencia normal de Microsoft 365 para este flujo?

Para Excel Online (Business) y el conector Office 365 Outlook, normalmente basta con el uso de Power Automate incluido en la suscripción de Microsoft 365, siempre que no incorpores conectores premium. Con listas de destinatarios muy grandes, aun así merece la pena revisar los límites diarios de acciones de tu licencia para que el flujo no se limite a mitad de la ejecución.

Sobre NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux crea empleados digitales para las organizaciones: automatizaciones y agentes KI que asumen el trabajo repetitivo. Usted mantiene el control.

Más sobre nosotros
Análisis inicial gratuito

¿Preguntas concretas sobre automatización o IA?

En un análisis inicial gratuito hablamos directamente de su caso. Sin compromiso.