Compra B2B pelo WhatsApp: o que precisa existir atrás do agente para o pedido não sair errado

O Buyer Agent fecha pedido B2B no WhatsApp e no SMS, sem portal. Veja a integração de preço de contrato, estoque e ERP que sustenta isso — e o que quebra sem ela.

Por CCX Company18 de julho de 202611 min de leitura
Compra B2B pelo WhatsApp: o que precisa existir atrás do agente para o pedido não sair errado

Existe uma cena que se repete há anos em toda distribuidora, indústria e atacado do Brasil: o comprador da outra ponta não abre o portal B2B. Ele manda mensagem. "Preciso de 40 caixas do parafuso 16-oz, igual ao pedido de março." Do lado de cá, alguém do time comercial abre o ERP, procura a tabela de preço daquele cliente, confere estoque, digita o pedido e responde. O canal é o WhatsApp; o processo é manual.

O que mudou em julho de 2026 é que a Salesforce colocou um agente exatamente nesse lugar. Com o Buyer Agent do Agentforce Commerce em disponibilidade geral, o comprador conversa por WhatsApp ou SMS e recebe de volta a imagem do produto para confirmar o SKU, o preço do contrato daquele cliente e o pedido fechado — sem login de portal. Acompanham dois recursos que mudam o formato da negociação: Multi-Cart (várias compras em paralelo, porque comprador B2B não tem um carrinho, tem cinco) e Round-Trip Quoting (carrinho vira cotação, cotação volta para carrinho).

O anúncio é sobre agente. O problema real é outro, e ninguém coloca no slide: cada uma dessas três entregas é uma integração síncrona com o sistema de registro. Este artigo é sobre o que precisa existir atrás do agente — e o que quebra, em ordem, quando não existe.

1. O que muda de fato com o Buyer Agent

Vale separar o que é novo do que é embalagem. Chatbot de vendas B2B existe há uma década e quase sempre foi decepcionante, porque parava exatamente onde a conversa ficava interessante: "vou verificar com o time e retorno". O Buyer Agent muda três coisas concretas.

O canal virou o de sempre. Não é um widget no site que o comprador precisa lembrar de abrir. É o WhatsApp e o SMS — os mesmos aplicativos onde ele já pedia, informalmente, há anos. A adoção não precisa ser conquistada; ela já aconteceu por conta própria.

A confirmação virou visual. Pedido B2B erra em SKU, não em intenção. "O parafuso 16-oz" pode ser seis códigos diferentes no catálogo, com rosca, acabamento e embalagem distintos. O agente devolve a imagem do produto para o comprador confirmar antes de fechar. É uma correção de UX simples com efeito grande em devolução e retrabalho.

O preço deixou de ser genérico. Esse é o ponto pesado. Em B2B, não existe "o preço": existe o preço daquele cliente, naquela tabela, naquela vigência, com aquele desconto por volume e aquele acordo comercial específico. Um agente que responde preço de tabela pública em ambiente B2B não é útil — é perigoso.

Some-se o novo POS do Agentforce Commerce (iOS já disponível, Android e Windows a partir de agosto de 2026), que traz o balcão físico para o mesmo grafo de pedido do digital. O recado da plataforma é coerente: só existe operação "unificada" quando existe um sistema de registro. E é aí que a conversa deixa de ser sobre agente e passa a ser sobre arquitetura.

2. Por que o portal B2B já estava morto no Brasil

Antes de discutir integração, é honesto reconhecer por que essa mudança encontrou terreno tão fértil aqui. O portal B2B foi desenhado para um comportamento que o comprador brasileiro nunca teve.

Ele pressupõe que o comprador vai lembrar a senha, navegar num catálogo com milhares de SKUs, encontrar o item certo por código e conferir sozinho a condição comercial. Na prática, o comprador de uma distribuidora faz o mesmo pedido recorrente há três anos, conhece o vendedor pelo nome e resolve tudo em quatro mensagens. Para ele, o portal é fricção pura: mais passos para chegar ao mesmo lugar.

O resultado é conhecido por quem opera: portais B2B caros, com baixa adoção, enquanto o volume real de pedidos escoa por WhatsApp e telefone — sem trilha, sem padronização, dependente de quem estava de plantão. A empresa tem um canal digital que ninguém usa e um canal informal que sustenta o faturamento.

O que o agente conversacional faz é aceitar a realidade em vez de brigar com ela: se o pedido já acontece na mensagem, coloque o sistema na mensagem. É a decisão certa. Mas ela transfere para a camada de integração todo o trabalho que antes era feito por uma pessoa consultando o ERP na mão.

