Cómo programar un flujo en Power Automate: paso a paso
Automatizar tareas repetitivas suele empezar con una pregunta sencilla: ¿cómo programar un flujo en Power Automate para que se ejecute solo, siempre a la misma hora? Un flujo programado —el llamado scheduled cloud flow— usa el desencadenador Recurrence para ejecutar acciones en un horario fijo, como enviar un resumen por correo cada mañana, sin que nadie tenga que pulsar un botón. A continuación construimos uno, desde cero hasta el primer correo automático.
Requisitos previos
- Una cuenta de Microsoft 365 con acceso a Power Automate (
make.powerautomate.com). - Una licencia que incluya el conector Office 365 Outlook (presente en la mayoría de los planes de Microsoft 365).
- La dirección de correo a la que quiere enviar el resumen — puede ser la suya.
- Ninguna experiencia de programación: todo el flujo se monta en el editor visual.
Paso 1: Crear un flujo programado
Inicie sesión en make.powerautomate.com. En el menú de la izquierda, elija Crear y luego Flujo de nube programado. Dé un nombre claro al flujo —por ejemplo, Resumen diario— para encontrarlo fácilmente más adelante. En esta misma ventana ya puede definir la fecha de inicio y la frecuencia; por ahora, deje que se repita cada 1 día y haga clic en Crear. Elegir el tipo programado (en lugar de automático o instantáneo) es lo que garantiza que el flujo se desencadene por el reloj y no por un evento.
Paso 2: Configurar el desencadenador Recurrence
La primera tarjeta del flujo es el desencadenador Recurrence, que define cuándo ocurre todo. Abra las opciones avanzadas para ajustar el horario: defina la zona horaria (por ejemplo, (UTC+00:00) Dublin, Edinburgh, Lisbon, London), la hora y los minutos. Para un resumen a las 8:00 en todos los días laborables, use una configuración como esta:
Interval: 1
Frequency: Week
On these days: Monday, Tuesday, Wednesday, Thursday, Friday
At these hours: 8
At these minutes: 0
Definir la zona horaria evita el error más común de quien empieza: que el flujo se dispare a la hora equivocada porque Power Automate usa UTC de forma predeterminada.
Paso 3: Preparar la fecha de hoy con una expresión
Para que el correo muestre la fecha actual de forma legible, añada una acción Compose (grupo Data Operation). En el campo Inputs, abra la pestaña Expresión y escriba:
formatDateTime(utcNow(), 'dd/MM/yyyy')
La función utcNow() devuelve el instante actual y formatDateTime lo convierte en un texto con el formato día/mes/año. Reutilizaremos este resultado en el cuerpo del correo, manteniéndolo siempre actualizado.
Paso 4: Enviar el correo con el resumen
Añada la acción Send an email (V2), del conector Office 365 Outlook, y rellene los campos principales:
- To: la dirección de destino.
- Subject: un texto fijo como Resumen diario seguido del resultado del Compose.
- Body: un mensaje breve con la información que quiere recibir.
Para insertar la fecha, haga clic en el campo, abra la lista de contenido dinámico y elija el resultado de la acción Compose (aparece como Outputs). El asunto quedará, por ejemplo, Resumen diario — 05/07/2026.
Paso 5: Guardar y probar sin esperar
Haga clic en Guardar en la esquina superior derecha. Para comprobarlo todo sin esperar al día siguiente, use Probar → Manualmente → Guardar y probar. Power Automate ejecuta el flujo de inmediato y muestra el estado de cada paso a medida que avanza.
Verificar el resultado
Después de la prueba, revise la bandeja de entrada del correo de destino: debería haber llegado un mensaje con la fecha de hoy en el asunto. En Power Automate, abra el historial de ejecuciones del flujo (conserva los últimos 28 días) — cada fila indica la hora y muestra una marca verde cuando la ejecución fue correcta. Si alguna tarjeta aparece en rojo, haga clic en ella para leer el mensaje de error; en la mayoría de los casos solo hace falta confirmar el inicio de sesión del conector.
Conclusión
Con unos pocos pasos ha creado un flujo que se ejecuta solo y envía un correo cada día a la hora correcta — la base de casi toda la automatización programada. A partir de aquí, sustituya el texto fijo por datos reales: añada una acción Get items de SharePoint o una consulta a una base de datos antes del Compose y el resumen empezará a reflejar cifras actualizadas. ¿Qué tarea repetitiva de su día le gustaría programar a continuación?