Explorando el blog de Toni
Toni Domenech

El Blog de Toni Domenech

Ideas, código, reflexiones y experimentos digitales

IA

Cómo conectar OpenClaw con Outlook y clasificar emails con IA

12/05/2026 10:35
Cómo conectar OpenClaw con Outlook y clasificar emails con IA

Resumen listo para agente

Qué: Este artículo explica Cómo conectar OpenClaw con Outlook y clasificar emails con IA.

Por qué: Sirve para tomar decisiones rápidas con contexto técnico y de negocio.

Cómo: Resumen listo para agenteQué: este artículo explica cómo usar OpenClaw con Microsoft Outlook para leer correo, resumir emails no leídos, redactar respuestas y montar un flujo de clasificació...

Preguntas clave de esta página

  • ¿Qué resuelve exactamente este enfoque?
  • ¿Qué resultados puedo esperar en tiempo y coste?
  • ¿Cómo lo adapto a mi contexto sin rehacer todo?

Resumen listo para agente

Qué: este artículo explica cómo usar OpenClaw con Microsoft Outlook para leer correo, resumir emails no leídos, redactar respuestas y montar un flujo de clasificación automática. Por qué: sirve para convertir una bandeja saturada en un sistema priorizado, pero sin dar autonomía total al agente desde el primer día. Cómo: primero eliges entre la ruta cloud o self-hosted; después conectas Outlook vía OAuth y Microsoft Graph, activas los permisos mínimos y montas una clasificación por categorías con modo lectura, borradores y aprobaciones antes de permitir envíos automáticos.

Preguntas clave de esta página

¿Qué necesito para que OpenClaw vea mi correo de Outlook sin abrir agujeros innecesarios? ¿Qué permisos son realmente necesarios? ¿Cómo clasifico emails por prioridad, tipo y siguiente acción sin dejar que la IA responda sola demasiado pronto?

Contenido

OpenClaw encaja muy bien en este escenario porque no se plantea como un simple chatbot metido dentro del correo, sino como un asistente personal que puede vivir en tu entorno y conectarse a distintos canales y herramientas. En su documentación y en su repositorio oficial se presenta como un gateway self-hosted y open source, mientras que la guía de Outlook lo enfoca como una integración capaz de leer emails, resumir bandejas, redactar respuestas y consultar calendario desde lenguaje natural.

Para conectar OpenClaw con Outlook hay dos caminos. El primero es la vía gestionada, HeraClaw Cloud, que la propia guía oficial presenta como la opción más rápida: conectas tu cuenta de Microsoft, aceptas permisos y puedes activar funciones como triage de email, resúmenes de calendario, respuestas automáticas a preguntas frecuentes y preparación de reuniones. El segundo es el despliegue self-hosted, pensado para perfiles más técnicos, donde tienes que registrar una aplicación en Azure o Entra, configurar OAuth 2.0 y Microsoft Graph, definir scopes y mantener tu propia infraestructura.

Si tu objetivo real es clasificar emails, la recomendación práctica es no empezar por “respuesta automática”, sino por “lectura, resumen y priorización”. La guía de OpenClaw para triage insiste en arrancar con una superficie concreta, categorías simples, credenciales seguras en modo lectura y salida estructurada: resumen, categoría, urgencia, causa probable, siguiente acción y borrador sugerido. Ese enfoque evita que el proyecto se convierta en un bot que toca demasiadas cosas demasiado pronto.

En Outlook, la parte técnica pasa por permisos claros. Para un flujo útil de correo y calendario, la guía de OpenClaw usa permisos delegados como Mail.Read, Mail.ReadWrite, Mail.Send, Calendars.Read, Calendars.ReadWrite, User.Read y offline_access; Microsoft documenta que Mail.Send permite enviar correo como el usuario, Calendars.ReadWrite permite crear, leer, actualizar y borrar eventos, User.Read permite iniciar sesión y leer el perfil, y offline_access se solicita para obtener refresh tokens y poder renovar el acceso cuando caduque el token actual.

Un esquema mínimo, simplificado para el artículo, podría quedar así. Está adaptado de la guía oficial de integración de Outlook para OpenClaw.

