Hoppa till navigering

Google Kalender

Anslut dina ElevenLabs-agenter till schemaläggning i Google Kalender

Översikt

Anslut dina ElevenLabs AI-agenter till Google Calendar för att hantera schemaläggning och kalenderbokningar. Med den här integrationen kan dina agenter kontrollera tillgänglighet, skapa, uppdatera och ta bort händelser med deltagare och valfria Google Meet-möten, lista kommande händelser och hitta tillgängliga kalendrar genom naturliga samtal.

Funktioner

FunktionStöd
Nollagringsläge (ZRM)Stöds inte
Bilagor i verktygStöds inte — verktygen hanterar bara text

Säkerhetsvarning

Säkerhetsvarning: google_calendar_update_event och google_calendar_delete_event är privilegierade verktyg. De körs med det anslutna Google-kontots fullständiga kalenderåtkomst, inte bara åtkomst till händelser som din agent har skapat. Alla som kan prata med agenten kan ändra eller avboka vilken händelse som helst i den kalendern, även händelser de inte har skapat, eftersom agenten kan slå upp händelse-ID:n med google_calendar_list_events. En bekräftelse i systemprompten är en vägledning för modellen, inte en säkerhetskontroll.

Aktivera bara dessa verktyg för agenter med autentisering aktiverad, eller när händelse-ID:t kommer från en betrodd källa. Lägg inte till dem i offentliga agenter. Deltagare får alltid en avisering när en händelse uppdateras eller tas bort.

Konfiguration

Den här integrationen använder Google OAuth 2.0 för autentisering. Du ger ElevenLabs behörighet att få åtkomst till din Google Kalender för din räkning.

1

Klicka på Anslut i ElevenLabs

Klicka på Anslut i ElevenLabs integrationskonfiguration. Du omdirigeras till Google för att godkänna åtkomst.

2

Välj ditt Google-konto

Välj det Google-konto vars kalenderdata agenten ska få åtkomst till. Om du är inloggad på flera Google-konton i webbläsaren väljer du rätt konto.

3

Godkänn kalenderåtkomst

Granska de begärda behörigheterna och klicka på Tillåt. Integrationen begär åtkomst för att hantera händelser i kalendrar som du äger, visa din kalenderlista och kontrollera information om ledig/upptagen.

OAuth-omfattningar

Integrationen begär följande Google OAuth 2.0-omfattningar:

OmfattningSyfte
calendar.events.ownedSkapa, läsa, uppdatera och ta bort händelser i kalendrar som du äger.
calendar.calendarlist.readonlyVisa listan över kalendrar som ditt konto har åtkomst till (namn och ID:n).
calendar.freebusyKontrollera ledig/upptagen i kalendrar utan att visa händelseinformation.

Så fungerar det

Agenten bokar möten genom att använda verktygsanrop för att gå igenom bokningsprocessen steg för steg. Flikarna nedan visar en övergripande sammanfattning och en detaljerad systemprompt.

1

Hitta kalendrar

Agenten listar tillgängliga kalendrar för att identifiera rätt kalender för schemaläggningen. För de flesta användare är detta den primära kalendern.

2

Kontrollera tillgänglighet

Agenten kontrollerar ledig/upptagen genom att:

  • Använda verktyget google_calendar_check_availability för att fråga efter upptagna tidsblock.
  • Verifiera om den begärda tiden är ledig.
  • Föreslå alternativ om den begärda tiden krockar med en befintlig händelse.
  • Bekräfta den valda tiden med den som ringer.
3

Samla in deltagaruppgifter

När en tid har överenskommits gör agenten följande:

  • Samlar in deltagarens fullständiga namn och e-postadress.
  • Bekräftar e-postadressen genom att läsa upp den för den som ringer.
  • Verifierar information om tidszon.
4

Skapa händelsen

Agenten:

  • Anropar verktyget google_calendar_create_event med de bekräftade uppgifterna.
  • Lägger vid behov till en Google Meet-länk om videomöte efterfrågas.
  • Bekräftar att händelsen har skapats och informerar deltagaren om att de får en kalenderinbjudan.

Agentverktyg

När du lägger till Google Kalender-verktyg i en agent är följande inbyggda verktyg tillgängliga:

VerktygBeskrivning
google_calendar_check_availabilityKontrollera ledig/upptagen för en eller flera kalendrar inom ett tidsintervall. Returnerar upptagna tidsblock så att agenten kan hitta lediga tider. Använd innan du skapar händelser för att undvika konflikter.
google_calendar_create_eventSkapa en ny händelse i Google Kalender med valfria deltagare, plats och Google Meet-möte. Skickar e-postaviseringar till alla deltagare.
google_calendar_list_eventsLista kommande händelser från en kalender inom ett tidsintervall, sorterade efter starttid. Stöder fritextsökning i händelsesammanfattningar, beskrivningar, platser och deltagaruppgifter.
google_calendar_update_eventPrivilegierat. Uppdatera valfri händelse i kalendern, till exempel för att boka om den eller ändra dess titel, plats eller deltagare. Endast de angivna fälten ändras. Deltagarna får en avisering.
google_calendar_delete_eventPrivilegierat. Ta bort valfri händelse i kalendern och avboka den för alla deltagare. Lista först händelser för att hitta händelse-ID:t. För återkommande händelser använder du en förekomsts ID eller dess recurringEventId (hela serien).
google_calendar_list_calendarsLista alla kalendrar som det anslutna Google-kontot har åtkomst till. Returnerar kalendernamn och ID:n. Använd för att hitta vilken kalender du ska rikta in dig på innan du kontrollerar tillgänglighet eller skapar händelser.

Användbara länkar