Integração Google Calendar — Agenda por Chat
Integração com Google Calendar
Gerenciar agenda é uma das tarefas mais repetitivas do dia a dia profissional: verificar horários disponíveis, criar eventos, adicionar participantes, mover compromissos. Cada uma dessas ações exige abrir o calendário, navegar, clicar em vários lugares. Multiplique por 10 ou 20 vezes ao dia e você tem horas perdidas por semana.
Com a integração do OpenClaw ao Google Calendar, você gerencia sua agenda inteiramente pelo chat. Funciona no WhatsApp, Telegram ou Discord — onde você já está. Basta descrever o que precisa em linguagem natural e o OpenClaw cuida do resto.
O Que É Possível Fazer
- Ver agenda do dia, semana ou mês — consulte seus compromissos sem abrir o calendário
- Criar eventos com título, horário, local, descrição e participantes em uma única mensagem
- Editar e mover eventos — “mova a reunião de segunda para terça mesmo horário”
- Cancelar compromissos com um comando simples
- Convidar participantes — adicione emails de convidados ao criar ou editar eventos
- Verificar conflitos — o OpenClaw avisa quando um novo evento conflita com outro
- Lembretes personalizados — configure alertas antes dos eventos
- Briefing matinal automático — receba a agenda do dia toda manhã no seu canal preferido
- Integração com Gmail — crie eventos diretamente a partir de emails recebidos
Como Configurar
Passo 1: Habilitar a Google Calendar API
- Acesse o Google Cloud Console
- Selecione ou crie um projeto
- No menu lateral, vá em “APIs e Serviços > Biblioteca”
- Busque por “Google Calendar API” e clique em “Ativar”
- Se você já configurou o Gmail com OAuth, pode usar as mesmas credenciais
Passo 2: Configurar Credenciais OAuth 2.0
Caso ainda não tenha credenciais OAuth configuradas:
- Vá em “APIs e Serviços > Credenciais”
- Clique em “+ Criar credenciais > ID do cliente OAuth”
- Tipo de aplicativo: “Aplicativo de computador”
- Baixe o arquivo JSON de credenciais
Passo 3: Autorizar no OpenClaw
openclaw auth add google-calendar
O OpenClaw abrirá o navegador para o fluxo de autorização do Google. Aceite as permissões solicitadas.
Passo 4: Configurar Fuso Horário e Preferências
integrations:
google-calendar:
timezone: "America/Sao_Paulo"
defaultCalendar: "primary" # calendário padrão para criar eventos
workingHours:
start: "08:00"
end: "18:00"
morningBriefingTime: "07:30" # horário do resumo diário automático
defaultEventDuration: 60 # duração padrão de eventos em minutos
Passo 5: Testar
O que tenho na agenda hoje?
Exemplos Práticos
1. Agendamento Rápido em Conversa de WhatsApp
Durante uma conversa de trabalho, alguém pede para marcar uma reunião:
Você: "Agenda reunião de alinhamento com maria@empresa.com
amanhã às 15h, 1 hora, sala virtual no Google Meet"
Bot: "Evento criado:
Amanhã, 15h00 – 16h00
Convidados: maria@empresa.com (convite enviado)
Google Meet: [link gerado automaticamente]"
2. Briefing Matinal Automático
Configure para receber todos os dias às 7h30:
Bot: "Bom dia! Sua agenda para hoje, terça-feira 22/03:
09:00 — Daily da equipe (30 min) — Google Meet
11:00 — Reunião com cliente ABC (1h) — Zoom
14:00 — Revisão de proposta (2h) — Bloqueio pessoal
⚠ Lembrete: Reunião com ABC foi remarcada para esta semana,
confirme a pauta antes das 11h."
3. Reagendamento Inteligente
Você: "Preciso mover a reunião das 11h de hoje para quinta, mesmo horário"
Bot: "Na quinta às 11h você tem '1:1 com gerente' das 10h30 às 11h30.
Quer mover para as 14h de quinta ou tentar outro dia?"
Você: "14h na quinta está ótimo"
Bot: "Reunião com cliente ABC movida para quinta-feira, 25/03, às 14h.
Notificação enviada para os participantes."
4. Preparação para Reuniões
Configure uma automação que funciona 30 minutos antes de cada compromisso:
Bot: "Em 30 minutos você tem reunião com o time de marketing.
Últimos emails trocados com eles: 3 mensagens sobre o lançamento da campanha.
Últimas notas no Notion sobre este projeto: [resumo]
Quer que eu prepare um briefing completo?"
5. Bloqueio de Tempo para Foco
Você: "Bloqueia toda manhã de segunda a sexta das 9h às 11h como
tempo de foco profundo, sem reuniões"
Bot: "Criados 5 eventos recorrentes:
Foco Profundo — 09h00 às 11h00
Recorrência: Seg a Sex, por tempo indeterminado
Status: Ocupado (sem aceitação de convites automática)"
Dicas Avançadas
Use calendários separados por contexto: Crie calendários distintos para Trabalho, Pessoal, Projetos e Saúde. O OpenClaw pode filtrar e criar eventos no calendário certo com base no contexto da mensagem.
Tempo de deslocamento automático: Configure o OpenClaw para adicionar automaticamente 30 minutos antes de reuniões presenciais para deslocamento. “Cria reunião às 10h no escritório do cliente” já adiciona o evento de deslocamento às 9h30.
Integração com Gmail: A integração com o Gmail permite criar eventos diretamente de emails. “Cria um evento baseado neste email de convite” e o OpenClaw extrai data, hora e local automaticamente.
Integração com Notion: Sincronize eventos importantes com seu workspace do Notion. Reuniões de projeto aparecem automaticamente no database de projetos correspondente.
Fusos horários de convidados: O OpenClaw lida com fusos horários automaticamente. Ao convidar alguém de outro fuso, ele converte e confirma o horário local de cada participante.
Consulte o glossário para entender termos como OAuth e API usados nas configurações do Google Calendar.
FAQ
O OpenClaw pode criar eventos em outros calendários que não o principal? Sim. Especifique o calendário no comando: “Cria evento no calendário Pessoal: academia às 7h amanhã”. Você pode listar seus calendários disponíveis com “Quais calendários tenho?”
Os convidados recebem notificação quando crio ou edito um evento?
Por padrão, sim. O Google Calendar envia emails de convite automaticamente. Você pode desativar isso configurando sendNotifications: false nas opções.
Funciona com o Google Workspace (antigo G Suite)? Sim. Tanto contas pessoais (@gmail.com) quanto contas do Google Workspace são suportadas. Para Workspace, o administrador pode precisar aprovar o aplicativo.
O bot pode recusar convites de reunião automaticamente? Sim, com uma configuração de regras. Por exemplo: “Recuse automaticamente convites fora do horário de trabalho” ou “Recuse reuniões sem pauta definida na descrição”.
Como corrigir problemas de fuso horário?
Verifique se o fuso está correto no arquivo de configuração do OpenClaw: timezone: "America/Sao_Paulo". Para Brasília e a maior parte do Brasil, use America/Sao_Paulo. Para o Acre, use America/Rio_Branco.
Próximos Passos
- Canais disponíveis — acesse sua agenda pelo WhatsApp, Telegram ou Discord
- Integração Gmail — crie eventos a partir de emails
- Integração Notion — sincronize sua agenda com seus projetos
- Guias de produtividade — fluxos de trabalho com Google Calendar
- Como usar o OpenClaw — configuração inicial e personalização
Próximo: Notion