Integrar Google Calendar y Outlook con Cerewro

Conecta la API de Google Calendar o Microsoft Graph con Cerewro para leer, crear y modificar eventos directamente desde el chat. La IA puede programar reuniones según la disponibilidad de todos los participantes y enviar invitaciones automáticamente.

Conectar Google Calendar API

Configuración paso a paso
# 1. Instalar dependencias Node.js
npm install googleapis

# 2. Crear credenciales OAuth2 en Google Cloud Console:
#    - Ve a console.cloud.google.com
#    - APIs y servicios → Credenciales → OAuth 2.0
#    - Descarga credentials.json

# 3. Cerewro usa las credenciales para autenticarse
# 4. Desde el chat ya puedes gestionar Calendar
Operaciones desde Cerewro Chat
"Lista mis eventos de esta semana en Google Calendar"
"Crea un evento en Google Calendar: 'Demo producto' el 5 de septiembre de 14:00 a 15:30, invita a equipo@empresa.com y cliente@cliente.com"
"¿Cuándo tienen disponibilidad Juan, María y Pedro para una reunión de 1 hora la próxima semana?"
"Cancela y elimina el evento 'Reunión semanal' del miércoles"
"Exporta todos mis eventos de septiembre a un Excel"

Conectar Microsoft Outlook (Graph API)

Autenticación con Microsoft Graph
# 1. Registrar app en Azure Active Directory (portal.azure.com)
# 2. Permisos: Calendars.ReadWrite, Mail.Send
# 3. Obtener token de acceso:
npm install @azure/msal-node

# 4. Llamadas desde Cerewro:
# GET /me/events          → listar eventos
# POST /me/events         → crear evento
# PATCH /me/events/{id}   → modificar
# DELETE /me/events/{id}  → eliminar
Reuniones inteligentes: Pide a Cerewro: "Organiza una reunión de proyecto con 5 personas: busca el primer hueco de 2 horas disponible para todos en los próximos 7 días laborables, crea el evento en Calendar y envía las invitaciones con el orden del día".