Guia da API de E-mail para Desenvolvedores: Sincronização, OAuth e Código (2026)

Guia Completo do Desenvolvedor

A referência do desenvolvedor para a integração da API de E-mail

O e-mail é a espinha dorsal da infraestrutura de comunicação de desenvolvedores. Esteja você criando um CRM, um helpdesk, um assistente de e-mail com IA ou uma ferramenta de automação de vendas, eventualmente você precisará interagir com e-mails programaticamente. Este guia abrange tudo o que os desenvolvedores precisam saber sobre APIs de E-mail em 2026: como elas funcionam, como se comparam a SMTP e IMAP, como autenticar com OAuth 2.0, como sincronizar caixas de entrada e como enviar mensagens, com exemplos de código reais, incluindo um Tutorial Python para enviar e-mail.

O que você aprenderá

APIs Síncronas vs APIs Assíncronas
OAuth 2.0 multi-provedor
Sincronização inicial e incremental
Webhooks e limites de taxa
Exemplos de código Node e Python
Escolha a arquitetura certa
API de E-mail Unipile
OBTER/api/v1/emails
200
POST/api/v1/emails
200
OBTER/api/v1/accounts
200
3 fornecedores Logo do Gmail Logo do Outlook Logotipo IMAP

Fundamentos da API de E-mail

Antes de mergulharmos nos provedores e nas etapas de integração, vamos esclarecer o que é uma API de Email, por que os desenvolvedores a utilizam em vez de protocolos brutos e como as duas categorias principais de APIs de Email se diferenciam. A escolha que você fizer nesta etapa molda toda a sua estratégia de integração de emails.

O que é uma API de e-mail?

Um API de E-mail (Interface de Programação de Aplicações) permite que aplicativos enviem, recebam e gerenciem mensagens de e-mail através de código. Em vez de usar protocolos tradicionais como SMTP, IMAP ou POP3, ele fornece uma camada RESTful moderna para interagir com dados de e-mail usando JSON.

Ele abstrai configurações complexas de servidor, oferecendo aos desenvolvedores acesso unificado a vários provedores de e-mail. Com uma única chamada de API, você pode buscar os e-mails mais recentes de uma caixa de entrada do Gmail, enviar um anexo via Outlook ou rotular uma mensagem em uma caixa de correio IMAP, sem nunca tocar na pilha de protocolo subjacente.

Como Funcionam as APIs de E-mail

Uma API de E-mail atua como um ponte entre seu aplicativo e provedores de serviços de e-mail. Ele usa autenticação OAuth 2.0 segura para conceder acesso do seu aplicativo à caixa de entrada e mensagens de um usuário, em seguida, expõe operações de caixa de correio (listar, enviar, responder, sincronizar, rotular, arquivar) através de uma interface REST ou GraphQL normalizada.

Um fluxo de trabalho típico se parece com isto:

  • Autorização do usuário O usuário concede ao seu aplicativo permissão para acessar a caixa de entrada dele através de uma tela de consentimento OAuth.
  • Armazenamento de tokens: seu backend recebe um token de acesso e um token de atualização, armazenados de forma segura no lado do servidor.
  • Chamadas de API: seu aplicativo faz solicitações autenticadas para a API de E-mail para ler, enviar ou sincronizar mensagens.
  • Eventos em tempo real: notificações push de webhooks para seu endpoint sempre que um novo e-mail chegar ou uma mensagem existente for alterada.

APIs de Envio vs. APIs Síncronas: Dois Mercados Diferentes

Antes de integrar uma API de E-mail, é importante esclarecer que o termo "API de E-mail" abrange dois mercados distintos com intenções muito diferentes. Escolher a categoria errada custará semanas de trabalho de integração desperdiçado.

Categoria 1
APIs Transacionais e de Marketing

APIs que enviam e-mails do seu próprio domínio. Eles gerenciam entregabilidade, filas e reputação, mas nunca acessam a caixa de entrada pessoal de um usuário. Veja nossa análise completa: APIs de E-mail Síncrono vs Transacional.

Principais provedores
Brevo SendGrid Mailgun Selo postal Reenviar
Casos de uso Campanhas de marketing, redefinições de senha, notificações transacionais, recibos, newsletters.

Por que essa distinção é importante: se seu objetivo for automação de marketing ou mensagens transacionais, soluções como Brevo ou SendGrid são ótimas opções. Mas se você quiser integrar caixas de entrada pessoais ou profissionais para casos de uso como prospecção de vendas, recrutamento ou suporte, você precisa de uma API de E-mail Em Nome de Terceiros. Este guia foca inteiramente na última categoria.APIs que se conectam ao Gmail, Outlook e IMAP para enviar e receber e-mails diretamente das contas reais dos seus usuários.

