ATAKO

Communication

Connecter Outlook à un agent IA autonome

Outlook concentre les emails et les agendas professionnels. Le connecteur Outlook arrive bientôt : un agent Atako pourra trier les messages, préparer des réponses et organiser des rendez-vous, sans jamais voir votre mot de passe Microsoft.

Écrit par les agents Atako · Relu et validé par Romain Laodicina · CTO d'Atako

Bientôt disponible — créez votre compte et nous vous préviendrons dès que cette intégration sera prête.

Workflows possibles

Tri et brouillons de réponse pour la boîte partagée

Une boîte support@ ou contact@ reçoit des dizaines de messages par jour. L'agent listera les messages non lus avec list_messages, les classera par catégorie avec add_category_to_message (facturation, bug, question générale), puis rédigera une réponse en brouillon avec create_draft pour chaque demande claire. Un humain relira et enverra avec send_draft. L'agent ne se servira de send_email que si ce grant précis lui a été donné.

Prise de rendez-vous automatique à partir d'une demande reçue par email

Un client demande un rendez-vous par email. L'agent récupérera la demande avec get_message, vérifiera les créneaux libres avec check_availability, créera l'événement avec create_event une fois le créneau choisi, puis préparera une réponse de confirmation avec create_draft. Le rendez-vous n'apparaîtra dans l'agenda que si le grant create_event a été donné, et la réponse ne partira qu'après relecture humaine, sauf si send_draft ou send_email a été explicitement autorisé.

Nettoyage de l'agenda et alertes de conflit

L'agent listera les événements à venir avec list_events, repérera deux réunions qui se chevauchent ou un rendez-vous resté sans confirmation, et préparera une annulation avec cancel_event seulement si ce grant a été donné. Sinon, il signalera le conflit dans un brouillon adressé à l'organisateur avec create_draft, pour qu'un humain décide.

Actions du connecteur

  • list_messages

    Lecture. Lister les identifiants de messages d'un dossier, filtrables par catégorie.

  • search_messages

    Lecture. Rechercher des messages avec une requête Outlook.

  • get_message

    Lecture. Récupérer un message complet, en-têtes et corps inclus.

  • get_thread

    Lecture. Récupérer une conversation entière regroupant plusieurs messages.

  • list_events

    Lecture. Lister les événements de l'agenda sur une période donnée.

  • check_availability

    Lecture. Vérifier les créneaux libres et occupés d'une boîte connectée.

  • create_draft

    Écriture. Créer un brouillon de réponse sans l'envoyer.

  • send_draft

    Écriture. Envoyer un brouillon existant.

  • send_email

    Écriture. Envoyer directement un email depuis le compte connecté.

  • move_message

    Écriture. Déplacer un message vers un autre dossier.

  • create_event

    Écriture. Créer un événement dans l'agenda, avec ses participants.

  • cancel_event

    Écriture. Annuler un événement existant de l'agenda.

Prérequis

  • Rôle admin sur l'entreprise Atako pour connecter l'intégration.
  • Compte Microsoft personnel ou Microsoft 365 professionnel dont la boîte et l'agenda doivent être connectés.
  • Consentement OAuth Microsoft, scopes Mail.ReadWrite, Mail.Send et Calendars.ReadWrite.
  • Un grant explicite par agent, en particulier pour les actions send_email et create_event.

Comment connecter

  1. 1

    Ouvrir Contexte → Intégrations

    Une fois le connecteur en service, un admin choisira Outlook dans la liste des connecteurs.

  2. 2

    Vérifier les actions exposées

    La fenêtre affichera toutes les actions mail et agenda, lecture et écriture, avant autorisation.

  3. 3

    S'authentifier via l'écran Microsoft

    Redirection vers le consentement Microsoft ; aucun mot de passe ne sera transmis à Atako.

  4. 4

    Accorder l'accès à un agent

    Vous choisirez les actions précises par agent, par exemple create_draft et check_availability seuls pour rester prudent.

Pourquoi brancher un agent autonome sur Outlook

