CONEXÕES WHATSAPP

Conecte um número em poucos passos

Crie uma instância, inicie a conexão e leia o QR Code. Além do READY, o gateway testa continuamente se o WhatsApp realmente responde.

  1. 1
    CriarIdentifique a conexão
  2. 2
    IniciarPrepare a sessão
  3. 3
    Ler QR CodeUse o celular
  4. 4
    ConectadoAguarde READY
Suas instâncias 0
01 Nenhuma conexão criada

Comece criando uma instância para o número que deseja conectar.

INSTÂNCIA SELECIONADA

Nenhuma instância

--
Número conectado
Nome no WhatsApp
Dispositivo
Última atualização
Saúde operacional
Último teste real
Última resposta saudável
Recuperações automáticas0
Último diagnóstico
PRÓXIMA AÇÃO

Crie ou selecione uma instância

A orientação para concluir a conexão aparecerá aqui.

1. Abra o WhatsApp 2. Acesse Aparelhos conectados 3. Toque em Conectar aparelho 4. Aponte a câmera para o QR Code
QR Code para conectar esta instância ao WhatsApp
QR O código aparecerá após iniciar a conexão
Selecione uma instância para continuar.
ANTES DE COMEÇAR

O que você precisa saber

01
Tenha o celular em mãos

O aparelho com o WhatsApp deve estar conectado à internet para ler o QR Code.

02
O QR Code é temporário

Se ele expirar, aguarde a atualização ou reinicie a conexão para gerar outro.

03
Espere pelo status READY

AUTHENTICATED indica login aceito; somente READY confirma que a API está disponível.

04
Proteja sua sessão

Não compartilhe o QR Code. Remover a instância desconecta o WhatsApp e apaga a sessão salva.

CENTRAL DE OPERAÇÕES

Mensageria e auditoria

Acompanhe a fila em tempo real, faça envios controlados e consulte cada etapa da entrega, do enfileiramento à leitura.

i

Fluxo seguro: escolha uma instância com saúde SAUDÁVEL, confirme o consentimento e acompanhe ACK, entrega, leitura ou falha. Sessões degradadas são recuperadas automaticamente.

Na fila0aguardando + atrasadas
Processando0workers ativos
Enviadas 24h0aceitas ou superiores
Entregues 24h0delivered + read
Falhas 24h0failed + expired
Espera média0 msentrada até worker
Saúde das conexõesProteção contra falhas consecutivas e rajadas por instância
TEMPO REAL
InstânciaWhatsAppSaúde realFalhas consecutivasÚltimo envioProteção
Carregando...
Novo envioTeste manual com consentimento e idempotência
01
Respeite o BODY_LIMIT configurado no servidor.
Histórico de entregasFiltre, exporte ou abra a linha do tempo completa
02
DataInstânciaDestinoTipoStatusTent.
Carregando...
CONFORMIDADE

Consentimentos e ações

Registros persistidos para suporte, rastreabilidade e auditoria.

Auditoria de consentimentosOpt-ins, revogações e supressões por destinatário
03
DataInstânciaDestinatárioCategoriaOrigemEvidênciaSituação
Carregando...
Ações administrativasQuem alterou cada recurso, quando e de qual origem
04
DataOperadorAçãoRecursoRequest IDIP
Carregando...
CENTRAL DO CLIENTE

Integração e acesso

Configure credenciais, webhooks e usuários com isolamento completo por organização e por instância.

Verificando integraçãoAnalisando os itens necessários...
  1. 1
    Escolha a instânciaCada integração fica isolada
  2. 2
    Crie a chaveCopie o segredo uma única vez
  3. 3
    Configure o webhookReceba eventos e ACKs
  4. 4
    Integre o CRMUse idempotência em cada envio
Sua organizaçãoPlano, limites e identidade do ambiente
01
Carregando...
Minha contaDados pessoais, teste de e-mail e troca segura de senha
02
Sessões conectadasRevogue acessos de computadores ou navegadores que você não reconhece
DispositivoIPÚltimo acessoExpiraStatus
Autenticação em duas etapasProteja sua conta com Google Authenticator, Microsoft Authenticator ou aplicativo compatível
DESATIVADA
QR Code do autenticador

Leia o QR Code no aplicativo autenticador e confirme o código gerado.

Privacidade e dadosExporte os dados da organização ou registre uma solicitação formal de exclusão
LGPD
SolicitaçãoStatusDataResposta
Horário silenciosoEvita envios em períodos inadequados e pode ser desligado quando necessário
03
REFERÊNCIA DA API

Rotas da instância

Selecione uma conexão para gerar exemplos e caminhos prontos para uso.