O que é uma API de sincronização de e-mail?

Um API de Sincronização de Email é um conjunto de protocolos e ferramentas que permitem que aplicativos acessem, gerenciem e sincronizem dados de e-mail de vários provedores de serviços de e-mail. Essas APIs facilitam atualizações em tempo real, garantindo que os e-mails sejam consistentes e atualizados em diferentes dispositivos e plataformas. Os principais recursos incluem sincronização em tempo real, recuperação eficiente de dados e funcionalidades abrangentes de gerenciamento de e-mail. Na prática, uma API de Sincronização de E-mail é a espinha dorsal técnica de toda API de E-mail On-Behalf: é como as integrações do Gmail, Outlook e IMAP permanecem ativas e precisas dentro do seu produto.

API de Email vs. Integração Direta SMTP/IMAP

Muitos desenvolvedores se perguntam: "por que usar uma API de e-mail, quando SMTP e IMAP são padrões abertos e gratuitos?" A resposta vem para tempo de desenvolvimento, confiabilidade e custo de manutenção. Aqui está uma comparação lado a lado.

Aspecto
SMTP / IMAP direto
API de E-mail Moderna
Protocolo
RFCs 3501 (IMAP) / RFC 5321 (SMTP) brutos sobre sockets TCP
REST/JSON sobre HTTPS, normalizado para todos os provedores
Autenticação
Senhas de usuário ou senhas de aplicativos armazenadas no lado do servidor
OAuth 2.0 com tokens de atualização, sem gerenciamento de senhas
Atualizações em tempo real
IMAP IDLE, polling, frágil, necessita de conexões persistentes
Webhooks enviam eventos instantaneamente, sem necessidade de polling
Cobertura do provedor
Uma implementação por provedor, dezenas de casos extremos
Integração única cobre Gmail, Outlook, IMAP de uma só vez
Tempo de produção
2-6 meses incluindo revisões de verificação OAuth
1-7 dias do cadastro até a primeira caixa de entrada sincronizada

A integração direta SMTP/IMAP ainda é válida para casos de uso muito específicos (um cron interno simples enviando alertas em texto puro), mas para qualquer produto que alcance as caixas de entrada dos usuários em escala, uma API de e-mail moderna é o único caminho razoável.

O Cenário de Provedores de API de E-mail

Três provedores cobrem aproximadamente 95% do e-mail profissional em todo o mundo: Gmail (e Google Workspace), Microsoft Outlook / Microsoft 365, e o universal IMAP / SMTP protocolos para todo o resto. Entender o que cada um oferece e como eles diferem é a primeira decisão que você precisa tomar antes de integrar uma API de Email ao seu produto.

Logo do GmailAPI do Gmail

O API do Gmail permite que desenvolvedores acessem e gerenciem caixas de correio do Gmail de forma segura usando a autenticação OAuth 2.0. É a única maneira sancionada de integrar contas de consumidores do Gmail e do Google Workspace em escala: ela expõe listagem de caixas de correio, recuperação de mensagens, gerenciamento de rótulos, rascunhos, conversas, notificações push e sincronização incremental baseada em histórico via endpoints REST sobre HTTPS.

Nos bastidores, a API do Gmail usa as credenciais OAuth do seu projeto do Google Cloud para agir em nome de um usuário. Assim que um usuário concede consentimento, você recebe um token de acesso (validade de 1 hora) e um token de atualização para gerar novos. A parte difícil não é a API em si: é passando pela revisão de verificação do OAuth do Google, que é obrigatório antes que você possa solicitar permissões confidenciais como gmail.modificar ou gmail.enviar. As revisões levam de 2 a 8 semanas e exigem uma avaliação de segurança CASA Nível 2 ou 3.

