StackZap
API de WhatsApp self-hosted Construída em Go

Transforme o WhatsApp em infraestrutura para o seu sistema.

Uma API rápida, extensível e instalada na sua própria infraestrutura para conectar CRMs, sistemas de atendimento, automações e aplicações diretamente ao WhatsApp.

API REST
Webhooks em tempo real
Integração com Chatwoot
Sistema operacional

Baixo consumo, processamento concorrente e controle total da infraestrutura.

api.stackzap.dev/dashboard
Live

Dashboard

Visão geral do sistema StackZap

12

Total de instâncias

12

Conectadas

0

Desconectadas

348

Chamadas

Disponibilidade das instâncias 100% conectadas
Saúde do sistema 100/100 Operacional
Chatwoot 8 integrações ativas
Instâncias recentes
Ver todas →
Nome Status Número
Atendimento Conectado 5522992812598
Comercial Conectado 5522994561782
Ações rápidas
+
Nova instância Criar conexão WhatsApp
Webhooks Acompanhar eventos
Diagnósticos Verificar a saúde
Webhook entregue message.received
Instância conectada Atendimento principal
Infraestrutura, não improviso

Feita para sistemas que não podem parar.

01 — INFRAESTRUTURA

A StackZap cria uma camada operacional entre o WhatsApp e todos os sistemas da sua empresa.

Mensagens, eventos, instâncias, webhooks e integrações passam por uma arquitetura centralizada, observável e construída para operação real.

Uma base única para toda a comunicação
Fluxo operacional StackZap Comunicação acontecendo em tempo real
API FILA WEBHOOKS EVENTOS
ENTRADAS Sistemas conectados
WhatsApp Mensagens e eventos
Live
Chatwoot Atendimento
CRM e ERP Operação comercial
Seu sistema Integração via API
StackZap Core operacional Operacional
API REST Filas Instâncias Auditoria
SAÍDAS Operação atualizada
POST 200
message.received Webhook entregue
CALL 200
call.ringing Evento processado
STATE 200
instance.connected Estado sincronizado
01
Comunicação coordenada

Mensagens e eventos deixam de funcionar isoladamente.

Cada envio gera um fluxo rastreável. A aplicação recebe a requisição, processa a operação e devolve atualizações por eventos, mantendo os sistemas sincronizados.

event_stream live
14:32:08 message.queued OK
14:32:09 message.sent OK
14:32:10 message.delivered OK
02
Isolamento por instância

Cada conexão mantém seu próprio contexto operacional.

Tokens, estados, webhooks e configurações são separados por instância. Uma integração não precisa compartilhar credenciais ou regras com outra.

A
Atendimento Token e webhooks próprios
Conectada
C
Comercial Configuração independente
Conectada
03
Ecossistema conectado

O WhatsApp passa a participar de toda a operação.

Atendimento, CRM, ERP, automações, IA e sistemas próprios podem consumir a mesma infraestrutura sem depender de conectores improvisados.

SZ
Chatwoot
n8n
CRM
ERP
Uma base técnica para continuar crescendo.

Sem reconstruir sua integração a cada novo recurso.

Self-hosted Construída em Go API REST Webhooks rastreáveis Chatwoot nativo
Recursos para operação real

Uma API. Toda a operação.

Mensagens, chamadas, webhooks, agendamentos, diagnósticos e integrações reunidos em uma única infraestrutura.

Mensagens

Envio com fila e rastreabilidade

Operacional

Envie textos, mídias e documentos sem bloquear sua aplicação. Acompanhe o processamento desde a entrada na fila até a entrega.

Requisição recebida POST /v1/messages/text
0 ms
Processada pela fila Tentativa 1 de 3
84 ms
Mensagem entregue Status atualizado por evento
1.2 s
Texto Imagem Áudio Vídeo Documento
Webhooks

Eventos entregues em tempo real

Receba eventos de mensagens, conexão, chamadas e alterações das instâncias com histórico de cada entrega.

Eventos recentes Recebendo
POST
message.received /webhooks/stackzap
200
CALL
call.ringing /webhooks/stackzap
200
STATE
instance.connected /webhooks/stackzap
200
100% Entregues
42 ms Latência média
0 Falhas
Chamadas

Acompanhe todo o ciclo da ligação

