Aprovado e pago — itens 02+03 construídos e testados em ambiente controlado

Crestani EPI
CRM com IA de qualificação e relatório

Distribuidora de EPI, Palhoça/SC. Plano de implementação do Publique360 com bot de pré-atendimento, follow-up inteligente e atribuição real de vendas por canal de anúncio.

Implantação

R$ 2.300

Mensalidade

R$ 397/mês

Canal

(48) 9 9966-9337

Início

Ago/2026

01 A jornada ↻ replanejado 23/07

Do anúncio à venda confirmada

Cliente pesquisa "luva de proteção EPI Palhoça" no Google, clica no anúncio, cai no site — mas prefere confirmar por WhatsApp antes de comprar.

Bot
"Oi! Vi que você chegou por aqui. Qual seu nome, e qual tipo de EPI você precisa hoje?"

Qualifica, confirma o entendido, verifica estoque no Tiny ERP.

⛔ nunca negocia, nunca oferece desconto
Sistema
"Cliente João, precisa de 20 luvas nível 3, disponível em estoque, veio do Google Ads — campanha 'Busca EPI Palhoça'."

Resumo do lead qualificado vai pra fila do painel e pro grupo interno de WhatsApp — o vendedor nem sempre abre o CRM, mas abre o WhatsApp o dia inteiro.

Vendedor
"Combinado, muito obrigado pela compra!"

Negocia natural no próprio WhatsApp, sem trocar de tela. Ao fechar, só essa frase — nada de lançar em outro lugar.

Sistema
Venda confirmada: R$ 380,00 · Google Ads · campanha "Busca EPI Palhoça"

Registrado sozinho — orçamento, cotação, valor negociado e canal de origem.

01.1 Simule a jornada

Veja a conversa acontecendo

4 conversas reais de como a jornada se comporta — escolha um cenário e clique em autoplay pra ver rodar sozinho.

Clique em "Autoplay" pra começar a simulação →

0 / 7
02 Follow-up ✓ testado com 20 leads reais

4 cenários, classificação híbrida

Regex determinístico resolve os casos óbvios sem custo de IA. Só quando não é claro, a IA lê a conversa inteira e decide. Um 4º cenário nasceu durante os testes — não estava no plano original.

1

Sumiu sem responder

Duas fases distintas, com réguas independentes — descoberto durante os testes que eram tratadas como uma coisa só.

Bot ainda qualificando"Ainda tem interesse nas botas com bico de aço — quer que eu verifique a disponibilidade em estoque?" · régua 15min → 2h → 24h, nunca menciona preço.
Vendedor já cotou e o lead sumiu"Posso reservar as luvas nível 3 e 4 por R$450 e te enviar o link de pagamento agora?" · régua própria 30min → 4h → 24h — só essa pode citar o valor já negociado.
2

Deferiu explicitamente

"Vou ver com o gerente" / "vou pensar e te aviso" — detectado direto por regex, sem IA. Vale tanto na fase do bot quanto depois do vendedor assumir.

1 tentativa só, 36h depois: "Conseguiu alinhar com o sócio sobre as capas de chuva? Posso ligar rapidinho ou envio uma ficha técnica — qual prefere?"
🐛 Bug real encontrado e corrigido: o bot respondia de novo logo em seguida (comportamento normal) e apagava essa reclassificação, voltando a régua rápida — a mensagem de diferimento nunca sobrevivia.
3

Produto fora de catálogo

Ex: kit motoboy com CA — maior demanda não atendida hoje. Não é hesitação, é falta de produto.

Vira registro de oportunidade perdida — métrica pro Felipe ver volume por produto faltante.
🐛 Bug real encontrado e corrigido: a classificação só rodava se o lead respondesse de novo — mas o caso mais comum é pedir e simplesmente sumir. Movido pra também rodar na 1ª tentativa do follow-up.
4

Recusou explicitamente

novo, não estava no plano

"Não quero mais, obrigado" / "pode cancelar" / "vou desistir" — mais decisivo que deferir, não faz sentido insistir.

Régua encerra na hora, sem nenhuma tentativa — e nunca mais volta pra esse lead, mesmo que bot ou vendedor respondam normalmente depois reconhecendo a recusa.
02.1 Testado ao vivo

