Cómo automatizar las respuestas de correo electrónico a los clientes mediante Latenode y OpenAI

Cómo hacer que una IA responda los correos electrónicos de sus clientes sin conocimientos de programación

En esta publicación, profundizaremos 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 codificación para seguir el proceso. Solo aprende a usar la API de asistencia de OpenAI y la magia de la automatización sin código de Latenode.

Creando tu asistente de IA con OpenAI

Primero, dirígete al portal de API de OpenAI para crear un asistente. Navega hasta la sección "Asistencia" en la esquina superior izquierda y haz clic en "Crear". Aunque 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 utilice archivos adjuntos, especificándolo en tus instrucciones. Yo utilicé un archivo TXT para simplificar; todo lo que nuestra IA necesita es la información, no el formato.

Para este ejemplo, agregué el primer capítulo de la documentación de Latenode como un archivo TXT. Después de configurar su asistente, recibirá una identificación. La necesitaremos más adelante. Finalmente, navegue a la sección de claves API para crear una nueva clave secreta. Una vez completados estos pasos, nuestra configuración de OpenAI está lista.

Configuración de la automatización de Latenode

Ahora, pasemos a Latenode. El escenario que crearás recibe los correos electrónicos no leídos de tu buzón, los envía al asistente de IA, obtiene las respuestas y las envía de vuelta a tus clientes a través de Gmail. También marcará los correos electrónicos como leídos.

Puede utilizar este escenario como plantilla, disponible en la descripción. El proceso comienza con activadores, programados o manuales, mediante un activador de webhook.

El primer disparador activa el escenario según un cronograma establecido. Para un disparador manual, use el nodo HTTP para solicitar mensajes no leídos de Google Workspace. La lista de mensajes no leídos se mueve a un iterador, que procesa el cuerpo de cada correo electrónico en una variable mediante el nodo JavaScript.

Necesitarás crear un hilo de chat con tu asistente de IA. Aunque OpenAI recomienda crear un hilo nuevo para cada conversación, puedes optar por un solo hilo para ahorrar costos. Si colocas el nodo "Crear hilo" después del nodo iterador, te asegurarás de que solo se cree un hilo.

Envío de correos electrónicos de clientes al asistente de IA

A continuación, enviamos los cuerpos de los mensajes al asistente de IA. Utilice el nodo "Crear mensaje" dentro del módulo Chat GPT para enviar el contenido de su correo electrónico. Configúrelo con la clave API y el ID de hilo generado anteriormente. Ejecute este nodo para verificar la transferencia del mensaje.

Luego, use el nodo "Crear ejecución". Nuevamente, ingrese la clave API, el ID del subproceso y el ID del asistente. Elija su modelo; en este ejemplo, GPT-4. Este proceso genera la respuesta del asistente.

Una vez que la respuesta de la IA está lista, es momento de enviarla nuevamente al cliente mediante Gmail. Configure el nodo de Gmail con el token de acceso del buzón del asistente. Establezca la dirección de correo electrónico del destinatario en la variable que contiene el correo electrónico del remitente original. Puede agregar un texto fijo como "Saludos cordiales, el equipo de Latenode" antes de ejecutar este nodo para enviar el correo electrónico.

Finalizando la automatización

El último paso es marcar el correo electrónico como leído. Para ello, utiliza otra solicitud HTTP a Google Workspace. Cambia el método a POST y configúralo para eliminar la etiqueta de no leído del mensaje.

Por último, prueba toda la configuración agregando un activador de webhook para activarla manualmente. Observa el proceso de ejecución en la pestaña de historial del escenario para asegurarte de que todo funciona sin problemas.

Conclusión

Implementar un asistente de IA para responder correos electrónicos de clientes mediante OpenAI y Latenode es sencillo y no requiere conocimientos de programación. Esta guía paso a paso puede ayudarlo a automatizar su comunicación de manera eficaz.

Si este contenido te resultó útil, considera suscribirte y activar la campana de notificaciones para recibir más consejos sobre automatización empresarial y low-code. Latenode también ofrece un canal de Discord dedicado donde puedes hacer preguntas e interactuar con los desarrolladores. ¡Feliz automatización!

Otros videos