Hola a todos,
Hoy, y dado que ya me he gastado todo mi presupuesto en AI Buider, he decidido escribir sobre Automate, correos de bienvenida creados con IA y custom Connectors.
Voy a ir haciendo mención aquí a otros post necesarios para poder crear este flujo más fácilmente. En primer lugar vamos a tener en cuenta la creación de un custom connector: CREAR UN CONECTOR PERSONALIZADO EN POWER AUTOMATE
Otro post relacionado es este: CONSTRUIR APP PARA ENVIAR MENSAJES DE ONBOARDING A LOS EMPLEADOS NUEVOS CON IA
Lo que voy a construir es un flujo que utilice Custom Connector que se conecta a Azure AI Foundry y que además enviaremos los correos de forma masiva.
Los datos están en una tabla de Dataverse (pero podéis utilizar SharePoint, por ejemplo):

Este es el flujo:
Lo he creado para que se pueda ejecutar desde Power Apps directamente, por podéis crearlo para que se ejecute como un flujo programado, etc.
Lo que vamos a hacer es recorrer todos los registros de la tabla con Enumerar Filas y luego seleccionaremos los campos que vamos a utilizar en la creación artificial de nuestro correo:

Una vez que lo tenemos, el siguiente paso es añadir un loop que vaya recorriendo cada fila o registro. Dentro de ese loop vamos a incluir la IA en el Custom Connector, extraeremos el contenido de lo generado con una acción redactar y enviaremos el correo que hemos creado previamente.

En el custom connector vamos a incluir este prompt:
Eres el departamento de People & Culture de Weyland-Yutani Corporation.
Redacta un correo de onboarding para un nuevo empleado.
Datos del empleado:
@{items('Aplicar_a_cada_uno')}
Contexto de la empresa:
Weyland-Yutani es una corporación global centrada en innovación tecnológica, ingeniería avanzada y exploración científica.
Su cultura corporativa enfatiza excelencia, disciplina, ambición y visión de futuro.
Instrucciones:
- No incluyas asunto.
- Devuelve solo el cuerpo del correo.
- Da la bienvenida al empleado por su nombre.
- Menciona su departamento, puesto, su HUB de destino y su fecha de incorporacion.
- Transmite entusiasmo por su incorporación.
- Mantén un tono corporativo, tecnológico y profesional.
- Extensión aproximada: 140-180 palabras.
Reglas sobre el gestor:
- Debes mencionar siempre al gestor del empleado.
- Indica el nombre del gestor exactamente como aparece en el campo "Gestor".
- Incluye también el correo electrónico del gestor exactamente como aparece en el campo "Email del gestor".
- Presenta al gestor como la persona que acompañará al empleado en su proceso de integración durante los primeros días.
- No modifiques ni inventes el nombre ni el correo del gestor.
Firma el correo como:
People & Culture
Weyland-Yutani Corporation
Devuelve solo el texto del correo.
Devuelve el correo en formato HTML simple.
Usa <p> para párrafos y <strong> para resaltar elementos importantes.
No incluyas etiquetas <html> ni <body>.
Lo incluimos en el campo message content – 1

Los dos pasos siguientes son redactar y enviar el correo:

En redactar vamos a poner esta expresión:
body('Generar_correo')?['choices']?[0]?['message']?['content']
Y en la acción de Outlook, en el campo expresión:
En el nombre:
items('Aplicar_a_cada_uno')?['Email']
En el asunto:
concat('Bienvenido/a al equipo, ', items('Aplicar_a_cada_uno')?['Nombre'])
El cuerpo del correo es un campo dinámico y no es una expresión, lo tenéis que obtener de los elementos de la derecha.
Y una vez ejecutado se enviarán los correos, os dejo dos de los 10 que acabo de enviar:

Y otro:

Espero que sea de utilidad!!