3. As 4 integrações que o pedido conversacional exige

Um agente que fecha pedido B2B precisa responder, em tempo de conversa, a quatro perguntas que não moram nele. Cada uma é uma integração com contrato, latência e política de falha própria.

Integração 1 — Preço de contrato. A pergunta "quanto custa para este cliente" é respondida pelo ERP, não pelo CRM e muito menos pelo chat. Envolve tabela por cliente, vigência, escalonamento por volume, condição de pagamento e, no Brasil, tributação que varia por UF e por regime. Isso exige um serviço de precificação exposto com contrato claro, latência compatível com conversa (na casa de centenas de milissegundos, não segundos) e política explícita de fallback: se o serviço de preço não responde, o agente não chuta — ele informa que vai confirmar. Preço errado em B2B não é bug de UX; é nota fiscal errada e crédito comercial queimado.

Integração 2 — Estoque em tempo real. Em conversa, o tempo passa. Entre a cotação e a confirmação podem se passar horas, e nesse intervalo o estoque muda — inclusive por causa de outros pedidos do mesmo agente. Aqui não basta ler saldo: é preciso decidir se a arquitetura vai trabalhar com reserva temporária (o item fica bloqueado enquanto a cotação está aberta) ou com confirmação no fechamento (e o risco de frustrar no final). As duas são defensáveis; o que não é defensável é não ter escolhido. E Multi-Cart amplifica o problema: cinco carrinhos paralelos do mesmo comprador competindo pelo mesmo saldo é exatamente o cenário onde estoque fantasma aparece.

Integração 3 — Catálogo com mídia coerente por SKU. A confirmação visual só funciona se cada SKU tiver imagem correta, atual e inequívoca. Parece detalhe de e-commerce, mas em B2B industrial é onde o catálogo costuma ser mais pobre: código, descrição técnica e nenhuma foto — ou uma foto genérica da família de produtos, que é pior que nenhuma, porque confirma o item errado com confiança. Habilitar confirmação por imagem sem arrumar a mídia do catálogo transforma um recurso de precisão em uma máquina de devolução.

Integração 4 — Trilha do pedido. Conversa é assíncrona e não confiável: mensagem duplica, webhook chega duas vezes, o comprador manda "confirma" de novo porque não viu a resposta. Sem idempotência, isso vira pedido duplicado. Sem reconciliação, ninguém sabe se o pedido que o agente disse que criou existe mesmo no ERP. Sem trilha auditável, quando o cliente reclamar do preço combinado em uma terça-feira, não há o que mostrar. Essa quarta integração é a menos glamourosa e a que decide se o canal aguenta operação de verdade.

4. O que quebra sem elas (na ordem em que costuma quebrar)

Vale antecipar o roteiro de falha, porque ele é bastante previsível.

Primeiro quebra o preço. O agente sobe lendo preço de tabela padrão "só para começar". Um cliente com contrato negociado recebe um valor acima do acordado, aceita, e o pedido entra. A correção não é técnica — é comercial, feita por telefone, com desgaste. Multiplique por alguns clientes e o canal ganha fama de não confiável, o que é fatal: o comprador volta a mandar mensagem para a pessoa.

Depois quebra o estoque. Cotações abertas em paralelo, sem reserva e sem verificação no fechamento, geram pedidos de itens que já não existem. O impacto não fica no digital: bate no separador, no faturamento e na promessa de prazo. O cliente não distingue "o agente errou" de "a empresa errou".

Depois quebra o registro. Uma reentrega de webhook cria o mesmo pedido duas vezes. Sem chave de idempotência ligando conversa e pedido, você descobre pela expedição — que separou o dobro. Ou o inverso: o agente confirmou ao comprador e a gravação no ERP falhou silenciosamente; o pedido "existe" no WhatsApp e não existe em lugar nenhum.

Por último quebra a confiança. Que é o único item da lista sem rollback. É por isso que a frase que a E-Commerce Brasil publicou esta semana descreve tão bem o risco: se a empresa não tem dado e processo estruturado, ela não acelera eficiência — ela acelera o caos. Um agente é um multiplicador de throughput. Ligado sobre integração frágil, ele multiplica erro na mesma velocidade com que multiplicaria pedido.

5. Como a CCX faz: canal enterprise + integração event-driven ao sistema de registro

No Brasil há um agravante e uma vantagem. A vantagem: o canal já existe e não precisa ser conquistado — o comprador já está no WhatsApp. O agravante: falta a camada enterprise por trás dele, e é ela que separa piloto de operação.

