Builders Program

Build with us for a whole month. Unlimited usage and add-ons, weekly calls and your own Slack channel.

Learn more
Polymorfa

Command Palette

Search for a command to run...

Observabilidade

Cada número.
A operação inteira.

Entenda quais públicos respondem, quando os destinatários estão ativos e onde as entregas falham. Investigue erros e leve os mesmos dados para suas ferramentas.

Ativação opcional

Analytics

Veja o que recebe resposta.

Ative Analytics para comparar públicos e formatos por leituras, respostas e tempo até responder. Veja onde as conversas param e confira a atividade dos destinatários e os resultados das chamadas.

Veja quais mensagens recebem respostas. Compare a taxa de resposta por tipo, tamanho e origem da mensagem, com intervalo de 95% e a diferença em relação a todas as conversas.
Veja quais públicos respondem. Compare países por conversas, leituras, respostas ou tempo de resposta. Abra um país para explorar aquele grupo.
Acompanhe o mesmo público. Combine filtros de país, formato, tamanho e quantidade de dispositivos. Gráfico e categorias mantêm o mesmo conjunto de conversas.
Veja onde as conversas param. Separe entrega, leitura e resposta. Veja quanto os clientes levam para responder e quais conversas acompanhadas aguardam sua resposta.
Compare suas mensagens. Compare texto, imagens, vídeo e outros formatos. Analise tamanho e origem das mensagens junto das respostas observadas.
Entenda o uso dos dispositivos. Compare grupos com apenas o dispositivo principal e com vinculados. Leia os sinais de origem junto do engajamento, mantendo as contagens desconhecidas separadas.
Planeje pelos horários de atividade. Veja quando chegam mensagens, recibos e sinais de presença no seu fuso. Compare períodos ativos e intervalos sem sinais.
Encontre oportunidades de conversa perdidas. Compare chamadas atendidas, perdidas e recusadas, tempo até atender e duração. Confira retornos observados após chamadas recebidas perdidas.
Explorar Analytics

Logs

Busque. Abra. Investigue.

Encontre erros de API e webhooks, abra o registro e acompanhe o contexto do número antes e depois da falha.

O registro exato. Busque por ID, erro, origem e status. Acompanhe uma janela ao vivo.
Veja o pico. Acompanhe falhas de API e webhook ao longo do tempo e abra os erros nos Logs.
O contexto ao redor. Veja cinco minutos antes e depois no mesmo número.
Leve os registros. Exporte sua seleção em CSV ou JSON.

BanSafe

Saúde com evidências.

Veja a estimativa de Saúde, os fatores que descontaram pontos e quais medições estão recentes. Observe também os dispositivos da conta.

Cada número Linked Devices recebe uma nota de Saúde do nosso modelo de IA. A cobertura mostra o que foi medido; sinais antigos ou ausentes ficam explícitos.

Explorar BanSafe

Seu ecossistema

Consulte. Colete. Encaminhe.

Use os mesmos sinais de negócio na sua operação: consulte agregados pela API, monitore métricas no Collector e encaminhe registros para seus próprios serviços.

Seu monitoramento, com os dados da operação. Colete métricas de entrega, respostas, conexão e chamadas em janelas de 1, 24 ou 168 horas. Use Prometheus diretamente ou um OpenTelemetry Collector com exportação OTLP HTTP.
Configurar o Collector
Drains de Logs e Analytics. Encaminhe requisições de API, atualizações de números e entregas de webhooks, ou capturas horárias de Analytics. Envie JSON ou NDJSON assinado a endpoints HTTPS e use os IDs de entrega para deduplicar retentativas.
Explorar Drains

No seu código

Analytics no seu próprio código.

Leia os mesmos números do Console pelo SDK, pela CLI ou por HTTP, com uma chave de equipe ou de projeto.

analytics.ts
import { Client } from "@polymorfa/sdk";

// Pass your API key from wherever you keep secrets.
const platform = new Client({
  credential: { type: "organizationApiKey", value: apiKey },
});

const { data } = await platform.analytics.get({
  projectId: "PROJECT_ID",
  start: Date.now() - 24 * 3_600_000,
  end: Date.now(),
});

data.summary?.engagement.replyRate; // 0.6
data.summary?.calls.answerRate;

Superfície da API

A API de observabilidade.

As leituras exigem sessions:read e o stream de eventos exige events:listen. O SDK TypeScript cobre cada rota abaixo.

Analytics

  • GET/platform/analyticsAnalytics de todos os números da equipe
  • GET/platform/projects/{projectId}/analyticsAnalytics de um projeto
  • GET/platform/campaigns/{campaignId}/analyticsFunil e tempos de uma campanha

Métricas

  • GET/platform/analytics/metricsMétricas da equipe para o seu Collector
  • GET/platform/projects/{projectId}/analytics/metricsMétricas de um projeto

Entregas e auditoria

  • GET/platform/webhook-deliveriesEntregas de webhook com status
  • GET/platform/webhook-deliveries/{deliveryId}/attemptsCada tentativa de uma entrega
  • POST/platform/webhook-deliveries/{deliveryId}/retryReenviar uma entrega
  • GET/platform/auditQuem mudou o quê na equipe
  • GET/platform/projects/{projectId}/events/streamEventos ao vivo por SSE

Comece com um número grátis

Seu primeiro número real é grátis. Adicione mais números no Pay-As-You-Go.