A Salesforce acaba de dar um passo que vai além da tecnologia — e mexe diretamente com quem toma as decisões de compra.
No dia 6 de julho de 2026, a Salesforce colocou em produção geral o Agentforce Commerce, um pacote que reúne três agentes de IA para atuar em toda a jornada do comércio — do catálogo ao carrinho, passando pela operação de merchandising. É a maior atualização de commerce da empresa nos últimos cinco anos.
Diferente de assistentes virtuais que apenas respondem perguntas sobre produtos, esses agentes são desenhados para fechar compras, ajustar sortimentos, organizar catálogos e atender compradores B2B diretamente no WhatsApp — sem precisar de portal.
Por que agora?
Essa novidade não surgiu do nada. Em fevereiro, a Salesforce adquiriu a Cimulate, uma startup especializada em product discovery baseada em IA contextual. A aquisição foi concluída em março, e o CommerceGPT que a Cimulate trazia se tornou o motor de intenção que faltava no ecossistema de commerce da empresa.
Paralelamente, a Salesforce passou os últimos doze meses reescrevendo seus módulos B2C Commerce, B2B Commerce e Order Management sobre uma camada unificada. O que estava faltando para essa arquitetura fazer sentido comercial? Exatamente o que acaba de ser lançado: três agentes plugados nos dados certos, com governança garantida pelo Einstein Trust Layer.
O impacto no mercado brasileiro
Para quem trabalha com Salesforce no Brasil, as mudanças chegam em três frentes:
1. Vendas e projetos
Projetos de commerce ganham um argumento de venda poderoso. Quem já implementa B2B e B2C vai ouvir a pergunta inevitável no próximo QBR: “Vocês já têm Agentforce Commerce?”
2. Time técnico
É preciso entender onde os agentes “moram”, que dados consomem, como customizar seu comportamento e como integrá-los ao storefront sem que pareçam um chatbot genérico.
3. Estratégia e governança — o ponto mais delicado
O Buyer Agent muda quem efetivamente compra dentro de uma conta B2B. Isso impacta governança, comissionamento e fluxos de aprovação. É uma transformação que vai além da tecnologia.
A Arquitetura: Três Agentes, Três Missões, Uma Plataforma
Antes de mergulharmos em cada agente, vale entender a estrutura compartilhada. Os três agentes operam sobre três camadas comuns:
🔹 Data 360 (antigo Data Cloud)
A espinha dorsal de dados unificada. O agente acessa catálogo, inventário, preços, histórico de compras, contexto de sessão e sinais comportamentais a partir do mesmo data graph que alimenta todo o CRM.
🔹 Einstein Trust Layer
Governança completa: máscaras de PII, audit logs e grounding contra dados do cliente. Tudo passa pelo mesmo pipeline usado pelo Agentforce Sales e Agentforce Service.
🔹 Prompt Builder + Agent Builder
A superfície de customização visual. O comportamento de cada agente é editável com fallback de prompt, ferramentas Apex invocáveis e ações MCP — sem precisar reescrever o runtime.
A grande inovação? Cada agente foi projetado para um papel, não para um canal. Diferente do antigo “shopping assistant” genérico que rodava apenas no site, agora temos:
- Shopper Agent — cuida da jornada no storefront
- Buyer Agent — atende o comprador B2B em qualquer canal (WhatsApp, SMS, chat, Slack)
- Merchant Agent — ajuda quem administra a loja
🤖 Shopper Agent: O Balconista que Entende Intenção
O Shopper Agent é o que aparece primeiro para a maioria das pessoas. Ele roda dentro do storefront (B2C e B2B), interpreta a intenção do shopper em linguagem natural e devolve recomendações, buscas facetadas e suporte durante a sessão.
Graças à tecnologia da Cimulate, o motor é treinado em catálogos de moda, decoração, tecnologia e bens de consumo. Ele é capaz de pegar uma consulta ambígua como “preciso de um presente para alguém que cozinha muito” e devolver um mix de produtos relevantes, sem que o shopper precise digitar mais nada.
Para o Admin Salesforce: Configuração sem Código
No Agent Builder, você pode definir:
- Topic scope — quais categorias o agente pode recomendar e quando escalar para um humano
- Grounding sources — quais objetos do Data 360 alimentam o raciocínio (catálogo, perfil, lista de desejos, segmentação)
- Actions — invocação de Apex, Flow, API externa ou chamadas MCP Server para tarefas como consultar estoque ou frete
Exemplo Prático de Action Apex
public with sharing class CheckStoreStockAction {
public class Request {
@InvocableVariable(required=true label='SKU do Produto')
public String productSku;
@InvocableVariable(required=true label='ID da Loja')
public String storeId;
}
public class Response {
@InvocableVariable(label='Quantidade disponível')
public Integer availableQuantity;
@InvocableVariable(label='Mensagem para o shopper')
public String shopperMessage;
}
@InvocableMethod(label='Consultar estoque da loja'
description='Retorna a quantidade disponível de um SKU em uma loja física específica')
public static List<Response> checkStock(List<Request> requests) {
List<Response> results = new List<Response>();
for (Request req : requests) {
Response res = new Response();
List<Inventory__c> inv = [
SELECT QuantityAvailable__c
FROM Inventory__c
WHERE Product__r.SKU__c = :req.productSku
AND Store__c = :req.storeId
LIMIT 1
];
if (inv.isEmpty() || inv[0].QuantityAvailable__c == 0) {
res.availableQuantity = 0;
res.shopperMessage = 'Esse produto acabou na loja escolhida. Posso verificar em outras unidades próximas ou sugerir entrega em casa?';
} else {
res.availableQuantity = inv[0].QuantityAvailable__c;
res.shopperMessage = 'Temos ' + inv[0].QuantityAvailable__c + ' unidades disponíveis para retirada hoje.';
}
results.add(res);
}
return results;
}
}
Essa ação é registrada no Agent Builder como uma Custom Action e pode ser acionada quando o shopper pergunta: “tem essa calça na loja do Shopping Iguatemi?” O agente resolve sozinho, e a decisão fica registrada no audit log do Einstein Trust Layer.
🤝 Buyer Agent: A Peça que Muda Quem Compra Dentro da Empresa
Aqui mora a parte mais sensível — e mais transformadora — dessa release.
O Buyer Agent foi pensado para o lado B2B. Seu papel não é atender o cliente, mas ser o cliente dentro de uma conta. Ele conversa com o storefront do fornecedor via WhatsApp, SMS, chat do portal ou Slack, descobre produtos, monta carrinho, dispara para aprovação interna e ainda acompanha pós-venda (rastreio, status de envio, devoluções).
O Impacto no Ecossistema B2B
Quando configurado para uma conta específica, o Buyer Agent lê:
- Lista de materiais
- Budget aprovado
- Política de compra
- Histórico do cliente
Ele sabe quanto cada centro de custo pode gastar, qual fornecedor é preferencial e qual SLA é aceitável. A pergunta deixa de ser “tem 500 unidades em estoque?” e passa a ser “para esse projeto, qual fornecedor entrega 500 unidades no prazo com melhor custo dentro da minha política?”
Para Clientes Salesforce Brasileiros: Duas Implicações Imediatas
1. Processos de aprovação podem ser invocados via Custom Action
Quem já tem um Approval Process bem desenhado em Flow ou Apex pode simplesmente expor uma ação que o agente chama — sem rebuild.
2. O comissionamento do vendedor interno precisa ser repensado
Se o agente fez a venda, quem recebe a comissão? A Salesforce não resolve isso, mas o time de RevOps precisa colocar essa questão na mesa antes de colocar o agente em produção.
Exemplo de Integração com LWC
LWC que aciona o Buyer Agent a partir de um botão “Pedido sugerido”:
// suggestedOrderButton.js
import { LightningElement, api, wire } from 'lwc';
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
import invokeBuyerAgent from '@salesforce/apex/BuyerAgentService.invoke';
export default class SuggestedOrderButton extends LightningElement {
@api recordId;
isInvoking = false;
async handleClick() {
this.isInvoking = true;
try {
const result = await invokeBuyerAgent({
opportunityId: this.recordId
});
this.dispatchEvent(new ShowToastEvent({
title: 'Buyer Agent acionado',
message: `Pedido em análise. ID: ${result.orderId}`,
variant: 'success'
}));
} catch (error) {
this.dispatchEvent(new ShowToastEvent({
title: 'Falha ao acionar o agente',
message: error.body?.message || 'Erro desconhecido',
variant: 'error'
}));
} finally {
this.isInvoking = false;
}
}
}
Apex que expõe a API do agente:
// BuyerAgentService.cls
public with sharing class BuyerAgentService {
@AuraEnabled
public static InvokeResult invoke(String opportunityId) {
Opportunity opp = [
SELECT Id, AccountId, Amount, StageName
FROM Opportunity
WHERE Id = :opportunityId
LIMIT 1
];
// Constrói o payload que o Buyer Agent entende
BuyerAgentPayload payload = new BuyerAgentPayload();
payload.accountId = opp.AccountId;
payload.opportunityContext = opp.StageName;
payload.budgetCap = opp.Amount;
// Chama a API Agentforce via HTTP Callout
HttpRequest req = new HttpRequest();
req.setEndpoint('callout:Agentforce_Buyer_Agent/actions/invoke');
req.setMethod('POST');
req.setHeader('Content-Type', 'application/json');
req.setBody(JSON.serialize(payload));
HttpResponse res = new Http().send(req);
InvokeResult result = new InvokeResult();
result.statusCode = res.getStatusCode();
result.orderId = parseOrderId(res.getBody());
return result;
}
public class InvokeResult {
@AuraEnabled public Integer statusCode;
@AuraEnabled public String orderId;
}
public class BuyerAgentPayload {
public String accountId;
public String opportunityContext;
public Decimal budgetCap;
}
}
Esse padrão — LWC chamando Apex, que expõe a API do agente — deve dominar projetos B2B até o fim de 2026. O agente fica invisível para o usuário final, mas aparece no histórico da oportunidade, com governança mantida no Salesforce.
🛠️ Merchant Agent: O Back Office que Fala Português
O terceiro agente é o que mais mexe com o time de merchandising e catálogo.
O Merchant Agent mora no Business Manager do B2C Commerce e responde a comandos em linguagem natural para:
- Reorganizar sort order
- Criar promoções
- Ajustar boosts e buries
- Reagir a tendências detectadas no comportamento do shopper
Em outras palavras, ele tira o merchandiser da fila de atualizações manuais da página inicial.
Dois Detalhes Técnicos Importantes
1. Operação sobre catálogo e sort rules do SFCC
Toda ação vira um job assíncrono no Business Manager com rollback. Se o merchandiser não gostar do resultado, é só desfazer.
2. Grounding no Data 360
Um comando como “coloque a coleção de inverno em destaque no fim de semana porque a previsão é de frio em São Paulo” funciona: o agente lê o forecast como sinal, cruza com o catálogo de inverno e aplica a regra de sort.
Para o time de TI, isso significa que sort rules complexas (antes criadas via XML ou manualmente no Business Manager) começam a ser substituídas por prompts conversacionais revisados. O Merchant Agent não elimina a curadoria humana, mas reduz drasticamente o tempo gasto em operação.
📱 E o Consumer Goods Cloud Mobile? Como Isso Conversa com a Visita no Campo?
Aqui está o ponto que muita gente deixa passar: o time de vendas externas que usa o Consumer Goods Cloud Mobile (app offline para visitação em loja) é, na prática, um canal de commerce B2B.
O promotor que visita um supermercado, abre o app, vê o estoque, monta o pedido e fecha no celular está rodando um fluxo de compra 100% manual — até agora.
Com o Agentforce Commerce, esse fluxo ganha um copiloto. O Buyer Agent pode rodar dentro do CGC Mobile App: o representante fala ou digita em linguagem natural, e o agente lê:
- Política de compra do varejista
- Sortimento aprovado
- Verba disponível
E devolve um pedido sugerido que respeita todas essas regras. O promotor revisa, ajusta itens com ruptura ou trocas, e fecha.
Fluxo Prático de Pedido Sugestivo em Loja
- O promotor chega ao ponto de venda e abre o CGC Mobile App.
- O Buyer Agent, autenticado para a conta do varejista, lê a última compra, o estoque atual (do sync offline), a verba promocional aberta e a política de desconto.
- O agente propõe: “Para o mês que vem, sugiro 240 unidades do SKU X, 180 do SKU Y e 90 do SKU Z. Ajustei considerando a ruptura de 18% que você reportou na visita passada. Quer confirmar ou ajustar?”
- O promotor confirma, ajusta o que precisa, e o pedido vai para aprovação do comprador humano do lado do varejista.
Esse fluxo não é ficção. A arquitetura do CGC Mobile já expõe Visit__c e Order__c como entidades sincronizáveis. O Agent Builder permite plugar o Buyer Agent como uma ação dentro do card de pedido.
Para o admin, a mudança é mínima:
- Configurar o agente no Einstein Studio
- Registrar a Custom Action que monta o pedido sugerido via Apex
- Mapear o componente no Mobile App Builder
O Que Isso Significa para Quem Implementa Salesforce
Três pontos para levar para o próximo projeto de commerce:
1. A barreira de entrada caiu para B2B
Antes, implementar uma experiência de compra conversacional exigia chatbot, integração com WhatsApp Business API, motor de recomendação, governança e um time de dados. Agora, vem pronto — com grounding em Data 360 e integração nativa com Order Management. O custo de uma POC caiu pela metade.
2. O Buyer Agent exige um exercício de governança antes de ir para produção
Quem pode aprovar o quê, em qual limite, com qual SLA? Essa decisão precisa estar formalizada em Flow ou Approval Process antes do agente entrar em campo. Quem não fizer isso vai descobrir na primeira vez que o agente fechar um pedido fora da política.
3. O Merchant Agent muda o perfil do merchandiser
A função migra de “operador de sort rules” para “curador de estratégia de sortimento”. Em times que ainda tratam merchandising como trabalho braçal, isso vai gerar atrito. Quem tratar como redesign de função vai colher os frutos mais rápido.
Conclusão
O Agentforce Commerce não é apenas mais uma feature em cima do B2C Commerce. É a primeira vez que a Salesforce entrega um stack em que a venda, a operação e a curadoria são todas feitas por agentes conversacionais — que leem os mesmos dados, com a mesma governança, no mesmo data graph.
O impacto é maior do que parece à primeira vista, porque atravessa:
- O B2B
- O CGC Mobile
- O sortimento
- A relação entre comprador e fornecedor
Para implementar com qualidade, três coisas importam mais do que o hype:
✅ Data 360 com catálogo e inventário modelados
✅ Processos de aprovação B2B formalizados em Flow
✅ Time de merchandising preparado para operar com IA no loop
Se essas três peças estiverem no lugar, o Agentforce Commerce vira um diferencial competitivo real. Se não estiverem, vira um chatbot caro.
A próxima fronteira está clara: agentes que não só respondem, mas negociam, fecham e aprendem com cada transação.
O próximo QBR do seu cliente de varejo ou indústria vai ter essa conversa. Melhor estar com a arquitetura pronta.
🚀 Quer implementar Agentforce Commerce no seu org?
Comece mapeando o catálogo no Data 360, formalize os processos de aprovação B2B em Flow e, em paralelo, monte um sandbox com Shopper, Buyer e Merchant Agents. Quem chegar primeiro nesse arranjo define o padrão de mercado no Brasil nos próximos dois anos.
Gostou deste conteúdo? Compartilhe com seu time e prepare-se para a próxima geração do commerce com Salesforce.
