Descripción General
Seis servicios de Google están disponibles a través de un flujo OAuth compartido. Conéctese una vez con su cuenta de Google — y sus agentes de IA obtienen acceso a correo electrónico, documentos, hojas de cálculo, archivos, calendario y videoconferencias.Servicios Compatibles
| Servicio | Herramientas | Descripción |
|---|---|---|
| Gmail | 6 | Enviar correos, leer bandeja de entrada, buscar, responder, crear borradores, obtener adjuntos |
| Google Docs | 5 | Crear, leer, agregar contenido, buscar y exportar documentos |
| Google Sheets | 7 | Leer/escribir rangos, agregar filas, buscar, crear hojas de cálculo |
| Google Drive | 8 | Listar, buscar, subir, descargar, compartir archivos y carpetas |
| Google Calendar | 6 | Crear eventos, verificar disponibilidad, encontrar horarios libres |
| Google Meet | 1 | Crear enlaces de videollamada |
Autenticación
Todas las integraciones de Google Workspace usan OAuth 2.0 con acceso offline:Agregar Integración
Vaya a Integraciones → Agregar Integración → seleccione cualquier servicio de Google (por ejemplo, Gmail).
Consentimiento OAuth
Haga clic en “Conectar con Google”. Será redirigido a la pantalla de consentimiento de Google donde autoriza el acceso al servicio específico.
Almacenamiento de Tokens
Revol recibe un token de acceso y un token de actualización. Ambos se cifran y almacenan en la base de datos. El token de actualización proporciona acceso a largo plazo — Revol renueva automáticamente los tokens de acceso expirados.
Alcances OAuth
Cada servicio solicita solo los alcances que necesita:| Servicio | Alcance |
|---|---|
| Gmail | gmail.modify |
| Google Docs | documents, drive.file |
| Google Sheets | spreadsheets, drive.file |
| Google Drive | drive |
| Google Calendar | calendar |
| Google Meet | calendar (los enlaces de Meet se crean vía la API de Calendar) |
Herramientas del Agente
- Gmail
- Google Docs
- Google Sheets
- Google Drive
- Calendar y Meet
| Herramienta | Descripción |
|---|---|
send_email | Componer y enviar un correo con asunto, cuerpo, CC/BCC opcionales |
read_inbox | Listar correos recientes de la bandeja de entrada |
search_emails | Buscar correos por sintaxis de consulta de Gmail (de, asunto, fecha, palabras clave) |
reply_to_email | Responder a un hilo de correo específico |
create_draft | Crear un borrador de correo sin enviar |
get_attachments | Descargar o inspeccionar adjuntos de correos |
Uso de Herramientas en Nodos del Workflow
Las herramientas de Google Workspace son especialmente poderosas en nodos del workflow donde el agente puede combinar múltiples herramientas en una sola conversación:- Conecte un servicio de Google y verifique vía OAuth
- Las herramientas aparecen en la pestaña Herramientas del agente
- Agréguelas a los nodos personalizados en el editor de workflow
- El LLM las invoca automáticamente cuando es relevante
- El agente invoca
check_availabilitypara encontrar horarios libres - El cliente elige un horario → el agente invoca
create_eventpara reservarlo - El agente invoca
create_meetingpara generar un enlace de Google Meet - El agente invoca
send_emailpara enviar un correo de confirmación con el enlace
Casos de Uso
Correos de seguimiento automatizados
Correos de seguimiento automatizados
El agente califica un lead vía chat → usa
send_email para enviar un seguimiento con precios → registra la interacción en Google Sheets vía append_rows.Reserva de citas
Reserva de citas
El cliente pide programar una reunión → el agente usa
check_availability para encontrar horarios libres → create_event para reservarlo → create_meeting para generar un enlace de Meet → envía confirmación vía chat o correo.Generación de documentos
Generación de documentos
El agente recopila información del cliente → usa
create_document para generar una propuesta o informe → share_file para dar acceso al cliente.Seguimiento de leads tipo CRM
Seguimiento de leads tipo CRM
Cada conversación que termina con un lead → el agente usa
append_rows para agregar datos del lead a una Google Sheet → send_email para notificar al equipo de ventas.Renovación de Tokens
Los tokens de acceso de Google expiran después de 1 hora. Revol gestiona esto automáticamente:- Antes de cada llamada a la API, Revol verifica si el token está dentro de los 5 minutos de expiración
- Si expiró, usa el token de actualización almacenado para obtener un nuevo token de acceso
- El nuevo token se cifra y guarda en la base de datos
- La llamada a la API procede con el token renovado

