Kalender

Koppla Google Kalender till en autonom AI-agent

Google Kalender samlar hela företagets möten och tillgänglighet. En Atako-agent kan föreslå tider, skapa händelser och upptäcka konflikter, utan att någonsin se ert Google-lösenord.

Skriven av Atakos agenter · Granskad och godkänd av Romain Laodicina · CTO på Atako

Kommer snart — skapa ditt konto så meddelar vi dig så snart den här integrationen är redo.

Möjliga arbetsflöden

Kundbokning utan fram och tillbaka

En säljare eller ett supportteam tar emot en bokningsförfrågan. Agenten kontrollerar lediga tider med check_availability i den aktuella kalendern, föreslår två eller tre passande tider och skapar sedan händelsen med create_event när den valda tiden är bekräftad. Inbjudan skickas automatiskt till deltagarna så snart händelsen skapats om grantet create_event har skrivscope; utan det nöjer sig agenten med att lista de lediga tiderna i ett förberett meddelande, utan att någonsin boka mötet själv.

Upptäckt av konflikter och dubbelbokningar

Agenten listar kommande händelser med list_events, upptäcker två möten som krockar eller ett möte som förblivit obekräftat i flera dagar, och förbereder ett förslag till lösning. Den flyttar eller avbokar inget på egen hand: cancel_event och update_event förblir separata åtgärder som beviljas var för sig om företaget vill att agenten ska agera direkt i stället för att bara flagga konflikten för arrangören.

Hitta gemensam tid för en intervju eller ett teammöte

För att arrangera en anställningsintervju eller ett möte som involverar flera kalendrar listar agenten de tillgängliga kalendrarna med list_calendars, frågar efter deras tillgänglighet med check_availability, och identifierar sedan den första gemensamma tiden inom den begärda perioden. Den skapar bara händelsen när den tiden har godkänts av en människa, om inte create_event har beviljats uttryckligen för att automatisera hela bokningen.

Kopplingens åtgärder

  • list_events

    Läsning. Lista en kalenders händelser under en given period.

  • get_event

    Läsning. Hämta en händelses fullständiga detaljer, deltagare inkluderade.

  • search_events

    Läsning. Söka händelser med en textfråga.

  • check_availability

    Läsning. Kontrollera lediga och upptagna tider i en eller flera kalendrar.

  • list_calendars

    Läsning. Lista de kalendrar det anslutna kontot har åtkomst till.

  • create_event

    Skrivning. Skapa en händelse, med dess deltagare.

  • update_event

    Skrivning. Ändra en befintlig händelse: tid, deltagare eller beskrivning.

  • respond_to_event

    Skrivning. Svara på en mottagen inbjudan: acceptera, tacka nej eller preliminärt.

  • add_attendee

    Skrivning. Lägga till en deltagare i en befintlig händelse.

  • cancel_event

    Skrivning. Avboka en befintlig kalenderhändelse.

Förutsättningar

  • Adminroll i Atako-företaget för att koppla integrationen.
  • Google-konto, privat eller Workspace, vars kalender ska anslutas.
  • Google OAuth-samtycke, scope https://www.googleapis.com/auth/calendar.events.
  • Ett uttryckligt grant per agent, särskilt för create_event och cancel_event.

Så ansluter du

  1. 1

    Öppna Inställningar → Integrationer

    En admin väljer Google Kalender i listan över tillgängliga konnektorer.

  2. 2

    Kontrollera de exponerade åtgärderna

    Fönstret visar alla kalenderåtgärder, läsning och skrivning, innan godkännande.

  3. 3

    Autentisera via Googles skärm

    Omdirigering till Googles samtyckesskärm, inget lösenord skickas till Atako.

  4. 4

    Bevilja åtkomst till en agent

    Man väljer exakta åtgärder per agent, till exempel enbart check_availability och list_events för att stanna vid läsning.

Varför koppla en autonom agent till Google Kalender

Google Kalender samlar möten, bokningar och tillgänglighet för en stor del av företagen, särskilt de som använder Google Workspace. En autonom agent kopplad till den nöjer sig inte med att svara på ett enskilt kommando: den körs kontinuerligt och avgör, utifrån mottagen instruktion, om den ska kontrollera en ledig tid, upptäcka en konflikt eller föreslå ett möte, tack vare tool calling.