É nessa camada que a CCX trabalha. O CCX Message é a plataforma de WhatsApp Business enterprise que sustenta o canal: templates HSM aprovados, WhatsApp Flows para coletar dados estruturados dentro da própria conversa, inbox multi-operador para o handoff humano quando o agente não deve decidir sozinho, webhooks assinados por HMAC, idempotência nativa de 24h, retry exponencial em 7 níveis e reconciliação de entrega a cada 5 minutos — com throughput acima de 50 mil mensagens/s por worker, latência de ingest abaixo de 200ms no p99 e compliance LGPD e SOC 2 Type II. Não é um número de vaidade: idempotência e reconciliação são exatamente a Integração 4 descrita acima, entregues como recurso de plataforma em vez de gambiarra por projeto.

Do outro lado da conversa está o sistema de registro, e é aí que entra a prática de Integrações & APIs Enterprise: REST, GraphQL e gRPC para as chamadas síncronas de preço e disponibilidade, e arquitetura event-driven com Kafka e RabbitMQ — com outbox pattern — para propagar pedido, estoque e status sem perder mensagem no caminho. Inclui as integrações que esse cenário exige na prática: SAP ↔ e-commerce, Protheus ↔ e-commerce (estoque, preço, pedido, NF), CRMs e gateways. Quando a plataforma é a Salesforce, soma-se a expertise em Commerce Cloud e Data Cloud para que o agente leia um contexto de cliente que seja o mesmo do resto da operação.

O começo, na prática, não é ligar o agente. É um discovery curto que responde a quatro perguntas: qual sistema é dono do preço de contrato e com que latência ele responde; qual é a política de reserva de estoque durante uma cotação aberta; qual a cobertura real de mídia por SKU no catálogo; e como o pedido criado na conversa é reconciliado com o ERP. Com essas quatro respostas, o agente é a parte fácil.

Se o seu comprador B2B já pede por WhatsApp, a CCX conecta o canal ao seu ERP: preço de contrato correto, estoque em tempo real e pedido rastreável — com fila, idempotência e reconciliação de entrega. Conhecer CCX Message →

6. FAQ

O Buyer Agent substitui o portal B2B?
Na prática, ele substitui o uso do portal para o pedido recorrente, que é a maior parte do volume em distribuição e atacado. O portal continua fazendo sentido para consulta ampla de catálogo, histórico e autosserviço administrativo. O erro é tratar o agente como camada de UX sobre o mesmo backend frágil: sem preço de contrato e estoque em tempo real, ele reproduz na conversa os problemas que o portal já tinha.

Preciso da Salesforce para fazer compra B2B por WhatsApp?
Não. A capacidade não é exclusiva de uma plataforma — o que ela exige é o canal com camada enterprise e as quatro integrações com o sistema de registro. Empresas com SAP, Protheus, VTEX, Shopify ou stack própria conseguem o mesmo resultado; o que muda é onde mora cada resposta. A escolha da plataforma deve vir depois do mapa de integrações, não antes.

Como garantir que o preço de contrato não saia errado?
Com uma fonte única de verdade para precificação, exposta como serviço com contrato de API versionado, latência monitorada e política explícita de fallback. A regra que evita a maior parte dos incidentes é simples: na indisponibilidade do serviço de preço, o agente nunca estima — ele informa que vai confirmar e escala para o humano.

O que é Round-Trip Quoting e por que ele complica a integração?
É o ciclo carrinho → cotação → carrinho: o comprador monta, pede cotação, o comercial ajusta, e a cotação volta a ser carrinho fechável. Complica porque introduz um estado de longa duração numa conversa. Enquanto a cotação está aberta, preço e estoque continuam mudando — o que obriga a decidir sobre validade da cotação, reserva de saldo e revalidação no fechamento.

Como evitar pedido duplicado quando o comprador confirma duas vezes?
Com idempotência de ponta a ponta: uma chave derivada da conversa e da intenção de pedido, respeitada tanto na camada de mensageria quanto na API que grava no ERP, mais reconciliação periódica comparando o que foi confirmado na conversa com o que existe no sistema de registro. É a diferença entre um canal que aguenta escala e um que gera trabalho de conferência manual.

Receba os próximos Insights por e-mail

No máximo um e-mail por semana, com os artigos novos. Sem spam.

Ao assinar, você concorda em receber os Insights da CCX por e-mail, conforme a Política de Privacidade e a LGPD. Sem spam; cancele quando quiser, em qualquer e-mail.

Leve a discussão para a sua operação.

Trinta minutos com um engenheiro da CCX, sem custo, para entender seu cenário de plataforma, integrações e dados.