Capture chamadas recebidas e seus estados para alimentar atendimento, automações e sistemas próprios.

Chamada recebida +55 22 99281-2598
00:48
Recebida Atendida Em andamento
Chatwoot

Integração sem conectores externos

Crie a inbox, sincronize mensagens e mantenha o atendimento conectado diretamente à instância.

StackZap Instância conectada
Chatwoot Inbox operacional
Mensagens Anexos Status
Agendamentos

Mensagens no momento certo

Programe follow-ups, lembretes e notificações sem manter um scheduler separado na sua aplicação.

JUL 18
14:30 Follow-up comercial Instância: Comercial
Agendada
Criada Validada Aguardando Enviada
Diagnósticos

Saúde visível

100 /100
Banco de dados Conexões Filas Webhooks
MCP

Controle por IA

Exponha operações da StackZap para agentes e ferramentas compatíveis com Model Context Protocol.

listar_instancias()
12 instâncias encontradas
Auditoria

Histórico completo

Saiba o que aconteceu, quando aconteceu e qual componente executou a operação.

instance.connected agora
webhook.delivered 8s
message.sent 12s
Ver documentação completa
Controle total

Sua infraestrutura. Suas regras.

Em vez de adaptar sua operação às limitações de uma plataforma, transforme a StackZap em uma extensão do seu próprio produto.

01 Você escolhe onde executar.
02 Você controla dados e sessões.
03 Você define a experiência final.
Infraestrutura sob seu controle Docker, VPS ou ambiente próprio
01
Deploy independente

Hospede onde fizer sentido para sua operação.

Execute a StackZap em uma VPS, servidor dedicado, infraestrutura privada ou cluster próprio. A aplicação não depende de um painel SaaS externo para funcionar.

terminal
$ docker compose up -d API, banco e serviços operando na sua infraestrutura.
02
Dados e sessões

As informações sensíveis permanecem dentro do seu ambiente.

Tokens, sessões, estados das instâncias, registros operacionais e configurações continuam no ambiente administrado por você.

PostgreSQL Persistência
Seu ambiente Controle privado
03
Experiência white label

A StackZap trabalha nos bastidores do seu produto.

Utilize domínio, painel, identidade visual e fluxo de conexão próprios. Seus clientes interagem com sua marca, enquanto a StackZap executa a infraestrutura.

api.suaempresa.com
SUA MARCA
WhatsApp conectado Operação pronta
Sem branding obrigatório da StackZap
04
Crescimento previsível

Escale a operação sem transformar cada mensagem em uma tarifa.

O crescimento deixa de ser determinado por uma tabela comercial de terceiros. Sua capacidade passa a depender da infraestrutura que você escolheu operar.

Capacidade
Infraestrutura dimensionada por você
0 tarifa da StackZap por mensagem
100% controle do ambiente
A infraestrutura aparece. A nossa marca não precisa aparecer.

Ideal para plataformas, integradores, agências, sistemas de atendimento e produtos que precisam incorporar WhatsApp à própria experiência.

Integração nativa com Chatwoot

Do WhatsApp para a equipe. Sem conectores no meio.

02 — ATENDIMENTO

A StackZap conecta cada instância diretamente a uma inbox do Chatwoot, mantendo mensagens, anexos e estados dentro do mesmo fluxo operacional.

Entender o fluxo

O cliente envia no WhatsApp. A equipe responde no Chatwoot.

A StackZap recebe a mensagem, identifica a instância, entrega a conversa na inbox correta e envia a resposta do atendente de volta ao WhatsApp.

01
Inbox vinculada à instância Cada número mantém seu próprio canal de atendimento.
02
Mensagens sincronizadas Texto, mídia, anexos e eventos seguem o mesmo fluxo.
03
Resposta entregue pelo WhatsApp O atendente continua trabalhando dentro do Chatwoot.
Sincronização ativa StackZap ↔ Chatwoot
Live
A StackZap sincroniza os dois lados Mensagens, anexos e estados em tempo real
Cliente WhatsApp
M
Minha Empresa online
Hoje

Olá! Preciso de ajuda com meu pedido.

14:31

O pagamento foi aprovado, mas ainda não recebi a confirmação.

14:31

Olá! Já estou verificando para você.