Simule os 4 cenários

Cada botão mostra a conversa real validada nesta rodada de testes — a régua, o gatilho e a mensagem de retomada que a IA gerou de verdade.

15min → 2h → 24h nunca menciona preço
03 O painel

O que existe vs. o que falta

Honestidade sobre o estado real da plataforma — atualizado após a rodada de testes.

✓ Já existe e funciona

  • Handoff bot → humano com fila
  • Gatilho de venda confirmada — testado, fecha o deal e cancela a régua sozinho
  • Classificação híbrida de follow-up (4 cenários) — testada com 20 leads reais
  • Trava humana quando o vendedor assume via WhatsApp — corrigida nesta rodada
  • ROAS por canal — só Meta (MarketingManager.tsx)
  • Eco de dispositivo (vendedor responde direto no WhatsApp)
  • Bloco "Vendas" na Visão Geral — já no ar pra toda a plataforma
  • Toggle IA Ativa/Pausada — follow-up represado é cancelado, não disparado em atraso ao reativar

✕ Precisa construir

  • Verificar estoque via Tiny ERP
  • Reenvio de conversão (Meta CAPI + Google)
  • Integração Google Ads (hoje só "em breve")
  • Envio de resumo pra grupo WhatsApp — trava de segurança já construída (1 único JID pré-cadastrado), só falta WhatsApp real + grupo real pra testar a entrega de verdade
03.1 Veja por dentro

Cada tela do plano, em protótipo

O gatilho de venda e a classificação de follow-up já foram testados de verdade — o resto continua protótipo de como vai funcionar.

📊Painel de Vendas No ar

Vendas fechadas hoje

R$ 1.240

Cotações em aberto

5

Ticket médio

R$ 413

Conversas sem resposta

1

O que o Felipe vê ao abrir o painel de manhã — layout real, já em produção.

💬Bot de Qualificação Protótipo
Oi! Vi que você chegou por aqui. Qual seu nome, e qual tipo de EPI você precisa hoje?
Luva nível 3, umas 20 unidades
Confirmado! Já verifiquei — tem em estoque. Vou te passar pro nosso vendedor 👍

Só qualifica e confirma disponibilidade — nunca negocia sozinho. Depende do item 01 (Tiny ERP) pra ir ao ar de verdade.

🧭Classificação de Follow-up Testado
1

Sumiu sem responder — bot 15min→2h→24h · vendedor 30min→4h→24h

2

Deferiu explicitamente — 1 tentativa leve em 36h

3

Produto fora de catálogo — vira oportunidade perdida

4

Recusou explicitamente — régua para de vez

Regex resolve o óbvio; IA só entra quando a conversa é ambígua. Validado com 20 leads simulados reais (veja seção 03.2).

📈Mídia Paga por Canal Protótipo
🔴 Google Ads3,9× ROAS
🔵 Meta Ads2,6× ROAS

Impressões (30d)

48.230

Investido (30d)

R$ 2.180

⚠️ Fundos Google Ads acabando — R$ 716,71 disponível

ROAS calculado sobre venda confirmada pelo vendedor. Impressões, investimento e saldo disponível vêm direto da API do Google Ads/Meta Ads — o mesmo alerta de "fundos acabando" que hoje só aparece dentro do Google Ads.

03.2 Validação

O que a rodada de 20 testes encontrou

Testado com o bot real (texto e áudio), forçando o fluxo completo de ponta a ponta — não simulação direta de banco de dados.

🐛 Bugs reais corrigidos

  • Trava humana — eco de dispositivo não travava o bot; ele continuava respondendo por cima do vendedor
  • Diferimento apagado — resposta seguinte do bot sobrescrevia a régua lenta de volta pro padrão
  • Fora de catálogo sem resposta — só disparava se o lead respondesse de novo, nunca no caso mais comum (silêncio)
  • Bônus: bug de fuso horário (UTC vs. horário local BR) corrigido em 8 pontos do produto — "vendas de hoje" podia zerar já às 21h

📊 Resultado da rodada

Cenários testados

20

Com áudio real

4

Vendas fechadas

R$ 3.978,30

Ticket médio

R$ 795,66

03.3 Tipos de cliente

Cobertura real, não só o feliz-caminho