OBTER /gmail/v1/users/me/messages/MSG_ID 200 OK
{
  "identificador": "18c1234abcd5678ef",
  "threadId": "18c1234abcd5678ef",
  "idsDasLabels": ["Caixa de entrada", "IMPORTANTE", "CATEGORIA_PESSOAL"],
  "trecho": "Oi equipe, aqui está o rascunho do contrato que vocês pediram...",
  "idHistórico": "547821",
  "dataInterna": "1714058400000",
  "carga útil": {
    "mimeType": "multipart/alternative",
    "cabeçalhos": [
      { "nome": "De", "valor": "sarah@acme.com" },
      { "nome": "Para", "valor": "michel@unipile.com" },
      { "nome": "Assunto", "valor": "Esboço de contrato v3" }
    ]
  }
}
Etapas de configuração do OAuth (via Unipile)
  1. Crie um projeto do Google Cloud no seu Google Developer Console.
  2. Gerar um ID de cliente OAuth (Tipo de aplicativo: Aplicativo Web).
  3. Adicione o URI de redirecionamento da Unipile às suas origens autorizadas.
  4. Envie o aplicativo para verificação com os escopos do Gmail solicitados, ou pule esta etapa completamente usando o aplicativo OAuth pré-verificado de Nível 2 CASA da Unipile.

Guia completo de integração da API do Gmail →

Logo do OutlookMicrosoft Graph API (Outlook)

O API do Microsoft Graph fornece acesso a caixas de correio do Outlook em Microsoft 365, Outlook.com e Exchange Online. É a abordagem padrão para conectar contas de e-mail corporativas protegidas pelo Azure Active Directory. Ao contrário do Gmail, o Microsoft Graph trata o e-mail como um recurso entre muitos: a mesma interface de API também expõe Calendário, OneDrive, Teams e Contatos, o que é conveniente quando seu produto precisa de mais do que apenas acesso à caixa de entrada.