14:32
Mensagem
Evento capturado message.received
200
Equipe Chatwoot
chat.suaempresa.com
DZ
Conversas Inbox: Atendimento WhatsApp
12 abertas
JM
João Martins

O pagamento foi aprovado...

14:31 2
AS
Amanda Silva

Obrigada pelo atendimento!

14:22
RC
Rafael Costa

Gostaria de saber o valor...

13:58
JM
João Martins WhatsApp • +55 22 99281-2598
Hoje, 14:31

Olá! Preciso de ajuda com meu pedido.

14:31

O pagamento foi aprovado, mas ainda não recebi a confirmação.

14:31

Olá! Já estou verificando para você.

14:32
Digite uma mensagem...
Inbox atualizada message.created
Live

Toque nas abas acima para acompanhar os dois lados da conversa.

Como a integração funciona

Um fluxo contínuo, sem obrigar sua equipe a alternar entre sistemas.

01
A instância é conectada

A StackZap identifica a conexão e associa o número à configuração correspondente.

02
A inbox é preparada

O canal do Chatwoot passa a representar aquela instância dentro da operação.

03
A mensagem entra no atendimento

Conversa, contato, mídia e contexto chegam à equipe pelo fluxo normal do Chatwoot.

04
A resposta retorna ao WhatsApp

A StackZap recebe a resposta do atendente e executa o envio pela instância correta.

Atendimento conectado à infraestrutura Sua equipe continua no Chatwoot. A StackZap cuida do caminho.
Integrar com Chatwoot Inbox • Mensagens • Anexos • Estados
Developer experience

Uma requisição. Toda a infraestrutura responde.

03 — API

Integre a StackZap usando HTTP, JSON e webhooks. Sem depender de um SDK obrigatório ou de uma interface proprietária para executar as operações.

API REST JSON Webhooks
api.seudominio.com
Online
POST /v1/messages/text
Pronto para executar
curl -X POST \
  "https://api.seudominio.com/v1/messages/text" \
  -H "Authorization: Bearer SEU_INSTANCE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "5522999999999",
    "text": "Olá! Sua solicitação foi recebida."
  }'
const response = await fetch(
  "https://api.seudominio.com/v1/messages/text",
  {
    method: "POST",
    headers: {
      Authorization: "Bearer SEU_INSTANCE_TOKEN",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      to: "5522999999999",
      text: "Olá! Sua solicitação foi recebida."
    })
  }
);

const message = await response.json();
payload := map[string]string{
  "to":   "5522999999999",
  "text": "Olá! Sua solicitação foi recebida.",
}

body, err := json.Marshal(payload)
if err != nil {
  log.Fatal(err)
}

req, err := http.NewRequest(
  http.MethodPost,
  "https://api.seudominio.com/v1/messages/text",
  bytes.NewReader(body),
)

req.Header.Set(
  "Authorization",
  "Bearer SEU_INSTANCE_TOKEN",
)

req.Header.Set(
  "Content-Type",
  "application/json",
)
application/json HTTPS
RESPOSTA 202 Accepted
84 ms
{
  "id": "msg_01JZ8A4N7Y8P",
  "status": "queued",
  "instance": "atendimento",
  "created_at": "2026-07-15T18:32:08Z"
}
Feita para entrar na sua stack

A API não exige que sua aplicação adote uma arquitetura específica.

01 HTTP padrão

Consuma com qualquer linguagem, framework ou ferramenta capaz de realizar uma requisição HTTP.

02 Processamento assíncrono

A aplicação recebe a requisição sem precisar aguardar toda a operação no WhatsApp.

03 Eventos rastreáveis

Webhooks e registros operacionais mantêm os sistemas atualizados sobre o resultado da execução.

04 Integração desacoplada

Troque, expanda ou reorganize seus sistemas sem reconstruir o núcleo da comunicação.

Comece pela API Conecte uma instância. Faça a primeira requisição.
Explorar documentação REST • JSON • Webhooks • Go
04 — APLICAÇÕES

A mesma infraestrutura. Produtos completamente diferentes.

A StackZap não determina como seu produto deve funcionar. Ela fornece a camada de comunicação para que cada operação construa sua própria experiência.

API desacoplada Múltiplos cenários Uma única base
Atendimento conectado

Organize conversas em uma central de atendimento real.

