Skip to main content
Conecte seu app Base44 ao Gmail para enviar, ler e gerenciar emails. Use o Gmail para entregar alertas, aprovações e relatórios, transformar mensagens recebidas em registros no seu app e disparar fluxos quando um novo email chega, a partir de uma conta compartilhada ou da caixa de entrada de cada pessoa.
Qual tipo usar? Use um conector para criadores de apps quando seu app envia email de uma única conta do Gmail para todos, por exemplo uma caixa de operações que envia relatórios semanais. Use um conector para usuários do app quando cada pessoa envia email da própria conta do Gmail.
Você precisa do Builder plan ou superior para usar conectores no seu app.

O que você pode fazer

Envie emails automaticamente

Envie confirmações, alertas e follow-ups personalizados quando algo acontece no seu app.

Leia emails recebidos

Leia e interprete as mensagens que chegam e transforme-as em registros, como tickets de suporte.

Gerencie a caixa de entrada

Organize os emails conforme seu app os processa, por exemplo marcando mensagens como lidas ou aplicando marcadores.
Prompts de exemplo para o AI chat

Visão rápida

Identificador de tipo
gmail
Modelo de autenticação
OAuth
Tipos de conector
Para criadores de apps, Para usuários do app
Configuração da conexão
Nenhuma

Como conectar

Conecte uma conta do Gmail que todos os fluxos do seu app usam.Para conectar o Gmail:
  1. Vá para o editor do seu app.
  2. Descreva no AI chat o que você quer fazer com o Gmail, por exemplo: Conecte este app ao Gmail e me envie um email quando um novo ticket for criado.
  3. Revise o que o AI chat solicita em We need your permission to access.
  4. Clique em Connect to Gmail.
  5. Na janela do Google, selecione a conta que você quer conectar, revise as permissões e clique em Allow.
  6. Volte ao editor e deixe a IA terminar de criar os fluxos que usam o Gmail.

Usando em uma backend function

Depois que o Gmail está conectado, suas backend functions podem obter um access token e chamar a API do Gmail diretamente. A Base44 cuida do fluxo OAuth e do armazenamento de tokens.
  • Para uma conexão compartilhada, use getConnection() para obter o token.
  • Para uma conexão de usuário do app, use getCurrentAppUserConnection() para que cada requisição use o token da pessoa conectada.

Shared connectors

Configure, faça deploy e chame uma conexão compartilhada a partir de uma backend function.

App user connectors

Obtenha um token por usuário e chame a API como a pessoa conectada.

Escopos e permissões do Gmail

Quando você conecta o Gmail, o conector solicita permissões (escopos) que controlam o que seu app pode fazer com sua conta do Gmail. Abaixo está a lista atual de escopos do Gmail que o conector pode solicitar.

Escopos do Gmail

  • email: Identificar a conta do Google que está sendo conectada.
  • https://www.googleapis.com/auth/gmail.readonly: Ler mensagens e metadados.
  • https://www.googleapis.com/auth/gmail.send: Enviar mensagens.
  • https://www.googleapis.com/auth/gmail.labels: Gerenciar marcadores.
  • https://www.googleapis.com/auth/gmail.modify: Modificar mensagens, por exemplo marcar como lida ou aplicar um marcador.
  • https://www.googleapis.com/auth/gmail.compose: Criar e atualizar rascunhos.
  • https://www.googleapis.com/auth/gmail.settings.basic: Gerenciar configurações básicas de email, como filtros, assinaturas e a resposta automática de férias.
As listas de escopos podem mudar com o tempo. Sempre revise as permissões mostradas durante o fluxo de conexão.

Solução de problemas

Confira se https://connectors.base44.com/api/oauth/callback está registrada no seu app OAuth do Google, exatamente como mostrada. Se o conector ainda usa URLs por app, a URI no seu app OAuth deve corresponder a uma das mostradas em Per-app URLs (for legacy connectors) em View redirect URIs for your apps. Nesse caso, registre todas as URIs listadas lá para o app que você está conectando.
Se seu app OAuth do Google está em modo de teste, apenas usuários de teste aprovados podem conectar. Publique ou tire seu app OAuth do modo de teste para que qualquer pessoa que use seu app possa conectar a própria conta.

Perguntas frequentes

  1. Vá para o dashboard do seu app.
  2. Clique em Integrations.
  3. Clique na aba My integrations.
  4. Encontre Gmail, clique no ícone More Actions e depois em Switch account.
Sim. No AI chat, especifique o assunto, o corpo da mensagem, a formatação, os destinatários e quaisquer campos dinâmicos.Você também pode editar as backend functions geradas em Dashboard → Code → Functions para personalizar ainda mais o conteúdo do email.
Sim. Use um conector para usuários do app para que cada pessoa conecte a própria conta do Gmail. Veja a visão geral dos conectores.
Clique no ícone More actions no conector na aba Integrations do seu app e escolha uma opção, como trocar de conta, reconectar ou desconectar. Saiba mais sobre como gerenciar conectores.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.