67 conversas simuladas em 4 rodadas (20 + 6 + 30 + 1 extra + 10) — desenhadas pra bater com os padrões que aparecem de verdade na planilha de atendimento que os vendedores registraram entre abril e julho, e com a curva ABC real de clientes.

Tipo de cliente Como testamos Qtde Confirmado na operação real
Some sem responder Silêncio depois da pergunta do bot, e depois do vendedor assumir 17 É o desfecho mais comum de todos na planilha real dos vendedores
Fecha a compra na hora Confirma com a frase-gatilho — direto no WhatsApp ou pelo painel 4 "comprou", "fechado" — dezenas de registros na planilha
Adia a decisão "vou ver com meu sócio", "te chamo semana que vem" 8 "vai avaliar", "aguardando aprovação" — recorrente
Recusa explícita "não preciso mais", "comprei em outro lugar" 6 "desistiu", "comprou com outro fornecedor"
Pede fora de catálogo Ferramenta, perfumaria, instrumento de medição 6 Dezenas de pedidos de item que a Crestani só vende na loja física, nunca pelo WhatsApp
Mensagem informal / gíria Emoji, abreviação, "sapatão" no lugar de bota 2 Linguagem real do dia a dia, sem formalidade nenhuma
Áudio em vez de texto Pedido inteiro por nota de voz — inclusive fora de catálogo e urgência 5 Comum — nem todo cliente digita
Várias perguntas de uma vez / mensagem longa Preço + prazo + estoque + pagamento no mesmo balão 2 Frequente em cliente que já decidiu e só confirma detalhe
Pedido grande / corporativo Volume alto, tom mais formal, menciona empresa ou obra 3 Curva ABC real: construtoras e engenharias vêm logo depois de "Consumidor Final" no ranking de receita
Contato que não é lead de verdade Número errado, candidato a vaga, fornecedor tentando vender pra Crestani 10 Mapeado na planilha real — os 3 subtipos abaixo

Todo teste rodou na organização de teste "EPI Central" — nenhum cliente real da Crestani participou. Contagens agrupadas por tipo de comportamento, não por nome de cenário.

🔍 O que os 10 "não-lead" mostraram

  • Boa notícia: em nenhum dos 10 casos o bot criou uma etapa de funil nem atribuiu vendedor — não vira lixo no painel nem soma nas métricas de qualificação
  • Número errado (4/4) — o bot percebeu a confusão e se identificou como EPI Central em 3 casos; só na pergunta de "pedido que já saiu pra entrega" ele reagiu como se pudesse ser um pedido de EPI e ofereceu chamar um vendedor
  • Candidato a vaga (3/3) — reconheceu que não trata de RH e redirecionou pro site/e-mail; numa das respostas ainda assim tentou puxar de volta pra EPI ("posso ajudar com uniformes para motoristas")
  • Fornecedor tentando vender pra Crestani (3/3) — achado original: o bot tratava como se fosse cliente comprando. Corrigido nesta sessão — prompt ajustado (recusa qualificar, testado 3/3), 2 bugs reais consertados no aviso interno (nunca funcionava pra nenhuma organização) e uma rede de segurança por código pra cobrir quando a IA só narra a ação sem chamar a function. Resultado final: 3/3 avisos entregues. Ver detalhe na seção 01.1, cenário "Fornecedor".
04 Ordem de construção

7 itens, 2 já testados

01

Agente de qualificação baixo risco

Regras restritas + ferramenta nova de disponibilidade (integração Tiny ERP).

02

Gatilho de venda confirmada ✓ testado

Detecta frase-gatilho do vendedor, IA extrai valor negociado da conversa. Fecha o deal e cancela a régua de follow-up sozinho.

Extensão — resumo pro grupo de WhatsApp interno ("Vendedores Loja Crestani"), 2 momentos:

Venda fechada testado — já construído e validado nesta sessão.

Handoff pro vendedor desenhado, não deployado — rascunho de trigger + edge function escritos nesta conversa, ainda não colocados no ar.

⛔ Restrição travada: exceção só pra esse único JID pré-cadastrado — nunca abrir envio de grupo em geral, nunca outro grupo. Bot só manda, nunca lê mensagem de grupo nenhum.