Cada instância pode alimentar uma inbox do Chatwoot. A equipe trabalha dentro do atendimento enquanto a StackZap recebe, processa e entrega as mensagens.

  • Inbox separada por instância
  • Mensagens e anexos sincronizados
  • Estados devolvidos por webhook
Atendimento WhatsApp DZ
Conversas 12 abertas
JM
João Martins Preciso de ajuda com...
2
AS
Amanda Silva Obrigada!
RC
Rafael Costa Qual é o valor?
JM
João Martins WhatsApp

Olá! Preciso de ajuda com meu pedido.

14:31

Olá! Já estou verificando para você.

14:32 ✓✓
Digite uma mensagem...
Evento recebido message.created
200
CONSTRUA COM O QUE JÁ FAZ PARTE DA SUA STACK
01 Chatwoot 02 n8n 03 CRM 04 ERP 05 MCP 06 Webhooks 07 Sistemas próprios
01 Chatwoot 02 n8n 03 CRM 04 ERP 05 MCP 06 Webhooks 07 Sistemas próprios
PERGUNTAS FREQUENTES

Clique em uma pergunta para abrir a resposta.

01 O que é a StackZap?

A StackZap é uma infraestrutura self-hosted para conectar o WhatsApp a CRMs, sistemas de atendimento, automações, agentes e aplicações próprias por meio de API REST e webhooks.

Ela centraliza instâncias, mensagens, eventos, chamadas, agendamentos, integrações e diagnósticos em uma única aplicação.

02 A StackZap é uma API oficial do WhatsApp?

Não. A StackZap é uma solução independente e não oficial, construída sobre tecnologias de conexão compatíveis com o ecossistema do WhatsApp.

Ela não é afiliada, patrocinada ou endossada pelo WhatsApp ou pela Meta.

03 Onde a StackZap é instalada?

A aplicação é executada na infraestrutura escolhida por você, como uma VPS, servidor dedicado, ambiente privado ou cluster próprio.

O deploy é baseado em containers, facilitando a instalação, atualização e reprodução do ambiente.

04 Posso utilizar várias instâncias?

Sim. Cada instância funciona com seu próprio estado, token, webhooks, configurações e integrações.

Isso permite operar diferentes números, clientes, equipes ou produtos sem compartilhar o mesmo contexto operacional.

05 A integração com Chatwoot já está incluída?

Sim. A StackZap pode criar e conectar uma inbox do Chatwoot à instância correspondente, sincronizando mensagens, anexos e estados.

A equipe continua trabalhando dentro do Chatwoot enquanto a StackZap executa a comunicação com o WhatsApp.

06 Preciso usar o painel para integrar meu sistema?

Não. O painel auxilia na configuração, observação e operação, mas os recursos centrais continuam disponíveis pela API.

Seu sistema pode criar integrações, enviar mensagens, configurar webhooks e consultar estados diretamente por HTTP.

07 Existe cobrança por mensagem enviada?

A StackZap não transforma cada mensagem em uma tarifa própria. A capacidade da operação é determinada pela infraestrutura, configuração e quantidade de conexões utilizadas.

Custos de servidor, rede e operação do ambiente continuam sob responsabilidade do proprietário da instalação.

08 É possível oferecer a integração em white label?

Sim. A API pode funcionar nos bastidores do seu produto, utilizando seu domínio, identidade visual, painel e fluxo de conexão.

A experiência final pode permanecer integralmente associada à sua própria marca.

09 Como meu sistema recebe atualizações?

A StackZap entrega eventos por webhooks, permitindo que sua aplicação acompanhe mensagens, conexão das instâncias, chamadas e mudanças de estado.

As entregas podem ser registradas e auditadas para facilitar diagnóstico, reprocessamento e rastreabilidade.

10 O que acontece quando uma instância desconecta?

O estado da instância é atualizado e pode ser enviado aos sistemas integrados por evento.

O painel e os diagnósticos ajudam a identificar o problema, acompanhar a reconexão e verificar o estado geral da infraestrutura.

StackZap Infraestrutura pronta para integrar
WHATSAPP COMO INFRAESTRUTURA

Pare de adaptar seu sistema à API. Use uma API feita para o seu sistema.

Centralize mensagens, instâncias, eventos, chamadas, webhooks, agendamentos e integrações em uma infraestrutura executada por você.

Self-hosted Construída em Go Chatwoot nativo API e webhooks