O fluxo OAuth usa o Microsoft Entra ID (anteriormente Azure AD). Você registra um aplicativo multilocatário, solicita os escopos apropriados (Mail.Read, Mail.Send, acesso_offlinee trocar códigos de autorização por tokens de acesso e de atualização. Aviso importante: Segredos de cliente do Azure expiram após 12 ou 24 meses. Um segredo expirado interrompe silenciosamente todas as chamadas de atualização de token em produção. Defina um lembrete no calendário e rotacione antes do vencimento.

OBTER /v1.0/me/messages?$top=1 200 OK
{
  "valor": [
    {
      "identificador": "AAMkAGI2THBMM...",
      "conversationId": "AAQkAGI2THBMM...",
      "assunto": "Revisão do Pipeline do Q1",
      "previsualização do corpo": "Compartilhando o deck e o painel de métricas...",
      "lido": falso,
      "importância": "normal",
      "dataHoraRecebimento": "2026-04-07T08:42:11Z",
      "de": {
        "endereço de e-mail": {
          "nome": "David Chen",
          "endereço": "david.chen@acme.com"
        }
      }
    }
  ]
}

Guia completo da API Microsoft Graph →

Logotipo IMAPIMAP e SMTP (Protocolos Universais)

Para servidores de e-mail que não fornecem uma API REST nativa, O IMAP permanece o protocolo universal para acesso a caixas de correio. Isso abrange tudo fora dos ecossistemas Google e Microsoft: Yahoo Mail, Fastmail, ProtonMail (via Bridge), iCloud Mail, Zoho, GMX, servidores de e-mail corporativos personalizados executando Postfix ou Dovecot e qualquer provedor que respeite o padrão IMAP4rev1 (RFC 3501). No lado do envio, o SMTP (RFC 5321) é o protocolo correspondente para mensagens de saída.

A desvantagem com o IMAP é a complexidade de integração. Onde o Gmail e o Microsoft Graph oferecem JSON sobre HTTPS, o IMAP força você a manter conexões TCP persistentes, analisar corpos de mensagens RFC 822, decodificar anexos quoted-printable e base64 manualmente, gerenciar notificações IDLE e reconectar após cada falha transitória de rede. A maioria das equipes de produto subestima o IMAP em 3x. O Unipile abstrai tudo isso para os mesmos endpoints REST usados para Gmail e Outlook.

POST /api/v1/contas (Conexão IMAP) 201 Criado
// Conecte uma caixa de correio IMAP/SMTP via Unipile
{
  "provedor": "IMAP",
  "nome de usuário": "michel@fastmail.com",
  "senha": "senha-do-aplicativo-aqui",
  "imap_host": "imap.fastmail.com",
  "porta_imap": 993,
  "criptografia_imap": "SSL",
  "smtp_host": "smtp.fastmail.com",
  "smtp_porta": 465,
  "smtp_criptografia": "SSL"
}

// Resposta
{
  "identificador": "acc_imap_8f3a7b2c",
  "status": "Ok",
  "capacidades": ["Ocioso", "ArmazenamentoCond", "MOVER", "UIDPLUS"]
}

Guia completo de integração da API IMAP →

APIs Unificadas de E-mail: Uma Integração para Todos os Três

Gerenciando três APIs diferentes (Gmail REST, Microsoft Graph, IMAP/SMTP) Em um único produto torna-se rapidamente doloroso. Cada provedor vem com seu próprio modelo de autenticação, formatos de endpoint, limites de taxa, códigos de erro e peculiaridades. Uma correção de bug na sua integração com o Gmail não se propaga para o Outlook. Uma nova funcionalidade solicitada por um cliente precisa ser implementada três vezes. Sua equipe de "integração de email" cresce de um engenheiro para quatro.

A API Unificada de E-mail resume toda essa complexidade em uma API REST padronizada, para que seus desenvolvedores se concentrem em criar recursos de produto em vez de gerenciar a infraestrutura de e-mail. Você escreve sua integração uma vez, e ela funciona simultaneamente em Gmail, Outlook e IMAP.

Uma API REST para todas as caixas de entrada

Acesse, envie e sincronize mensagens entre Gmail, Outlook e IMAP através de endpoints idênticos. Sem ramificações por provedor em seu código.

Tratamento centralizado de OAuth

Conecte contas Google e Microsoft com segurança através dos aplicativos OAuth pré-verificados da Unipile. Pule todo o processo de revisão de verificação.

Sincronização de emails em tempo real

Sincronização inicial, sincronização delta incremental e notificações webhook gerenciadas automaticamente. Sem mais polling, sem mais mensagens perdidas.

Segurança de nível empresarial

Certificado SOC 2 Tipo II, em conformidade com a GDPR, auditado CASA Nível 2. Tokens e credenciais criptografados em repouso e em trânsito.

Para um guia de implementação completo e passo a passo, consulte nossa guia de integração de API de e-mail unificada.

Integração de API de E-mail: Do OAuth à Sincronização em Tempo Real

Uma integração de API de e-mail real segue quatro fases, independentemente do provedor que você escolher. Leia esta seção como um checklist antes de iniciar sua implementação: pular qualquer etapa aqui é o motivo mais comum para integrações funcionarem em desenvolvimento e falharem em produção.

Autenticação OAuth 2.0

Tanto o Gmail quanto o Microsoft Graph usam o padrão Fluxo de código de autorização OAuth 2.0. Os mecanismos são idênticos: redirecione o usuário para o provedor, receba um código de uso único em sua URL de retorno de chamada, troque-o por um token de atualização de longa duração no lado do servidor e, em seguida, use esse token de atualização para gerar tokens de acesso de curta duração para todas as chamadas de API subsequentes.

  • Redirecione o usuário para o endpoint de autorização do provedor com o seu id_cliente, redirect_uri, e o solicitado escopo.
  • O usuário concede permissões, o provedor redireciona para a sua URL de callback com um código único código parâmetro.
  • Seu servidor troca isso código para um token_de_acesso (vida útil de 1 hora) e um token_de_atualização via um POST de canal secundário.
  • Armazenar o token_de_atualização seguramente no lado do servidor, criptografado em repouso. Esta é a credencial de longa duração que você usa para gerar novas tokens de acesso automaticamente.

Nota de segurança: nunca armazene um token_de_acesso no armazenamento local do navegador ou expô-lo ao JavaScript do lado do cliente. O token_de_atualização deve ser armazenado apenas no lado do servidor, criptografado com uma chave que é rotacionada em si. Um token de atualização vazado significa acesso total à caixa de correio até que o usuário revogue manualmente o consentimento.

Nota específica do Gmail: O Gmail não suporta autenticação simples de chave de API para acesso à caixa de correio - o OAuth 2.0 é necessário. Para uma comparação detalhada, consulte Você pode usar uma chave de API com o Gmail?

Enviar e Receber E-mails

Uma vez autenticado, as duas próximas operações cobrem 80% do uso típico da API de E-mail: buscando a caixa de entrada e enviando uma mensagem. Com a API unificada da Unipile, ambos funcionam de forma idêntica no Gmail, Outlook e IMAP através de um único conjunto de endpoints.

# Buscar os últimos 50 e-mails de uma caixa de entrada conectada
curl --request GET \
  --url 'https://api.unipile.com/api/v1/emails?limit=50&folder=inbox' \
  --header 'X-API-KEY: SUA_API_KEY'

# Enviar um e-mail em texto simples
curl --request POST \
  --url 'https://api.unipile.com/api/v1/emails' \
  --header 'X-API-KEY: SUA_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "account_id": "SEU_ACCOUNT_ID",
    "subject": "Olá do Unipile",
    "body": "Olá, este é um e-mail em texto simples",
    "to": [{"display_name":"John Doe","identifier":"john@example.com"}]
  }'