03

Classificação de follow-up híbrida ✓ testado

Estende o trigger já existente — regex primeiro, IA só quando ambíguo. Agora com 4 cenários (o de recusa explícita nasceu durante os testes).

04

Reenvio de conversão depende de credencial real

Meta CAPI + Google Offline Conversion Import. A dependência do item 02 já foi resolvida — falta só gclid/fbclid reais e credencial de anúncio.

05

Integração Google Ads

Do zero, seguindo o padrão já validado do Meta Ads Wizard. Traz pro painel: ROAS por canal, impressões e valor investido no período, e fundos disponíveis — mesmo alerta de saldo baixo que hoje só aparece dentro do próprio Google Ads, pra nunca deixar o anúncio pausar sem avisar o Felipe antes.

06

Painel — Tipo "Vendas" no ar

Coluna panel_type, componente SellerHome no modo Vendas, filtro Hoje/Personalizado.

07

Configuração operacional baixo risco

Horário real (Seg-Sex 08-18h, Sáb 08-14h) + conectar o WhatsApp.

⚠️ Passo que é fácil esquecer (foi o que travou o nosso próprio teste): depois de criar o agente, entrar em Admin → Agentes → editar → aba "Follow-up" e ligar o switch — vem desligado por padrão, o assistente de onboarding self-service não liga isso sozinho.

05 Onboarding

Decisões pendentes

Sem essas respostas, os passos 2, 4, 5 e 7 do guia de implementação não têm como avançar — nenhuma delas depende da rodada de testes, só de definição do Felipe/Aline.

E-mail de login do Admin

distribuidoracrestani@gmail.com — Felipe

E-mails reais dos 2 vendedores

precisa ser e-mail de verdade (recebe o convite) — não pode ser só nome de usuário

Produto único ou separado B2B/B2C

recomendação do guia: separar — perfis de venda muito diferentes

Número de WhatsApp a conectar

o mesmo da loja, (48) 9 9966-9337, ou um novo dedicado?

Frase-gatilho real de fechamento de venda

novo, descoberto durante os testes — precisamos saber a frase que os vendedores da Crestani usam de verdade pra confirmar (usamos "Combinado, muito obrigado pela compra!" só como exemplo nosso)

JID do grupo interno de WhatsApp dos vendedores (opcional)

só dá pra pegar depois que o WhatsApp real estiver conectado — habilita o resumo automático de venda pro grupo

Quais produtos são "só loja física" (ex: ferramentas)

novo, descoberto durante os testes — a Crestani vende ferramentas na loja mas não pelo WhatsApp/online. Isso é diferente de "fora de catálogo": o bot precisa confirmar disponibilidade e chamar o vendedor, não recusar como se não vendesse. Precisa listar com o Felipe o que entra nessa categoria pra não virar "oportunidade perdida" por engano.

06 Caminho

Sequência recomendada

Fase 0 — Onboarding no painel

Criar empresa, produto(s), pipeline, equipe, conectar WhatsApp — 100% manual, sem IA.

Fase 1 — Validação manual + "modo eco" refinado 23/07

1-2 semanas com o vendedor atendendo 100% manual — a IA nunca fala com o cliente nessa fase, risco considerado alto demais pra começar assim. Em paralelo, o mesmo motor de classificação já testado (silêncio, orçamento parado, diferimento) roda em "modo eco": só lê as conversas reais e sinaliza no painel pro vendedor decidir — nunca envia retomada sozinho. Serve pra validar o fluxo na prática e já popular a Visão Geral com sinal real de quais leads precisam de atenção, sem nenhum risco de a IA falar besteira com um cliente de verdade.

Fase 2 — Bot de qualificação

Ligar o agente de pré-atendimento + verificação de estoque. Só depois disso o follow-up automático (envio de retomada pela IA, já testado na Fase 3) é ativado de verdade — antes disso ele fica só sinalizando, nunca enviando.

Fase 3 — Motor de venda confirmada construído e testado

Gatilho + classificação de follow-up (4 cenários) já testados em ambiente controlado — falta só ligar com dados reais da Crestani. Painel de Vendas já no ar.

Fase 4 — Fechamento do ciclo

Google Ads + reenvio de conversão pros dois canais.