channels:  outlook:    enabled: true    clientId: "TU_CLIENT_ID"    tenantId: "TU_TENANT_ID"    clientSecret: "TU_CLIENT_SECRET"    redirectUri: "https://tu-dominio.com/auth/microsoft/callback"    scopes:      - "https://graph.microsoft.com/Mail.Read"      - "https://graph.microsoft.com/Mail.ReadWrite"      - "https://graph.microsoft.com/Mail.Send"      - "https://graph.microsoft.com/Calendars.Read"      - "https://graph.microsoft.com/Calendars.ReadWrite"      - "https://graph.microsoft.com/User.Read"      - "offline_access"    features:      emailTriage: true      draftResponses: true      calendarBriefings: true    categories:      urgente:        rules:          - from: ["direccion@empresa.com", "cliente-clave@dominio.com"]          - subject: ["URGENTE", "CRÍTICO"]      importante:        rules:          - hasAttachment: true      informativo:        rules:          - from: ["noreply@*", "notificaciones@*"]

La clave no está en tener muchas categorías, sino en que sean operativas. Para empezar, cuatro bastan: urgente, importante, informativo y archivo. Si quieres afinar más, añade una segunda dimensión: tipo de correo. Por ejemplo, cliente, interno, proveedor, newsletter, sistema o spam. Y si quieres que el sistema sirva de verdad para trabajar, añade una tercera: acción siguiente. Responder, delegar, revisar más tarde, archivar o escalar. Ese triple eje convierte una bandeja de entrada en una cola de trabajo. La guía oficial de OpenClaw para soporte recomienda precisamente pedir una salida estructurada y agrupar duplicados antes de responder, algo especialmente útil cuando varios mensajes hablan del mismo problema o del mismo hilo comercial.

Un prompt o instrucción de clasificación razonable para OpenClaw sería algo así: “Lee los emails no leídos de las últimas 24 horas. Devuelve para cada mensaje remitente, resumen en una línea, categoría, urgencia, acción siguiente y si conviene redactar respuesta. No envíes nada. Si detectas duplicados o el mismo incidente, agrúpalos”. Esa forma de trabajar encaja con los ejemplos oficiales de prueba de la integración, donde OpenClaw responde a órdenes como “Summarize my unread emails”, “What’s on my calendar today?” o “Draft a follow-up email…”, pero deja el envío final bajo control humano cuando el caso lo requiere.

Aquí está el matiz importante: automatizar clasificación no es lo mismo que automatizar decisiones. OpenClaw, en sus guías de triage y approval gates, insiste en empezar en modo draft-only y poner aprobación explícita a cualquier acción con escritura externa: enviar emails, publicar mensajes, tocar CRM, modificar datos, gastar dinero o lanzar procesos de navegador con cuentas sensibles. Esa frontera es la diferencia entre una automatización útil y una fuente nueva de riesgo.

También conviene tener claro el contexto de Outlook. La integración oficial está optimizada para Exchange Online y Microsoft 365; si trabajas con Exchange on-premises, la propia documentación advierte que puede hacer falta configuración adicional vía EWS. En otras palabras: para un piloto limpio, mejor empezar con un buzón de Microsoft 365 bien acotado, una cuenta concreta y permisos mínimos.

Mi recomendación práctica para una pyme o para un profesional que quiera probarlo de forma sensata es esta: primer día, solo lectura y resumen; segunda fase, clasificación y borradores; tercera fase, propuestas de respuesta con aprobación; y solo después, si todo está trazado y tiene sentido, pequeñas automatizaciones de bajo riesgo como etiquetar, mover newsletters o generar un briefing matinal. OpenClaw tiene base para hacerlo, Outlook aporta el canal correcto y Microsoft Graph da el mecanismo técnico, pero el verdadero éxito no está en conectar herramientas: está en diseñar bien el criterio de clasificación.

Cuando esa lógica está bien definida, la IA deja de ser un adorno y empieza a funcionar como una capa de operación sobre tu correo: separa ruido de trabajo real, prioriza lo que merece atención y te devuelve tiempo sin obligarte a entregar el volante desde el minuto uno.

Toni Domenech

Si este artículo te ha servido, dale al pulgar rojo.


¿Quieres que esto funcione en tu empresa?

Adaptamos estas ideas a tu contexto concreto con un diagnóstico rápido de 15 minutos.

Pide un diagnóstico

Diagnóstico AI-First en 15 minutos