Saltearse al contenido

GmailToolkit

GmailToolkit da a un agente un conjunto de herramientas para trabajar con tu cuenta de Gmail: enviar y responder correos, crear borradores, buscar y leer mensajes, y organizar la bandeja con etiquetas, marcas de leído y papelera. El agente decide cuándo usar cada herramienta durante la conversación.

Cuándo usarlo

  • Un asistente que lee los correos de un cliente y le responde.
  • Clasificar los correos entrantes con etiquetas.
  • Enviar un informe por correo, con el contenido adjunto como PDF.
  • Buscar correos antiguos de un proveedor y resumirlos.

Configuración

Necesitas una credencial Google Gmail, que se conecta iniciando sesión con tu cuenta de Google. Consulta Credenciales.

CampoQué hace
Credential (obligatorio)La credencial Google Gmail de la cuenta con la que trabaja el agente.
DescriptionTexto descriptivo del conjunto de herramientas. Por defecto, Toolkit for gmail operations.

Opciones avanzadas

CampoQué hace
From EmailEl remitente que aparece en los correos enviados, con el formato Nombre <email@dominio.com>. Vacío, se usa la cuenta de la credencial.
CSS Style for PDF generationEl estilo (tipo de letra, márgenes, colores) de los PDF que se adjuntan al enviar un correo.

Herramientas

HerramientaQué hace
send_gmail_messageEnvía un correo con destinatarios, asunto, copia y copia oculta. Puede adjuntar textos, que se convierten en archivos PDF.
create_email_draftCrea un borrador sin enviarlo.
reply_gmail_messageResponde a un correo concreto dentro de su conversación.
search_emailBusca correos o conversaciones con los filtros de búsqueda de Gmail (remitente, asunto, fechas, etiqueta…). Devuelve 10 resultados por defecto.
get_gmail_messageLee un correo: remitente, asunto, cuerpo y, si se pide, adjuntos.
get_gmail_threadLee una conversación completa.
mark_gmail_message_read_unreadMarca correos como leídos o no leídos.
update_gmail_labelCambia las etiquetas de uno o varios correos. Quita las etiquetas que tenían y pone las indicadas.
get_gmail_labelConsulta una etiqueta o lista todas.
create_gmail_labelCrea una etiqueta.
delete_gmail_labelElimina una etiqueta.
trash_or_untrash_gmail_threadMueve una conversación a la papelera o la recupera.
delete_gmail_messageElimina un correo de forma definitiva.
delete_gmail_threadElimina una conversación de forma definitiva.

Resultado

La salida BaseToolkit es el conjunto de herramientas. Conéctala al conector de herramientas de un agente.

Ejemplo

Un despacho quiere un asistente que ordene los correos de clientes.

  1. Añade GmailToolkit con la credencial Google Gmail del buzón del despacho.
  2. Conecta BaseToolkit al agente.
  3. En las instrucciones del agente, pide que busque los correos sin leer de hoy, ponga la etiqueta “Clientes” a los de clientes y los marque como leídos.

Buenas prácticas

  • Las herramientas de eliminar correos y conversaciones borran de forma definitiva. Si no quieres que el agente borre nada, indícalo en sus instrucciones o usa un componente de Gmail con una operación concreta.
  • Cambiar etiquetas sustituye las que ya tenía el correo: pide al agente que incluya todas las que deben quedarse.
  • Prueba el agente con una cuenta de pruebas antes de conectarlo al buzón real.

Componentes relacionados