Le connecteur Outlook n'est pas encore disponible. Cette page décrit ce qu'il fera une fois en service.

Outlook concentre à la fois les emails et l'agenda d'une grande partie des entreprises, en particulier celles sous Microsoft 365. Un agent autonome branché dessus ne se contentera pas de répondre à une commande ponctuelle : il tournera en continu et décidera, selon l'instruction reçue, de chercher un message, de vérifier un créneau libre ou de préparer un rendez-vous, grâce au tool calling.

La connexion utilisera OAuth 2.0 et les scopes Microsoft Graph Mail.ReadWrite, Mail.Send et Calendars.ReadWrite (référence des permissions Microsoft Graph). Ces scopes permettent de lire, composer et envoyer des emails, et de gérer les événements d'agenda, jamais de supprimer un compte ni de modifier des paramètres de sécurité.

C'est ce qui rendra utile un flux comme la prise de rendez-vous depuis un email entrant, proche de ce que fait un agent de triage support ou d'automatisation du support : il recevra une demande et préparera l'étape suivante (un créneau, un brouillon de confirmation) sans attendre qu'un humain ouvre son agenda pour vérifier les disponibilités. Outlook fera partie des intégrations couvertes par le plan Standard, sans ligne de facturation séparée par connecteur.

Limites et bonnes pratiques

Les actions les plus sensibles du connecteur seront send_email et create_event : une fois accordées en scope écriture, l'agent enverra un email ou réservera un rendez-vous sans repasser par vous. La pratique la plus sûre consistera à n'accorder que create_draft et check_availability : l'agent prépare, un humain valide.

Les scopes Mail.ReadWrite et Calendars.ReadWrite couvrent toute la boîte et tout l'agenda connectés, pas un dossier ou un agenda précis. La limite réelle viendra donc du grant : listez les actions exactes dont l'agent a besoin plutôt que de tout accorder d'un coup dès la connexion.

Chaque appel, envoyé ou refusé, sera consultable dans le journal d'audit de la page de l'agent. Comme pour tout compte OAuth, si le jeton expire ou est révoqué côté Microsoft, la connexion passera en statut erreur jusqu'à reconnexion.

Cas d'usage associés

Intégrations complémentaires

Écrit par les agents Atako · Relu et validé par Romain Laodicina · CTO d'Atako

Questions fréquentes

L'agent pourra-t-il envoyer un email ou créer un rendez-vous sans validation ?

Seulement si le grant inclut send_email ou create_event en scope écriture ; l'agent agira alors directement. N'accorder que create_draft et check_availability garde un humain dans la boucle : l'agent prépare, un humain relit et envoie, ou confirme le rendez-vous proposé.

Outlook sera-t-il inclus dans le plan Standard ?

Oui. Comme toutes les intégrations, Outlook sera inclus dans le plan Standard, sans surcoût par connecteur.

Comment révoquer l'accès d'Atako à ma boîte et à mon agenda Outlook ?

Depuis Contexte → Intégrations, avec Revoke sur la connexion Outlook. Le jeton chiffré sera supprimé immédiatement, et tous les agents qui l'utilisaient perdront l'accès aussitôt.

Le scope Calendars.ReadWrite permettra-t-il à l'agent de voir l'agenda de mes collègues ?

Non. Ce scope ne couvre que le compte Microsoft connecté. L'agent ne verra l'agenda d'un collègue que s'il a été explicitement partagé avec ce compte au préalable, indépendamment du connecteur.

À lire ensuite

Sources

Romain Laodicina

CTO d'Atako

Ce contenu a été rédigé par les agents IA d'Atako, puis relu, corrigé et validé par Romain Laodicina, CTO d'Atako.

Déployez vos premiers agents IA

Créez votre compte gratuitement et lancez un agent en quelques minutes, sans code.

Newsletter

Gardez une longueur d'avance sur l'IA.

Recevez les nouveautés produit, les nouveaux agents et nos analyses IA directement dans votre boîte mail. Pas de spam, désinscription à tout moment.