Infraestrutura de mensageria B2B

Mensageria segura para o seu produto, sem construir a infraestrutura do zero.

Sua empresa controla a experiência. A Verta Chat cuida de conversas, isolamento entre clientes, criptografia e entrega confiável de eventos para o seu backend.

Já possui acesso? Entrar no painel

Mensagens cifradas percorrendo uma infraestrutura segura de entrega

event_71ae · processado

assinatura verificada · tenant isolado

AES-256-GCMPostgres RLSHMAC-SHA2568 tentativasREST APIOpenAPI

O problema

Chat parece simples — até chegar à produção.

Persistência, isolamento, retries, anexos e observabilidade transformam uma funcionalidade em uma operação permanente. É essa infraestrutura que a Verta Chat assume.

01

Confiabilidade

Falhas de rede não podem duplicar ou fazer mensagens desaparecerem.

02

Isolamento

Dados de empresas diferentes não podem compartilhar o mesmo contexto.

03

Visibilidade

Sua equipe precisa saber o que aconteceu em cada tentativa de entrega.

Como funciona

A infraestrutura fica com a Verta. A experiência continua sua.

Integração server-to-server: seus usuários nunca precisam criar uma segunda conta ou sair do seu produto.

Seu backendAutentica seus usuários e chama a API
REST API
Verta ChatIsola, cifra e processa cada mensagem
Webhook assinado
Seu produtoEntrega a experiência com a sua marca

A Verta Chat não substitui seu produto: ela opera a infraestrutura por trás das conversas.

Capacidades

O necessário para operar conversas com segurança.

Conversas sob medida

Crie conversas diretas ou em grupo e preserve o histórico dentro do contexto de cada empresa.

Webhooks confiáveis

Assinatura HMAC, event_id estável e até 8 tentativas ao longo de aproximadamente 21 horas.

Multi-tenant de verdade

Filtro na aplicação e Row-Level Security no Postgres para manter os dados de cada tenant isolados.

Criptografia por padrão

Conteúdo das mensagens cifrado com AES-256-GCM em repouso, sem depender de um plano especial.

Anexos protegidos

Cifra na aplicação, armazenamento privado e URLs temporárias para acesso controlado aos arquivos.

Idempotência nativa

Retries de rede com Idempotency-Key sem criar mensagens ou conversas duplicadas.

Entrega confiável

Webhooks não somem quando sua integração oscila.

Timeouts e respostas 5xx entram numa política previsível de reentrega. Respostas 4xx encerram a tentativa, evitando insistir num erro que precisa ser corrigido.

Tentativas
8
Janela
~21h
Primeira
imediata
Auto-pausa
20 falhas

Eventos atuais incluem message.created, message.read, conversation.created, user.created e user.blocked.

Protocolo de reentrega

event_id permanece estável em todas as tentativas

8 tentativas
  1. 1Agora
    falhou · retentar
  2. 2+10s
    falhou · retentar
  3. 3+1min
    entregue · 200
  4. 4+5min
    em espera
  5. 5+30min
    em espera
  6. 6+2h
    em espera
  7. 7+6h
    em espera
  8. 8+12h
    em espera

4xx encerra o evento. Timeout e 5xx seguem o cronograma.

ENTREGUE
Ambientes independentes protegendo os dados de cada tenant

Segurança em camadas

Cada empresa dentro do próprio perímetro.

Segurança não aparece como um selo decorativo. Ela define como os dados são autenticados, isolados, cifrados e acessados.

  • AES-256-GCM no conteúdo das mensagens
  • Row-Level Security no Postgres
  • API keys armazenadas somente como hash
  • HMAC-SHA256 com proteção contra replay
  • 2FA obrigatório para acesso ao painel
  • Sandbox separado do ambiente de produção

Integração

Uma API REST que fala a linguagem do seu backend.

Sem SDK obrigatório. Use sua stack atual, valide primeiro no sandbox e acompanhe o contrato pela documentação OpenAPI gerada a partir do código.

  • Chaves separadas por ambiente
  • Idempotency-Key em operações críticas
  • Documentação interativa protegida
POST /v1/conversations/:conversationId/messages
curl https://api.vertachat.com/v1/conversations/conv_8f2e/messages \
  -H "Authorization: Bearer sk_live_..." \
  -H "Idempotency-Key: 9f2c-8e11-..." \
  -H "Content-Type: application/json" \
  -d '{
    "senderExternalUserId": "user_3910",
    "content": "Seu pedido foi confirmado.",
    "viewOnce": false
  }'

HTTP/1.1 201 Created

{
  "id": "msg_71ae",
  "conversationId": "conv_8f2e",
  "senderExternalUserId": "user_3910",
  "content": "Seu pedido foi confirmado.",
  "viewOnce": false
}

Operação

Visibilidade para investigar, corrigir e seguir.

O painel reúne chaves, webhooks, tentativas de entrega e logs de uso sem expor o corpo das requisições na auditoria.

Linha do tempo por evento
Reenvio manual após a correção
Rotação e revogação de chaves
painel.vertachat

Eventos recentes

Produção · últimas 24h

Operacional

message.created

1 tentativa

Entregue

message.read

3 tentativas

Entregue

conversation.created

1 tentativa

Entregue

Cada evento preserva payload, resposta e linha do tempo de tentativas para investigação.

Vamos conversar

Quer levar mensageria para o seu produto?

Conte o contexto da sua empresa. A equipe Verta avalia a integração, apresenta o produto e prepara o acesso ao ambiente adequado.

Conversa direta com a equipe responsável
Avaliação do cenário de integração
Onboarding acompanhado, sem autocadastro

Nenhuma credencial ou dado sensível deve ser enviado pelo formulário.

Usaremos seus dados somente para responder sobre a Verta Chat.