Luis Angel Jiemenez
como puedo hacer para que el bot envie un excel y la IA lo analice y lo regrese de vuelta
Automatizar respuestas por correo electrónico con Power Automate te permite cerrar el ciclo de un flujo RPA: tomar la información procesada, formatear un mensaje y entregarlo al usuario sin intervención manual. Esta guía muestra cómo configurar el envío usando un servidor SMTP de Outlook dentro de un flujo que ya integra ChatGPT y SQL.
Cómo preparo el mensaje antes de enviar el correo
Antes de tocar el servidor de correo, conviene construir el cuerpo del mensaje dentro de una variable. Así puedes editarlo, reutilizarlo y cambiarlo sin romper el resto del flujo.
En Power Automate, agrego un comentario que dice Enviar correo para mantener el flujo legible y luego uso la acción Establecer variable para crear una variable llamada mensaje [02:15]. Dentro de esa variable pego el texto base del correo y voy reemplazando los espacios fijos por variables dinámicas con doble clic.
La estructura del mensaje incluye:
¿Por qué usar una variable para el cuerpo del correo? Porque te permite insertar datos dinámicos del flujo (nombre, código, error, respuesta) y modificar el mensaje sin tocar la configuración del servidor SMTP.
Cómo configuro el envío de correo electrónico en Power Automate
Con el mensaje listo, busco la acción Enviar correo electrónico [04:30]. Power Automate ofrece varias opciones: Outlook directo, Exchange Server y envío por servidor SMTP genérico. Para este caso uso la opción de servidor de correo, porque da más control sobre la autenticación.
Qué datos pongo en los campos del correo
Los campos clave que debes completar son:
email from capturada del forms.mensaje que construiste antes.Los campos CC y CCO son opcionales si necesitas enviar copia o copia oculta.
Cómo conecto Power Automate con el servidor SMTP de Outlook
Aquí entra la parte técnica: el protocolo SMTP es el estándar para enviar correos, y necesitas los datos exactos del proveedor. Para Outlook, los buscas en la página oficial de Microsoft sobre configuración POP/IMAP/SMTP para Outlook.com.
Los parámetros que vas a usar son:
smtp.mail.outlook.com.587.¿Qué es SMTP y por qué lo necesito? SMTP (Simple Mail Transfer Protocol) es el protocolo que envía correos entre servidores. Power Automate lo usa para autenticarse en Outlook y despachar el mensaje en tu nombre.
Puedo usar este flujo con Gmail u otro proveedor
Sí. La acción de envío por SMTP en Power Automate funciona con cualquier proveedor que exponga sus credenciales. Solo cambian el nombre del servidor, el puerto y a veces los requisitos de autenticación. Para Gmail, por ejemplo, debes investigar la configuración SMTP de Google y, en muchos casos, generar una contraseña de aplicación específica.
Cómo ejecuto y verifico que el correo se envió correctamente
Una verdad incómoda del RPA: durante el desarrollo vas a repetir el mismo flujo decenas de veces. Por eso vale la pena observar cómo se comporta cuando le das play.
Al ejecutar, Power Automate muestra en qué línea va: abre la conexión SQL alrededor de la línea 51 [09:10], envía el query, construye el mensaje y dispara el correo. Cuando los mensajes de texto en pantalla están desactivados, el robot avanza a gran velocidad.
Al revisar la bandeja de entrada del destinatario, el correo llega con todas las variables reemplazadas: nombre del usuario, lenguaje de programación, descripción del código de error y la solución sugerida por ChatGPT. Si ves los placeholders sin reemplazar, revisa que cada variable haya quedado insertada con doble clic dentro del cuerpo del mensaje.
¿Qué hago si el correo no llega? Verifica tres cosas: que SSL esté habilitado, que el puerto sea 587 y que tu cuenta de Outlook permita autenticación SMTP. Si falla por certificado, activa Aceptar certificados que no son de confianza.
Con esto cierras el ciclo del flujo: el usuario llena un forms, ChatGPT genera la respuesta, SQL guarda el registro y el bot devuelve el resultado por correo. ¿Qué otra forma de notificación te gustaría automatizar después de esta?
Automatizar respuestas por correo electrónico con Power Automate te permite cerrar el ciclo de un flujo RPA: tomar la información procesada, formatear un mensaje y entregarlo al usuario sin intervención manual. Esta guía muestra cómo configurar el envío usando un servidor SMTP de Outlook dentro de un flujo que ya integra ChatGPT y SQL.
Antes de tocar el servidor de correo, conviene construir el cuerpo del mensaje dentro de una variable. Así puedes editarlo, reutilizarlo y cambiarlo sin romper el resto del flujo.
En Power Automate, agrego un comentario que dice Enviar correo para mantener el flujo legible y luego uso la acción Establecer variable para crear una variable llamada mensaje [02:15]. Dentro de esa variable pego el texto base del correo y voy reemplazando los espacios fijos por variables dinámicas con doble clic.
La estructura del mensaje incluye:
¿Por qué usar una variable para el cuerpo del correo? Porque te permite insertar datos dinámicos del flujo (nombre, código, error, respuesta) y modificar el mensaje sin tocar la configuración del servidor SMTP.
Con el mensaje listo, busco la acción Enviar correo electrónico [04:30]. Power Automate ofrece varias opciones: Outlook directo, Exchange Server y envío por servidor SMTP genérico. Para este caso uso la opción de servidor de correo, porque da más control sobre la autenticación.
Los campos clave que debes completar son:
email from capturada del forms.mensaje que construiste antes.Los campos CC y CCO son opcionales si necesitas enviar copia o copia oculta.
Aquí entra la parte técnica: el protocolo SMTP es el estándar para enviar correos, y necesitas los datos exactos del proveedor. Para Outlook, los buscas en la página oficial de Microsoft sobre configuración POP/IMAP/SMTP para Outlook.com.
Los parámetros que vas a usar son:
smtp.mail.outlook.com.587.¿Qué es SMTP y por qué lo necesito? SMTP (Simple Mail Transfer Protocol) es el protocolo que envía correos entre servidores. Power Automate lo usa para autenticarse en Outlook y despachar el mensaje en tu nombre.
Sí. La acción de envío por SMTP en Power Automate funciona con cualquier proveedor que exponga sus credenciales. Solo cambian el nombre del servidor, el puerto y a veces los requisitos de autenticación. Para Gmail, por ejemplo, debes investigar la configuración SMTP de Google y, en muchos casos, generar una contraseña de aplicación específica.
Una verdad incómoda del RPA: durante el desarrollo vas a repetir el mismo flujo decenas de veces. Por eso vale la pena observar cómo se comporta cuando le das play.
Al ejecutar, Power Automate muestra en qué línea va: abre la conexión SQL alrededor de la línea 51 [09:10], envía el query, construye el mensaje y dispara el correo. Cuando los mensajes de texto en pantalla están desactivados, el robot avanza a gran velocidad.
Al revisar la bandeja de entrada del destinatario, el correo llega con todas las variables reemplazadas: nombre del usuario, lenguaje de programación, descripción del código de error y la solución sugerida por ChatGPT. Si ves los placeholders sin reemplazar, revisa que cada variable haya quedado insertada con doble clic dentro del cuerpo del mensaje.
¿Qué hago si el correo no llega? Verifica tres cosas: que SSL esté habilitado, que el puerto sea 587 y que tu cuenta de Outlook permita autenticación SMTP. Si falla por certificado, activa Aceptar certificados que no son de confianza.
Con esto cierras el ciclo del flujo: el usuario llena un forms, ChatGPT genera la respuesta, SQL guarda el registro y el bot devuelve el resultado por correo. ¿Qué otra forma de notificación te gustaría automatizar después de esta?
🤖 Automatización de respuestas técnicas con Power Automate
🎯 OBJETIVO PRINCIPAL
➡️ Automatizar la respuesta a consultas técnicas
📧 Mediante el envío automático de correos electrónicos
💻 Con soluciones a errores de código
🌟 Ventajas clave
✔️ Ahorro de tiempo
✔️ Menos tareas manuales
✔️ Respuestas claras y coherentes
✔️ Imagen profesional
✔️ Mejor experiencia del usuario
🧠 IDEA CENTRAL
🔁 Ante una consulta técnica, el sistema:
✉️ CREACIÓN DEL MENSAJE AUTOMÁTICO
🧩 Variable principal
🔹 Nombre: mensaje
🧱 Estructura del mensaje
📌 El contenido del mensaje incluye:
👋 Saludo personalizado (nombre del usuario)
📝 Introducción breve
❗ Descripción del error
💡 Solución propuesta
🤖 (Puede ser generada por IA, como ChatGPT)
🙌 Despedida cordial
🗂️ Organización del flujo
🗨️ Comentario interno recomendado:
➡️ “enviar correo”
⚙️ CONFIGURACIÓN DEL CORREO EN POWER AUTOMATE
📥 Campos necesarios
📤 Remitente / nombre visible
➡️ Ejemplo: Bot Correcciones
📩 Destinatario
➡️ Variable con el correo del usuario
📝 Asunto
➡️ Respuesta a tu solicitud de corrección de código
🧾 Cuerpo del mensaje
➡️ Variable mensaje
🌐 CONFIGURACIÓN SMTP (EJEMPLO OUTLOOK)
🔧 Parámetros técnicos
📡 Servidor:
🔢 Puerto: 587
🔒 SSL: activado
🔑 Autenticación: activada
⚠️ Importante
➡️ Los valores cambian según el proveedor (Gmail, otros servicios).
🔄 FLUJO COMPLETO DE AUTOMATIZACIÓN
🧭 Secuencia del proceso
1️⃣ 📥 Llega la solicitud del usuario
2️⃣ 🤖 Se genera la respuesta automática
3️⃣ 🧱 Se construye el mensaje
4️⃣ 🔌 Se conecta al servidor de correo
5️⃣ 📤 Se envía el email
👀 Power Automate muestra el flujo en tiempo real:
Luis Angel Jiemenez
como puedo hacer para que el bot envie un excel y la IA lo analice y lo regrese de vuelta
Victor Orlando Cárdenas Gutierrez
En el area del nombre de usuario, que usuario se pone?
Platzi
El usuario que se pone es el correo electrónico que se está utilizando en la práctica.
Dario Bublitz
💡 Idea 7 Durante la prueba final, la interfaz te permite ver la ejecución en tiempo real paso a paso, confirmando visualmente el momento exacto en que el correo sale hacia el destinatario.
Dario Bublitz
💡 Idea 6 Recordá que los parámetros SMTP cambian según tu proveedor; el servidor smtp.mail.outlook.com funciona para cuentas de Microsoft, pero Gmail requiere sus propios ajustes.
Dario Bublitz
💡 Idea 5 ⭐⭐⭐⭐⭐ La clave técnica para que el envío no falle es configurar correctamente el servidor SMTP: puerto 587, SSL activado y tus credenciales de autenticación habilitadas.
Dario Bublitz
💡 Idea 4 En la acción "Enviar correo electrónico", mapeás la información: el correo extraído del usuario va en el campo "Para" y tu variable de texto va en el "Cuerpo".
Dario Bublitz
💡 Idea 3 ⭐⭐⭐⭐⭐ Tu variable de mensaje debe concatenar datos dinámicamente: el saludo con el nombre del usuario, la descripción de su error y la solución exacta que generó ChatGPT.
Dario Bublitz
💡 Idea 2 El primer paso es usar la acción "Establecer variable" para construir el cuerpo de tu correo personalizado (por ejemplo, en una variable llamada "mensaje").
Dario Bublitz
💡 Idea 1 Power Automate te permite cerrar el ciclo de tu bot al enviar respuestas consistentes y profesionales de forma 100% automática a los usuarios.