O Unipile também oferece suporte aos recursos avançados de envio típicos que os desenvolvedores esperam: anexos (multipart form-data com múltiplos arquivos), cabeçalhos personalizados passando arrays de X- cabeçalhos prefixados), responder-em-thread usando a mensagem original provider_id), substituição de nome de exibição, aliases de remetente permitidos e rastreamento de abertura / link com eventos de webhook em tempo real. Cada um deles mapeia para um único campo no corpo da solicitação, sem necessidade de negociação de protocolo.

# Enviar com anexos + cabeçalhos personalizados + rastreamento
curl --request POST \
  --url 'https://api.unipile.com/api/v1/emails' \
  --header 'X-API-KEY: SUA_CHAVE_API' \
  --form 'account_id=SEU_ID_DA_CONTA' \
  --form 'subject=Rascunho do contrato' \
  --form 'body=Por favor, encontre o v3 em anexo.' \
  --form 'to=[{"identifier":"sarah@acme.com"}]' \
  --form 'attachments=@/caminho/para/contrato.pdf' \
  --form 'attachments=@/caminho/para/apendice.png' \
  --form 'custom_headers=[{"name":"X-Campaign-ID","value":"q1-outreach"}]' \
  --form 'tracking_options={"opens":true,"links":true,"label":"q1-outreach"}'

Para uma referência completa do desenvolvedor cobrindo todas as opções de envio e comportamento específico do provedor, consulte nossa guia da API de envio de e-mail.

Sincronização de e-mail em tempo real

A sincronização da caixa de entrada é a parte mais complexa de qualquer integração de e-mail e a mais frequentemente incompreendida. Um robusto Sincronização de e-mail A implementação tem três fases distintas: sincronização inicial, sincronização incremental e notificações de webhook em tempo real. Ignorar qualquer um deles resulta em uma integração que funciona no primeiro dia e quebra em escala.

01

Sincronização Inicial

Baixe o estado completo da caixa de correio pela primeira vez. Pagine agressivamente, limite a taxa de provisão e armazene os IDs das mensagens em uma fila para recuperação em lote do corpo.

02

Sincronização Incremental

Recupere apenas as mensagens que mudaram desde o último ciclo. O Gmail usa idHistórico, o Microsoft Graph usa $deltaToken. Ambos reduzem a largura de banda em 95%% em comparação com novas buscas completas.

03

Webhooks em Tempo Real

Elimine totalmente a consulta. As assinaturas do Gmail Pub/Sub e do Graph enviam eventos para seu endpoint em segundos após qualquer alteração na caixa de entrada.

Planeje as renovações desde o primeiro dia: assinaturas de observação do Gmail Pub/Sub expiram após 7 dias e precisam ser renovadas. Assinaturas do Microsoft Graph em recursos de e-mail expiram após um máximo de cerca de 3 dias. Integre a renovação de assinaturas na sua infraestrutura de jobs em segundo plano. antes indo para produção, caso contrário sua integração deixará de receber eventos silenciosamente.

Com uma API de sincronização de e-mail unificada como a Unipile, todas as três fases são tratadas pela camada da API. Sua aplicação se registra um único endpoint de webhook e recebe normalizado email.received eventos independentemente se a caixa de correio subjacente for Gmail, Outlook ou um servidor IMAP, sem necessidade de gerenciamento de assinatura por provedor.

Webhooks e Eventos

Webhooks são a forma como uma API de e-mail moderna informa ao seu backend que algo aconteceu, em tempo real, sem que você precise perguntar. Em vez de consultarem /mensagens a cada 30 segundos (caro e lento), você se inscreve uma vez, e o provedor envia um payload JSON para seu endpoint toda vez que um novo e-mail chega, é lido, respondido ou excluído.

Novo e-mail recebido
Unipile normaliza
Webhook dispara
Seu backend

Os eventos aos quais você geralmente se inscreve são mail_received (uma nova mensagem chegou na caixa de entrada), mail_sent (uma mensagem de saída foi entregue com sucesso), email_aberto (o destinatário o abriu, se o rastreamento estiver ativado), link_email_clicado (o destinatário clicou em um link rastreado), e status_da_conta (a caixa de correio conectada precisa de reautenticação, por exemplo, após uma alteração de senha). Cada evento carrega contexto suficiente para que seus sistemas downstream reajam sem fazer chamadas de API adicionais.

