O Roberty Studio oferece quatro tipos de conexão Google, cada um vinculado a um serviço específico:
| Conexão | Serviço |
|---|---|
| Google Drive | Gerenciamento de arquivos e pastas no Drive |
| Gmail | Envio e leitura de e-mails |
| Google Calendar | Criação e consulta de eventos |
| Google Sheets | Leitura e escrita em planilhas |
O processo de criação e autenticação é o mesmo para todos os quatro tipos — a diferença está apenas em qual serviço cada conexão habilita dentro dos seus robôs e agentes.
Modos de autenticação
SSO do Google (padrão)
A forma mais simples. Ao criar a conexão, uma janela de login será aberta — faça login com a conta desejada e autorize o acesso. Nenhuma configuração adicional é necessária.
Credenciais próprias (Bring Your Own Credentials)
Para organizações que precisam usar um aplicativo Google Cloud próprio — seja por requisitos de segurança, limites de cota ou necessidade de controle sobre o app publicado. Neste modo, você informa o Client ID e o Client Secret do seu próprio projeto no Google Cloud.
O passo a passo abaixo serve para qualquer uma das quatro conexões. Se quiser habilitar mais de um serviço, basta ativar as APIs correspondentes no mesmo projeto.
É necessária uma conta no Google Cloud Console para criar e configurar o projeto.
1. Criar um projeto no Google Cloud
- No Google Cloud Console, clique em Selecionar projeto (ou
Ctrl+O) e depois em Novo projeto no canto superior direito. - Escolha um nome para o projeto e clique em Criar.
- Certifique-se de que o novo projeto está selecionado antes de continuar.
2. Habilitar as APIs necessárias
-
No menu lateral, clique em APIs e Serviços.
-
Clique em + Ativar APIs e Serviços.
-
Busque e ative a API correspondente a cada conexão que deseja usar:
Conexão no Roberty API a ativar Google Drive Google Drive API Gmail Gmail API Google Calendar Google Calendar API Google Sheets Google Sheets API Você pode ativar mais de uma API no mesmo projeto e reutilizar as mesmas credenciais para todas as conexões.
3. Criar a tela de consentimento OAuth
- No menu lateral de APIs e Serviços, clique em Tela de permissão OAuth e depois em Vamos começar.
- Preencha o nome do aplicativo e o e-mail do responsável.
- Em Público, selecione Externo.
4. Criar o cliente OAuth
- Após criar a tela de consentimento, clique em Criar um cliente OAuth.
- Em tipo de aplicativo, selecione Aplicativo da Web.
- Em URIs de redirecionamento autorizadas, adicione:
https://studio.roberty.app/oAuthCallback/redirect
- Clique em Criar.
- Ao finalizar, selecione o cliente criado e clique no ícone de download para salvar o arquivo de credenciais — você vai precisar do Client ID e do Client Secret contidos nele.
5. Publicar o aplicativo
No menu lateral, acesse Público Alvo e clique em Publicar app.
6. Configurar a conexão no Roberty
- No Studio, acesse Workspace → Conexões e crie uma nova conexão do tipo desejado (Google Drive, Gmail, Google Calendar ou Google Sheets).
- Selecione o modo Credenciais próprias.
- Informe o Client ID e o Client Secret obtidos no passo anterior.
- Conclua a autenticação OAuth na janela que será aberta.
Repita o passo 6 para cada tipo de conexão que quiser configurar — as credenciais do mesmo projeto podem ser reutilizadas.
Como trocar a conta autenticada
Acesse a conexão e clique em Trocar conta. Uma nova janela de login será aberta para autenticação com outra conta.