Google Calendar

Conecte seus agentes da ElevenLabs ao agendamento do Google Calendar

Visão geral

Conecte seus agentes de IA da ElevenLabs ao Google Calendar para gerenciar agendamentos e compromissos do calendário. Essa integração permite que seus agentes verifiquem a disponibilidade, criem eventos com participantes e videoconferência opcional pelo Google Meet, listem próximos eventos e encontrem calendários acessíveis em uma conversa natural.

Recursos

RecursoSuporte
Modo de retenção zero (ZRM)Não compatível
Anexos em ferramentasNão compatível — as ferramentas operam apenas com texto

Configuração

Esta integração usa Google OAuth 2.0 para autenticação. Você autoriza a ElevenLabs a acessar seu Google Calendar em seu nome.

1

Clicar em Connect na ElevenLabs

Na configuração da integração da ElevenLabs, clique em Connect. Você será redirecionado ao Google para autorizar o acesso.

2

Selecionar sua conta do Google

Escolha a conta do Google cujos dados de calendário seu agente deve acessar. Se o navegador estiver conectado a várias contas do Google, selecione a correta.

3

Autorizar o acesso ao calendário

Revise as permissões solicitadas e clique em Allow. A integração solicita acesso para gerenciar eventos nos calendários que você possui, visualizar sua lista de calendários e verificar informações de livre/ocupado.

Escopos OAuth

A integração solicita os seguintes escopos do Google OAuth 2.0:

EscopoFinalidade
calendar.events.ownedCriar, ler, atualizar e excluir eventos nos calendários que você possui.
calendar.calendarlist.readonlyVer a lista de calendários acessíveis à sua conta (nomes e IDs).
calendar.freebusyVerificar a disponibilidade de livre/ocupado entre calendários sem expor detalhes dos eventos.

Como funciona

O agente agenda reuniões usando chamadas de ferramentas para avançar pelo processo de reserva. As abas abaixo mostram um resumo geral e um prompt de sistema detalhado.

1

Encontrar calendários

O agente lista os calendários acessíveis para identificar o correto para o agendamento. Para a maioria dos usuários, esse é o calendário principal.

2

Verificar disponibilidade

O agente verifica a disponibilidade de livre/ocupado:

  • Usando a ferramenta google_calendar_check_availability para consultar blocos de tempo ocupados.
  • Verificando se o horário solicitado está livre.
  • Sugerindo alternativas se o horário solicitado entrar em conflito com um evento existente.
  • Confirmando o horário selecionado com quem liga.
3

Coletar dados dos participantes

Quando um horário é combinado, o agente:

  • Coleta o nome completo e o endereço de e-mail do participante.
  • Confirma o e-mail lendo-o para quem liga.
  • Verifica as informações de fuso horário.
4

Criar o evento

O agente:

  • Chama a ferramenta google_calendar_create_event com os dados confirmados.
  • Opcionalmente adiciona um link do Google Meet se for solicitada uma videoconferência.
  • Confirma a criação do evento e informa ao participante que ele receberá um convite de calendário.

Ferramentas do agente

Ao adicionar ferramentas do Google Calendar a um agente, as seguintes ferramentas integradas ficam disponíveis:

FerramentaDescrição
google_calendar_check_availabilityVerifica a disponibilidade de livre/ocupado para um ou mais calendários em um intervalo de tempo. Retorna blocos de tempo ocupados para que o agente encontre horários livres. Use antes de criar eventos para evitar conflitos.
google_calendar_create_eventCria um novo evento no Google Calendar com participantes, local e videoconferência pelo Google Meet opcionais. Envia notificações por e-mail a todos os participantes.
google_calendar_list_eventsLista os próximos eventos de um calendário em um intervalo de tempo, ordenados pelo horário de início. Compatível com busca em texto livre nos resumos, descrições, locais e dados dos participantes.
google_calendar_list_calendarsLista todos os calendários acessíveis à conta do Google conectada. Retorna nomes e IDs de calendários. Use para descobrir qual calendário usar antes de verificar a disponibilidade ou criar eventos.