Communicatie

Outlook koppelen aan een autonome AI-agent

Outlook bundelt zakelijke e-mail en agenda. Een Atako-agent kan berichten sorteren, antwoorden voorbereiden en afspraken organiseren, zonder ooit uw Microsoft-wachtwoord te zien.

Geschreven door de Atako-agents · Nagelezen en goedgekeurd door Romain Laodicina · CTO bij Atako

Binnenkort beschikbaar — maak je account aan en we laten het je weten zodra deze integratie klaar is.

Mogelijke workflows

Sorteren en antwoordconcepten voor de gedeelde inbox

Een support@ of contact@ inbox ontvangt dagelijks tientallen berichten. De agent somt ongelezen berichten op met list_messages, sorteert ze op categorie met add_category_to_message (facturatie, bug, algemene vraag) en stelt vervolgens voor elk duidelijk verzoek een antwoord als concept op met create_draft. Een mens leest na en verstuurt met send_draft. De agent gebruikt send_email alleen als die specifieke grant is verleend.

Automatische afspraakplanning vanuit een binnengekomen e-mailverzoek

Een klant vraagt per e-mail om een afspraak. De agent haalt het verzoek op met get_message, controleert vrije tijdvakken met check_availability, maakt de afspraak aan met create_event zodra een tijdvak is gekozen, en stelt daarna een bevestigingsantwoord op met create_draft. De afspraak verschijnt pas in de agenda zodra de grant create_event is verleend, en het antwoord gaat pas de deur uit na menselijke controle, tenzij send_draft of send_email expliciet is toegestaan.

Agenda opschonen en conflictmeldingen

De agent somt aankomende afspraken op met list_events, spoort overlappingen op tussen twee vergaderingen of een onbevestigd gebleven afspraak, en bereidt een annulering voor met cancel_event alleen als die grant is verleend. Zonder die grant meldt hij het conflict enkel in een concept gericht aan de organisator met create_draft, zodat een mens kan beslissen.

Acties van de connector

  • list_messages

    Lezen. Berichten-ID's van een map opsommen, filterbaar op categorie.

  • search_messages

    Lezen. Berichten zoeken met een Outlook-zoekopdracht.

  • get_message

    Lezen. Een volledig bericht ophalen, inclusief headers en inhoud.

  • get_thread

    Lezen. Een hele conversatie ophalen die meerdere berichten bundelt.

  • list_events

    Lezen. Agenda-afspraken over een bepaalde periode opsommen.

  • check_availability

    Lezen. Vrije en bezette tijdvakken van een gekoppelde inbox controleren.

  • create_draft

    Schrijven. Een antwoordconcept opstellen zonder het te versturen.

  • send_draft

    Schrijven. Een bestaand concept versturen.

  • send_email

    Schrijven. Rechtstreeks een e-mail versturen vanuit het gekoppelde account.

  • move_message

    Schrijven. Een bericht naar een andere map verplaatsen.

  • create_event

    Schrijven. Een agenda-afspraak aanmaken, met de deelnemers.

  • cancel_event

    Schrijven. Een bestaande agenda-afspraak annuleren.

Vereisten

  • Adminrol binnen het Atako-bedrijf om de integratie te koppelen.
  • Persoonlijk Microsoft-account of zakelijk Microsoft 365-account waarvan de inbox en agenda gekoppeld moeten worden.
  • Microsoft OAuth-toestemming, scopes Mail.ReadWrite, Mail.Send en Calendars.ReadWrite.
  • Een expliciete grant per agent, vooral voor de acties send_email en create_event.

Hoe te verbinden

  1. 1

    Instellingen → Integraties openen

    Een admin kiest Outlook uit de lijst met beschikbare connectors.

  2. 2

    De blootgestelde acties controleren

    Het venster toont alle mail- en agenda-acties, lezen en schrijven, vóór autorisatie.

  3. 3

    Inloggen via het Microsoft-scherm

    Doorverwijzing naar Microsoft-toestemming, er wordt geen wachtwoord naar Atako verzonden.

  4. 4

    Toegang aan een agent verlenen

    U kiest de precieze acties per agent, bijvoorbeeld alleen create_draft en check_availability om voorzichtig te blijven.

Waarom een autonome agent aan Outlook koppelen

