Sua equipe continua no WhatsApp Business de sempre.
O atendimento manual segue no celular, sem treinamento novo
O que for enviado pelo app aparece no painel como enviado
As conversas anteriores à conexão são importadas
A FluxoAPI conecta o WhatsApp Business que sua empresa já usa à Cloud API oficial da Meta, em coexistência. Sua equipe continua atendendo pelo aplicativo, no mesmo aparelho — e o mesmo número passa a enviar, receber e sincronizar por API.
sem trocar de número · sem perder o app · sem servidor para manter
3 números conectados · coexistência
Enviadas
1.284
+18% vs. período anterior
Recebidas
861
média 123/dia
Taxa de entrega
98,4%
6 falhas no período
Contatos
2.107
3 de 3 instâncias conectadas
Volume por dia
Saúde da conexão
Mensagens por origem
70 msg/s
Vazão padrão por número
36 ferramentas
No servidor MCP
AES-256-GCM
Tokens em repouso
HMAC-SHA256
Webhook de entrada assinado
Coexistência
Na integração comum com a Cloud API o número é migrado e o WhatsApp Business para de funcionar no celular. Em coexistência isso não acontece: os dois operam no mesmo número, ao mesmo tempo.
O atendimento manual segue no celular, sem treinamento novo
O que for enviado pelo app aparece no painel como enviado
As conversas anteriores à conexão são importadas
Envio por API em texto ou template aprovado
Webhook de entrada em tempo real, assinado
Status de entrega, leitura e falha de cada mensagem
Como funciona
Do clique à primeira mensagem enviada por API não há ticket, planilha nem espera por aprovação manual.
Um clique abre o Embedded Signup da Meta. Você autoriza pela conta do seu Business Manager e o número aparece conectado no painel — sem formulário, sem fila de suporte.
A partir daí tudo chega ao painel e ao seu webhook: mensagens recebidas, status de entrega de cada envio e as mudanças de estado da conta e dos modelos.
Gere uma chave no painel e chame a API para enviar mensagens, ler conversas e acompanhar entregas. Requisição assinada, resposta em JSON, nada proprietário.
API
Chave e segredo saem do painel. O segredo assina a requisição e nunca vai num cabeçalho — quem interceptar o tráfego não leva nada que sirva para um segundo pedido. Sem SDK obrigatório, sem sessão para manter viva, sem QR code para reescanear toda semana.
Envio de texto, mídia e template aprovado
Conversas, mensagens, modelos e leads em GET
Webhook de entrada assinado com HMAC-SHA256
Chave revogada em um clique, sem derrubar as outras
# o segredo assina a requisição; ele nunca vai num cabeçalho
ROTA=/v1/instances/inst_01J8/messages
BODY='{"to":"+5585999990000","type":"text","text":{"body":"A caminho."}}'
TS=$(date +%s); NONCE=$(openssl rand -hex 12)
HASH=$(printf '%s' "$BODY" | openssl dgst -sha256 -hex | awk '{print $2}')
SIG=$(printf 'v1\n%s\n%s\nPOST\n%s\n%s' "$TS" "$NONCE" "$ROTA" "$HASH" \
| openssl dgst -sha256 -hmac "$FLUXO_SECRET" -hex | awk '{print $2}')
curl -X POST "https://api.fluxoapi.com.br$ROTA" \
-H "X-Fluxo-Key: $FLUXO_KEY" -H "X-Fluxo-Timestamp: $TS" \
-H "X-Fluxo-Nonce: $NONCE" -H "X-Fluxo-Signature: $SIG" \
-H 'Content-Type: application/json' -d "$BODY"
{
"data": {
"id": "msg_01J8QK3ZP7T2VYX4M9NBRC6HD5",
"conversation_id": "conv_01J8QK1M4E8WA0RTFB2SGD7YKJ",
"status": "queued",
"billable": false,
"created_at": "2026-09-04T09:41:07.284Z"
}
}
MCP
Uma linha no terminal e o Claude Code, o Codex ou o Cursor passam a enxergar os seus números conectados, a especificação da API e os seus erros de verdade. A integração deixa de ser escrita a partir de um exemplo genérico da documentação e passa a ser escrita olhando para a sua conta.
No Claude Code, uma linha. Editores que usam arquivo de configuração recebem o mesmo endereço em JSON — o painel mostra o bloco pronto para o seu cliente.
claude mcp add --transport http fluxoapi \
https://mcp.fluxoapi.com.br
Na primeira conexão o cliente abre a tela de autorização sozinho. Você entra com a sua conta e marca o que aquele agente pode ver. Sua senha não passa pelo agente, e a chave da API também não: o servidor assina cada chamada do lado de cá.
São 36 ferramentas. O agente escolhe as que precisa, e você lê o que ele chamou — cada passo aparece pelo nome.
conecta esse número no meu sistema e me diz por que as mensagens de ontem à noite não chegaram
Seu endereço de webhook respondeu 500 em 14 entregas ontem, entre 18h02 e 18h40. Nenhuma mensagem se perdeu — estão todas guardadas. Escrevi o cliente assinado em node/whatsapp.ts e posso reenviar as 14 agora.
Cada agente ganha um acesso próprio, preso a um número só e somente de leitura, se você quiser. O agente que cuida da loja do cliente A não enxerga o número do cliente B, não cria chave e não envia mensagem em nome de ninguém.
Acesso limitado a uma instância, escolhida no painel
Modo somente leitura, que derruba os escopos que agem
Autorização revogada num clique, sem mexer nas outras
Toda chamada do agente registrada na auditoria da conta
Multi-tenant
A FluxoAPI foi construída como Tech Provider: uma instalação atende muitas contas e nenhuma enxerga a outra. O isolamento não é uma tela escondida — é filtro em toda consulta.
Instâncias, conversas, contatos e eventos ficam presos à conta que os conectou. Toda consulta é filtrada pelo dono, no painel e na API.
Cada cliente gera e revoga as próprias chaves fxk_live_…. A chave é guardada como hash e o segredo, cifrado — o segredo aparece uma única vez, na criação, e nunca trafega num cabeçalho.
O inbound de cada cliente vai para o endpoint dele, assinado com o segredo dele. Um cliente nunca recebe evento de outro.
Conta de cliente enxerga só o que é dela. A visão da operação inteira fica restrita ao administrador.
Instância, mensagem, contato e evento são filtrados pelo dono antes de sair do banco — no painel e na API.
Recursos
Não é um console de debug com JSON na tela. É a ferramenta de quem acompanha o atendimento e a de quem integra — no mesmo lugar.
O evento entra numa caixa de entrada durável antes de ser processado, com deduplicação por assinatura. Quando algo dá errado, o payload original está lá — e o evento pode ser reprocessado.
A fila de saída é por número e dá passagem a quem está conversando: uma resposta de atendimento nunca fica atrás de um lote de envios.
As threads são montadas a partir das mensagens cruas, com a janela de 24 horas de atendimento sinalizada em cada uma.
Cada conversa vira uma oportunidade em etapas, que a equipe move no painel e a API lê — sem exportar nada para outra ferramenta.
Liste os templates aprovados e envie um novo para revisão sem sair do painel nem abrir o Business Manager.
Enviadas, recebidas, taxa de entrega e falhas — com comparativo do período anterior e volume por dia.
A fila por número respeita a vazão que a Meta liberou para ele — 70 mensagens por segundo por padrão — e refaz o envio sozinha quando bate no limite.
Preços
Uma assinatura só, da conta, com uma cota de números — e não uma fatura por número. Sem taxa de setup e sem plano mutilado: painel inteiro, API pública e webhook assinado valem em todos eles, do primeiro ao ducentésimo.
R$ 27,00 /mês
R$ 27,00 por número
Vale para todo número da cota
Coexistência: o WhatsApp Business continua funcionando no celular
Painel inteiro: inbox, modelos, cobrança e credenciais
API pública e webhook de entrada assinado, por conta
Criação de modelos pelo painel, sem abrir o Business Manager
Servidor MCP, para o número virar ferramenta de um agente de IA
Inbox, funil e métricas de entrega inclusos, sem cobrança por assento
O que a Meta cobra por conversa é cobrado pela Meta, direto de você, pelo preço de tabela dela. Não há markup por mensagem aqui.
Pacotes fechados
Escala · 50 números
Para quem revende número e precisa de margem previsível.
R$ 121 R$ 2,42 cada
Volume · 200 números
O menor preço por número da tabela.
R$ 186 R$ 0,93 cada
Assinatura mensal recorrente, no cartão ou no Pix. Cancele quando quiser pelo painel; reembolso integral em até 7 dias da contratação, conforme os Termos de Uso.
Dúvidas
Não. A conexão é feita no número que sua empresa já usa, pelo Embedded Signup da Meta. Ele passa a existir na Cloud API sem sair do celular.
Não. Em coexistência o WhatsApp Business continua funcionando normalmente no aparelho — sua equipe atende do jeito que já atende.
Ainda não. O painel mostra tudo o que chega dos seus clientes e tudo o que sai pela API. O que sua equipe responde direto do aplicativo no celular fica só no aplicativo, por enquanto — é o próximo item do nosso roteiro.
Minutos. O Embedded Signup termina em poucos cliques, o número aparece conectado no painel e a primeira mensagem recebida já cai na inbox e no seu webhook.
Não. Não há sessão de WhatsApp Web para manter viva nem VPS para cuidar. Você só precisa de um endpoint para receber o webhook, se quiser recebê-lo.
Sim, a qualquer momento pelo painel. A assinatura é mensal e há reembolso integral em até 7 dias da contratação.