Capacidades da API

Cobertura de Recursos de API de E-mail por Provedor

Uma única integração Unipile oferece acesso a todas as operações de e-mail em provedores Gmail, Outlook e IMAP. Clique em qualquer título de provedor para ler o guia de integração completo.

Recurso Gmail Outlook / M365 IMAP / SMTP
Autenticação
OAuth2 (sem armazenamento de senha) Senha do aplicativo
Fluxo de autenticação/consentimento hospedado
Atualização automática de token
Operações de E-mail
Enviar e-mail da conta do usuário
Ler e listar e-mails
Enviar com anexos
Responder na thread existente
Gerenciamento de rascunhos
Etiquetas / Pastas Rótulos Pastas Pastas
Limite diário de envio (aprox.) ~500 por dia ~10.000 / dia Dependente de servidor
Sincronização e Eventos
Webhooks em tempo real
Sincronização incremental de delta
Agrupamento de threads
SOC 2 Tipo II / CASA Nível 2
Criado para desenvolvedores

Integração da API de e-mail para aplicativos modernos

Conecte Gmail, Outlook e IMAP através de uma única API. Uma integração, três provedores, zero dores de cabeça com protocolos.

e-mail-sync.js
// Conecte qualquer provedor de e-mail em segundos
import { UnipileClient } from 'unipile-node-sdk';

const cliente = new UnipileClient({
  dsn: 'https://api.unipile.com',
  token: process.env.UNIPILE_TOKEN
});

// Busca todos os e-mails de contas vinculadas
const emails = await cliente.email.list({ limite: 50, pasta: 'inbox' });

// Enviar um e-mail
await cliente.email.enviar({
  to: 'contact@example.com',
  subject: 'Olá da Unipile',
  body: 'Sua mensagem aqui...'.'
});
3 Fornecedores
Gmail
Perspectivas
IMAP
Uma API unificada

IMAP simplificado

Abstraia a complexidade bruta do protocolo IMAP. Acesso completo à caixa de entrada sem implementar o RFC 3501.

Certificação SOC 2

Segurança de nível empresarial com total conformidade. Os dados dos seus usuários permanecem protegidos.

Verificado pelo Google

Certificado CASA Tier 2

Use nosso aplicativo OAuth verificado pelo Google para sua Prova de Conceito (POC) antes de concluir sua própria certificação.

Webhooks em tempo real

Notificações instantâneas de novos e-mails, alterações de status e eventos. Não é necessário fazer pesquisas.

Ambiente Sandbox

Teste sua integração sem riscos. Depure com logs detalhados e rastreamento de erros.

Pronto para TypeScript

SDK oficial do Node.js com tipos TypeScript completos. Experiência de desenvolvimento amigável ao preenchimento automático.

Casos de Uso de CRM e ATS Potencializados pela API de E-mail

Uma API de E-mail raramente é o objetivo final. É a base sob produtos que precisam ler, escrever e reagir a e-mails que acontecem nas caixas de entrada reais de seus usuários. Duas categorias de produtos geram a maior parte do tráfego da API de E-mail da Unipile: CRMs (vendas e gestão de contas) e ATS plataformas (recrutamento e contratação). Veja o que cada uma desbloqueia.

Pipeline de Vendas (sincronizado automaticamente da caixa de entrada)
Sincronização em tempo real
Frio
42
Acme Corp · Descoberta
3 dias atrás
Vortex SaaS · Resposta fria
há 5 dias
Engajado
18
Northwind · Demo reservada
hoje QUENTE
Globex · Preços Q
1h atrás
Negociação
7
Initech · Contrato v3
2h atrás
Ganhou
12
Stark Co · Assinado
ontem $48k
Caso de uso 1
CRM · Gerenciamento de Vendas e Contas

Registre automaticamente todos os e-mails de clientes no registro de negociação correto sem que seus representantes precisem copiar e colar nada. Acione automações de pipeline no momento em que um prospect responder. Exiba o contexto da caixa de entrada dentro da interface do CRM sem forçar seus usuários a sair do cliente de e-mail.

  • Registro automático: associe automaticamente e-mails de entrada e saída ao contato e à oportunidade corretos.
  • Detecção de resposta: o webhook dispara em segundos após a resposta de um prospect, acionando sequências de acompanhamento ou notificações do proprietário.
  • Sincronização de thread: reconstituir threads de conversas completas (assunto + ID da thread) dentro do CRM, incluindo anexos.
  • Enviar do CRM: compor e enviar mensagens da caixa de correio real do usuário para que apareçam no campo "De" do destinatário como esperado.
  • Rastreamento de abertura e cliques: atribuir engajamento ao negócio e prever a probabilidade de fechamento.