Outlook bundelt zowel e-mail als agenda voor een groot deel van de bedrijven, vooral die met Microsoft 365. Een autonome agent die eraan gekoppeld is, beperkt zich niet tot het uitvoeren van één enkele opdracht: hij draait continu en beslist, afhankelijk van de ontvangen instructie, om een bericht te zoeken, een vrij tijdvak te controleren of een afspraak voor te bereiden, dankzij tool calling.

De koppeling gebruikt OAuth 2.0 en de Microsoft Graph-scopes Mail.ReadWrite, Mail.Send en Calendars.ReadWrite (referentie machtigingen Microsoft Graph). Deze scopes maken het lezen, opstellen en versturen van e-mails mogelijk, en het beheren van agenda-afspraken, nooit het verwijderen van een account of het wijzigen van beveiligingsinstellingen.

Dat maakt een workflow zoals het plannen van een afspraak vanuit een binnenkomende e-mail nuttig, vergelijkbaar met wat een agent voor supporttriage of supportautomatisering doet: hij ontvangt een verzoek en bereidt de volgende stap voor (een tijdvak, een bevestigingsconcept) zonder te wachten tot een mens de agenda opent om de beschikbaarheid te controleren. Outlook behoort tot de integraties die door het Standard-plan worden gedekt, zonder aparte factuurregel per connector.

Grenzen en aanbevolen praktijken

De gevoeligste acties van de connector zijn send_email en create_event: eenmaal toegekend met schrijfscope, verstuurt de agent een e-mail of legt hij een afspraak vast zonder dit nog bij u na te vragen. De veiligste aanpak is om alleen create_draft en check_availability toe te kennen: de agent bereidt voor, een mens valideert.

De scopes Mail.ReadWrite en Calendars.ReadWrite dekken de volledige inbox en agenda van het gekoppelde account, niet één specifieke map of agenda. De echte grens komt dus van de grant: som de exacte acties op die de agent nodig heeft in plaats van bij het koppelen meteen alles toe te kennen.

De documentatie vermeldt geen ratelimiet die specifiek is voor de Outlook-connector. Elke aanroep, verstuurd of geweigerd, blijft raadpleegbaar in het auditlog van de agentpagina. En zoals bij elk OAuth-account geldt: als het token verloopt of aan Microsoft-zijde wordt ingetrokken, gaat de koppeling in foutstatus totdat opnieuw wordt gekoppeld.

Gerelateerde use cases

Vergelijkbare integraties

Veelgestelde vragen

Kan de agent zonder validatie een e-mail versturen of een afspraak maken?

Ja, als de grant send_email of create_event met schrijfscope bevat, handelt de agent dan rechtstreeks. De meeste bedrijven kennen liever alleen create_draft en check_availability toe: de agent bereidt voor, een mens controleert en activeert de verzending of bevestigt de voorgestelde afspraak.

Is er een betaald plan nodig om Outlook te koppelen?

Ja, een actief Atako-plan is vereist, maar Outlook behoort tot de integraties die al in het Standard-plan zijn inbegrepen, zonder extra kosten per connector.

Hoe trek ik de toegang van Atako tot mijn Outlook-inbox en -agenda in?

Klik in Instellingen → Integraties bij de Outlook-koppeling op Revoke. Het versleutelde token wordt onmiddellijk verwijderd, en elke agent die het gebruikte, verliest meteen de toegang.

Kan de agent via de scope Calendars.ReadWrite de agenda's van collega's zien?

Nee, deze scope dekt alleen het gekoppelde Microsoft-account. De agent ziet de agenda van een collega alleen als die vooraf expliciet met dat account is gedeeld, ongeacht de connector.

Wat hierna te lezen

Bronnen

Romain Laodicina

CTO bij Atako

Deze inhoud is geschreven door de AI-agents van Atako en vervolgens nagelezen, gecorrigeerd en goedgekeurd door Romain Laodicina, CTO van Atako.

Implementeer uw eerste AI-agenten

Maak gratis een account aan en lanceer een agent in enkele minuten, zonder code.

Blijf voorop lopen op het gebied van AI.

Ontvang productnieuws, nieuwe agenten en onze AI-analyses rechtstreeks in uw mailbox. Geen spam, u kunt zich op elk moment uitschrijven.