Cómo automatizar las respuestas de correo electrónico de los clientes utilizando Latenode y OpenAI
Cómo hacer que una IA responda a los correos electrónicos de tus clientes sin conocimientos de programación
En este post, nos sumergiremos en la creación de un asistente de IA que pueda responder a los correos electrónicos de los clientes consultando la documentación del producto. No necesitas conocimientos de programación para seguirnos. Sólo tienes que aprender a utilizar la API de asistencia de OpenAI y la magia de la automatización sin código de Latenode.
Crear tu asistente de IA con OpenAI
En primer lugar, dirígete al portal de la API de OpenAI para crear un asistente. Ve a la sección "Asistencia" en la esquina superior izquierda y haz clic en "Crear". Aunque yo ya he creado uno para esta demostración, te guiaré por los pasos.
Una vez que hayas creado tu asistente, verás un panel de instrucciones. Asegúrate de que tu asistente utiliza archivos adjuntos especificándolo en las instrucciones. Yo he utilizado un archivo TXT por simplicidad; lo único que necesita nuestra IA es la información, no el formato.
Para este ejemplo, he añadido el primer capítulo de la documentación de Latenode como archivo TXT. Después de configurar tu asistente, recibirás un ID. Lo necesitaremos más adelante. Por último, ve a la sección Claves API para crear una nueva clave secreta. Con estos pasos completados, nuestra configuración de OpenAI está lista.
Configura tu automatización en Latenode
Ahora, cambiemos a Latenode. El escenario que crearás obtiene correos electrónicos no leídos de tu buzón, los envía al asistente de IA, obtiene respuestas y las devuelve a tus clientes a través de Gmail. También marcará los correos como leídos.
Puedes utilizar este escenario como plantilla, disponible en la descripción. El proceso comienza con disparadores -programados o manuales- utilizando un disparador Webhook.
El primer desencadenante activa el escenario en un horario establecido. Para un activador manual, utiliza el nodo HTTP para solicitar mensajes no leídos a Google Workspace. La lista de mensajes no leídos pasa a un iterador, que procesa el cuerpo de cada correo electrónico en una variable utilizando el nodo JavaScript.
Tendrás que crear un hilo de conversación con tu asistente de IA. Aunque OpenAI recomienda crear un nuevo hilo para cada conversación, puedes optar por un único hilo para ahorrar costes. Colocar el nodo "Crear hilo" después del nodo iterador garantiza que sólo se cree un hilo.
Enviar correos electrónicos de clientes al Asistente de IA
A continuación, enviamos los cuerpos de los mensajes al asistente de IA. Utiliza el nodo "Crear mensaje" dentro del módulo Chat GPT para enviar el contenido del mensaje. Configúralo con la clave API y el identificador del hilo generado anteriormente. Ejecuta este nodo para verificar la transferencia del mensaje.
Después, utiliza el nodo "Crear ejecución". De nuevo, introduce la clave API, el ID del hilo y el ID del asistente. Elige tu modelo -en este ejemplo, GPT-4. Este proceso genera la respuesta del asistente.
Con la respuesta de la IA lista, es hora de enviarla al cliente utilizando Gmail. Configura el nodo de Gmail con el token de acceso al buzón del asistente. Establece la dirección de correo electrónico del destinatario en la variable que contiene el correo electrónico del remitente original. Puedes añadir un texto fijo como "Saludos cordiales, El equipo de Latenode " antes de ejecutar este nodo para enviar el correo electrónico.
Finalizar la automatización
El último paso es marcar el correo electrónico como leído. Para ello, utiliza otra petición HTTP a Google Workspace. Cambia el método a POST y configúralo para que elimine la etiqueta de no leído de tu mensaje.
Por último, prueba toda tu configuración añadiendo un activador Webhook para activarlo manualmente. Observa el proceso de ejecución en la pestaña de historial del escenario para asegurarte de que todo funciona correctamente.
Conclusión
Implementar un asistente de IA para responder a los correos electrónicos de los clientes utilizando OpenAI y Latenode es sencillo y no requiere conocimientos de codificación. Esta guía paso a paso puede ayudarte a automatizar tu comunicación de forma eficaz.
Si este contenido te ha resultado útil, considera la posibilidad de suscribirte y pulsar la campana de notificación para recibir más consejos de automatización empresarial y de bajo código. Latenode también ofrece un canal de Discord dedicado donde puedes hacer preguntas e interactuar con los desarrolladores. ¡Feliz automatización!