Rotas disponíveis
Autenticação obrigatóriaEnvie X-API-Key: SUA_CHAVE e um Idempotency-Key único em cada envio.
CREDENCIAIS E EVENTOS

Conecte seus sistemas

Uma chave e um webhook por instância facilitam isolamento, rotação e auditoria.

Chaves de API por instância
NomeInstânciaPrefixoEscoposÚltimo uso
Webhooks por instância
InstânciaNomeURLStatus
Usuários e permissões
Prefira “Convidar”: o usuário recebe um link e cria a própria senha. A criação direta permanece disponível para ambientes sem SMTP.
NomeUsuárioE-mailPapelStatusÚltimo acesso
Convites
NomeE-mailPapelExpiraStatus
Entregas de webhook
DataWebhookEventoStatusTentativasHTTP / erro
Como integrar seu sistema

O que é um webhook?

É um aviso automático enviado pelo Atentus ao seu sistema. Em vez de o CRM perguntar repetidamente se uma mensagem foi entregue, o Atentus avisa quando o status muda.

Exemplo prático

Você envia uma cobrança. Quando o WhatsApp confirmar a leitura, o Atentus faz um POST para a URL cadastrada e o CRM pode marcar “cliente leu a mensagem”.

{
  "event": "message.read",
  "timestamp": "2026-08-05T12:00:00.000Z",
  "data": {
    "messageId": "ID_DA_MENSAGEM",
    "instance": "atendimento",
    "status": "READ"
  }
}

Como confiar no aviso?

O cabeçalho X-Atentus-Signature contém uma assinatura HMAC-SHA256. Seu sistema calcula a mesma assinatura usando o segredo mostrado ao cadastrar o webhook. Se os valores forem iguais, o conteúdo é autêntico.

Como evitar processamento duplicado?

Guarde o valor de X-Atentus-Delivery. Se o mesmo identificador chegar novamente, responda HTTP 200 sem executar a ação uma segunda vez.

Exemplo de endpoint no seu sistema

Neste exemplo em Node.js/Express, o CRM recebe o aviso e confirma com HTTP 200. Em produção, o desenvolvedor também deve calcular e comparar a assinatura recebida.

app.post('/webhooks/atentus', express.json(), async (req, res) => {
  const evento = req.body;
  const entregaId = req.get('X-Atentus-Delivery');
  const assinatura = req.get('X-Atentus-Signature');

  // Validar assinatura, impedir duplicidade e atualizar o CRM.
  if (evento.event === 'message.read') {
    await crm.marcarMensagemComoLida(evento.data.messageId);
  }

  res.sendStatus(200);
});

Como testar sem esperar uma mensagem?

Depois de cadastrar o webhook, clique em Testar. O Atentus enviará um evento de teste para a URL e mostrará o resultado em “Entregas de webhook”.

Quando o Atentus tenta novamente?

Se sua URL estiver indisponível ou não responder com sucesso, a entrega entra no histórico com o erro e é tentada novamente conforme a política configurada.

CONSUMO E ASSINATURA

Planos e cobrança

Acompanhe sua franquia, projeção do período, limites contratados, créditos e histórico financeiro.

CARREGANDO
Plano atual
Consumo do período0de 0 incluídas
Saldo da franquia0mensagens disponíveis
Projeção da faturaR$ 0,00mensalidade + excedentes
Utilização da franquiaSomente mensagens aceitas pelo provedor são faturáveis
0%
Início do cicloRenovação automática
Histórico de faturasDocumentos internos; pagamento online será conectado na etapa final
01
NúmeroPeríodoStatusVencimentoTotal
Limites do planoProteções aplicadas antes da entrada na fila
02
CATÁLOGO

Planos disponíveis

A alteração comercial é realizada pelo administrador da plataforma até a ativação do pagamento online.

VISÃO DO PROPRIETÁRIO

Administração da plataforma

Gerencie clientes, limites, acessos e utilização do gateway em um único lugar.

ÁREA RESTRITA
!

Ações críticas: bloquear preserva os dados e desconecta as instâncias. Excluir remove definitivamente sessões, usuários, chaves, webhooks e histórico relacionado.

Integridade do faturamentoCompara mensagens aceitas com o livro de consumo sem reenviar mensagens
AUDITORIA
A correção usa o identificador único da mensagem; executar novamente não duplica cobrança.
Solicitações de privacidadeAcompanhe exportação e exclusão solicitadas pelos clientes
LGPD
ClienteTipoStatusSolicitanteData
Catálogo de planosPreços, franquias e limites aplicados aos clientes
COMERCIAL
Gestão de clientes da plataforma
EmpresaSlugPlanoStatusUsuáriosInstânciasMsgs 24hCriada em
Detalhes do cliente