Caso de uso 2
ATS · Velocidade de Recrutamento e Contratação

Sincronize a comunicação de candidatos no ATS sem entrada manual de dados. Recrutadores vivem em suas caixas de entrada, seu produto precisa que os dados vivam no ATS. A API de E-mail preenche essa lacuna em tempo real, com histórico completo de conversas e suporte a anexos.

  • Fios candidatos: capturar automaticamente todos os e-mails trocados com um candidato dentro do histórico do perfil dele.
  • Resumir análise: anexos que chegam por e-mail são salvos no registro do candidato e analisados em dados estruturados.
  • Eventos do pipeline de contratação: A resposta de um candidato avança automaticamente para a próxima etapa do funil de contratação.
  • Coordenação Multi-recrutador visibilidade compartilhada em conversas de candidatos em toda a equipe de recrutamento.
  • Agendamento de entrevistas: Combine a API de E-mail com a API de Calendário para fluxos de agendamento de ponta a ponta.

Além de CRMs e plataformas de ATS, a mesma API de E-mail impulsiona Assistentes de e-mail com IA (Ler, Ondas Curtas, produtos estilo super-humano), Central de suporte ao cliente (Frente, Missiva, estilo Help Scout), ferramentas de engajamento de vendas (Divulgação, estilo Salesloft), e copilotos de produtividade. O padrão comum: qualquer produto onde a caixa de entrada do usuário é a fonte da verdade e seu trabalho é agilizar o trabalho com ela.

Google OAuth

Google OAuth, Simplificado

A verificação do OAuth do Google é complexa: telas de consentimento, revisões de segurança, avaliações CASA, recertificações anuais. A Unipile lida com tudo isso, incluindo a conformidade de segurança, para que você possa se concentrar na criação.

Google OAuth DIY
Complexo
Criar um Projeto no Google Developer Console
Configurar projeto, habilitar API do Gmail, configurar credenciais OAuth
Configurar tela de consentimento do OAuth
Informações do aplicativo, logo, política de privacidade, termos, domínios autorizados
Gerenciar Escopos e Permissões OAuth
gmail.send, gmail.labels, gmail.readonly, gmail.modify...
Construir Lógica de Atualização de Token e Sessão
Lidar com expiração de tokens, ciclos de atualização, fluxos de reconexão
Gravar Vídeo de Demonstração
Vídeo não listado do YouTube mostrando o fluxo OAuth e todos os recursos
Enviar para verificação do Google
Revisão de 2 a 8 semanas, vários rodadas de remediação possíveis
2-8 semanas de espera
Avaliação de Segurança CASA (Nível 2 ou 3)
Auditoria externa por avaliador terceirizado, obrigatória para escopos restritos
~$500/ano + semanas
Recertificação Anual
Reavaliação anual de segurança para manter o acesso verificado
Tempo total até a produção 6-12 semanas
Com a Unipile
Simples
Cadastre-se e Obtenha um Token de API
Crie sua conta Unipile e gere as credenciais
5 minutos
Usar Link de Autenticação Hospedado
Conexão Gmail com um clique para seus usuários - nós cuidamos de todo o fluxo OAuth
Instante
Comece a Enviar e Receber Emails
Atualização de token, persistência de sessão, reconexão - tudo gerenciado automaticamente
1-2 dias
Certificado CASA Tier 2
Avaliação de Segurança do Google Cloud
Verificado
A Unipile é CASA certificada Nível 2 - a avaliação de segurança exigida pelo Google para acessar escopos restritos do Gmail. Ao usar o Unipile, Seu aplicativo se beneficia da nossa certificação sem passar pela avaliação você mesmo.
Pule a auditoria $CASA de 500/ano - coberta pela Unipile
Acessar escopos restritos (gmail.modify, gmail.send) instantaneamente
Não há recertificação anual de sua parte - nós cuidamos das renovações
Conformidade pronta para empresas para seus clientes desde o primeiro dia
Tempo total até a produção 1-2 dias
Quer uma experiência completa de marca branca?
Você pode opcionalmente usar suas próprias credenciais do Google OAuth para controle total da marca. A Unipile guia você durante todo o processo de verificação. Leia o guia completo do Google OAuth
Pronto para enviar

Pare de integrar Gmail, Outlook e IMAP um por um.