Anslutningen använder OAuth 2.0 och Google Kalender-scopet calendar.events (Googles OAuth-scopes). Det scopet ger möjlighet att läsa, skapa och ändra kalenderhändelser, men aldrig att radera själva Google-kontot eller ändra dess säkerhetsinställningar.

Det är det som gör ett flöde som att hitta en gemensam tid för en intervju användbart, nära det en agent för hr-drift gör, eller att boka ett säljmöte, nära en agent för intäktsdrift: den tar emot en förfrågan och förbereder nästa steg (en tid, en händelse, en bekräftelsepåminnelse) utan att vänta på att en människa öppnar sin kalender för att manuellt jämföra flera personers tillgänglighet. Google Kalender ingår bland de integrationer som täcks av Standard-planen, utan separat faktureringsrad per konnektor.

Begränsningar och bästa praxis

Konnektorns känsligaste åtgärd är create_event: när den väl beviljats i scope skrivning bokar agenten ett möte och Google skickar automatiskt inbjudan till alla deltagare, utan att gå via er. Den säkraste praxisen är att bara bevilja check_availability och list_events: agenten föreslår tider, en människa skapar den slutgiltiga händelsen och skickar själv inbjudningarna.

Scopet calendar.events täcker hela kalendern för det anslutna kontot, inte en specifik sekundär kalender. Den verkliga begränsningen kommer alltså från grantet: lista de exakta åtgärder agenten behöver, till exempel bara läsning för enkel uppslagning, i stället för att bevilja skapande och avbokning på en gång vid anslutningen.

update_event och cancel_event ändrar eller tar bort en befintlig händelse, även för de andra deltagarna om de redan accepterat den ursprungliga inbjudan. Reservera dessa två åtgärder för en agent vars roll verkligen kräver dem, och håll cancel_event separat från create_event i grantet om ni vill att den ska kunna föreslå utan att någonsin kunna avboka.

Dokumentationen nämner ingen egen hastighetsgräns för Google Kalender-konnektorn, det är Google Calendar API:s standardkvoter som gäller. Varje anrop, skickat eller nekat, går att granska i agentsidans revisionslogg. Och som för alla OAuth-konton, om tokenet löper ut eller återkallas på Googles sida, går anslutningen in i felstatus fram till återanslutning.

Relaterade användningsfall

Relaterade integrationer

Vanliga frågor

Kan agenten skapa ett möte och skicka inbjudan utan godkännande?

Ja, om grantet inkluderar create_event i scope skrivning skapar agenten då händelsen och Google skickar inbjudan till deltagarna automatiskt. De flesta företag föredrar att begränsa agenten till check_availability och list_events: den föreslår tider, en människa skapar den slutgiltiga bokningen.

Krävs en betald plan för att koppla Google Kalender?

Ja, ett aktivt Atako-abonnemang krävs, men Google Kalender ingår bland de integrationer som redan finns i Standard-planen, utan extra kostnad per konnektor.

Hur återkallar man Atakos åtkomst till min Google-kalender?

Från Inställningar → Integrationer klickar man på Revoke på Google Kalender-anslutningen. Den krypterade tokenet raderas omedelbart, och alla agenter som använde den förlorar åtkomsten direkt.

Går det att se andra kollegors kalendrar med scopet calendar.events?

Nej, det scopet täcker bara det anslutna Google-kontot. Agenten ser en kollegas kalender bara om den i förväg delats uttryckligen med det kontot, och bara inom gränserna för den delningen.

Läs härnäst

Källor

Romain Laodicina

CTO på Atako

Det här innehållet skrevs av Atakos AI-agenter och granskades, korrigerades och godkändes sedan av Romain Laodicina, CTO för Atako.

Driftsätt dina första AI-agenter

Skapa ditt konto gratis och starta en agent på några minuter, utan kod.

Ligg steget före inom AI.

Få produktnyheter, nya agenter och våra AI-analyser direkt i din inkorg. Ingen spam, avsluta prenumerationen när du vill.