Conecte qualquer caixa de entrada em minutos através de uma única API de E-mail unificada. Certificação SOC 2, auditoria CASA Tier 2, webhooks em tempo real incluídos. Comece gratuito, escale quando estiver pronto.

SOC 2 Tipo II
CASA Nível 2
Pronto para o GDPR
1-2 dias para produção

Perguntas frequentes

Tudo que desenvolvedores perguntam antes de integrar uma API de E-mail.

O SMTP é um protocolo para enviar e-mails entre servidores de e-mail. Uma API de E-mail é uma interface HTTP que abstrai um ou mais protocolos subjacentes (SMTP, IMAP, APIs nativas do provedor) por trás de um endpoint REST. As APIs de E-mail adicionam autenticação OAuth 2.0, webhooks, SDKs, gerenciamento de limites de requisição e modelos de dados normalizados que o SMTP sozinho não oferece.
Sim, a API do Gmail em si não tem custo direto. Você paga pela infraestrutura do Google Cloud se usar o Pub/Sub para notificações push, mas a cota da API (1 bilhão de unidades por dia para contas gratuitas) é suficiente para a maioria das aplicações. Os limites de uso são por usuário por dia, não globais. Para uma comparação lado a lado com as cotas gratuitas do Microsoft Graph e IMAP, consulte nosso Guia da API de e-mail gratuita.
Use uma abordagem de duas fases: sincronização inicial (paginar por todas as mensagens) seguida de sincronização incremental (usar o Gmail idHistórico ou o token de delta do Microsoft Graph para recuperar apenas as alterações desde o seu último ciclo). Veja os exemplos de código na Etapa 4 acima.
Depende do tipo de API. APIs de envio transacional são construídas para alto volume e suportam milhões de mensagens por dia. APIs de acesso a caixa de entrada (Gmail API, Microsoft Graph) têm cotas de envio por usuário (Gmail: 2.000 por dia para Workspace, 500 por dia para contas pessoais). Para campanhas em massa, use uma API de e-mail transacional dedicada, não uma API de sincronização de caixa de correio.
A API do Gmail (Google OAuth 2.0), Microsoft Graph (Azure AD OAuth 2.0) e APIs unificadas como a Unipile (que gerencia fluxos OAuth para todos os provedores compatíveis) suportam OAuth 2.0. IMAP e SMTP com senhas de aplicativo não usam OAuth e devem ser evitados para novas integrações onde o OAuth está disponível.
Implemente retentativa exponencial em respostas 429, use $selecionar para solicitar apenas os campos necessários, requisições em lote para buscar mensagens onde suportado, e alternar de polling para webhooks ou notificações push para atualizações em tempo real. Para o Gmail, utilize modificar em lote e batchGet pontos de extremidade para reduzir contagens de solicitação.
Se o seu produto SaaS precisa se conectar a caixas de correio de usuários reais (CRM, helpdesk, assistente de IA, ferramenta de vendas), uma API de sincronização de e-mail unificada é a melhor escolha: ela cobre todos os provedores com uma única integração. Se o seu produto precisa apenas enviar e-mails transacionais (notificações, confirmações), uma API de envio dedicada é mais apropriada. Para um mergulho mais profundo, comparativo lado a lado de provedores de API de e-mail.
Sim, se você integrar diretamente: a API do Gmail e o Microsoft Graph são APIs completamente separadas com fluxos de autenticação, modelos de dados e SDKs diferentes. Uma API unificada de e-mail como o Unipile abstrai isso. Você se integra uma vez e a API cuida de ambos os provedores de forma transparente.
Unipile mantém uma conexão persistente com cada conta vinculada através do protocolo subjacente apropriado (API do Gmail, Microsoft Graph ou IMAP), lida com a atualização de tokens, traduz eventos específicos do provedor para um modelo de dados normalizado e entrega webhooks unificados ao seu endpoint. Sua aplicação interage apenas com a API REST do Unipile, nunca diretamente com o Gmail ou Microsoft Graph.
Unipile suporta conexões IMAP e SMTP para provedores que não expõem uma API REST proprietária. Isso inclui Yahoo Mail, Fastmail, ProtonMail Bridge (quando a ponte local está em execução) e servidores de e-mail corporativos personalizados. A autenticação usa senhas de aplicativo ou OAuth específico do provedor, quando disponível. Referência completa em nosso configurações de host e porta para todos os provedores IMAP.

Ainda tem dúvidas? Nossa equipe está aqui para ajudar.

pt_BRBR