03:00 · O motor calcula

O app que diz em quem falar hoje.

De madrugada, o Addere lê o seu Protheus e escreve o plano do dia de cada vendedor: em quem falar, por quê e o que oferecer. Na rua, o pedido nasce no celular e volta para o ERP, com sinal ou sem.

Para distribuidoras e indústrias que vendem com representantes externos e usam Protheus.

Inteligência contratada à parte · sem ela, um ERP mobile completo

Tela Hoje · dados de exemplo · calculados em 10/09, 03:14

Números que são regra, não resultado.

Ainda não publicamos métricas de piloto. Publicamos o que o produto faz por construção.

  • 3passos para fechar um pedido
  • 2 %tolerância padrão da reconciliação
  • 90 diase a coordenada do check-in é apagada
  • 30 diasde piloto guiado, com cronograma escrito

03:14 — plano de 4 vendedores escrito · 4 chamadas ao modelo · respostas reaproveitadas por 4 h

Noturno de hoje

  1. Sync de contratosok 03:02
  2. Geocodificaçãook 03:05
  3. Metasok 03:06
  4. Motor de sinaisok 03:09
  5. Resumo do planook 03:14
  6. Expurgo LGPDok 03:15

Refresh a cada 4 h · próximo 07:00

07:00 → 18:00

Um dia na rua, na ordem em que o produto aparece.

Renato é vendedor externo em Valinhos. Role a página: o celular ao lado mostra a tela de cada hora do dia dele, e a barra de status acompanha o relógio.

Addere
Olá, Renato
Quinta-feira, 10 de setembro · Valinhos
Plano do dia

8 visitas sugeridas para hoje, 3 delas atrasadas ou em risco. Deve entrar perto de R$ 12.400 se nada mudar. Comece pelo Mercado Dona Nair: está no dia 41 de um ciclo de 28.

Ver planoAbrir rota
Meta do mês70%

Faltam R$ 35.800 · R$ 2.560 por dia útil

Os clientes atrasados da sua carteira cobrem R$ 31.000 disso.

139clientes na carteira
17esfriando · 2 bloq.
Quem está esfriando?
Plano da semana
Minha carteira

Dados calculados em 10/09, 03:14

HojeRotaClientesPedidosProdutos
Addere
ListaMapa

8 visita(s) · 1 bloqueado(s) para resolver

Qual cidade hoje?
ValinhosVinhedoLouveira
1
Mercado Dona Nair
Rua XV de Novembro, 210, Valinhos
Atrasado

Compra a cada 28 dias, está no dia 41

08:00

Arroz 5kg? Óleo 900ml? Açúcar 5kg+ Farinha 5kg

? item cortado · + pares compram · confirme disponibilidade

NavegarFichaMensagemChegueiVisitado
2
Mercado Vila Nova
Rua Orozimbo Maia, 88, Valinhos
Inativo

Última compra há 132 dias

08:35 · 2,4 km · 5 min

NavegarFichaMensagemCheguei
3
Restaurante Sabor Caipira
Rua Antônio Carlos, 95, Valinhos
Em ciclo

Compra a cada 14 dias, está no dia 13

09:11 · 3,1 km · 6 min

NavegarFichaMensagemCheguei
4
Armazém Santa Luzia
Rua Sete de Setembro, 40, Valinhos
Novo

Cliente novo — 2 pedido(s) em 12 meses

09:49 · 4,2 km · 8 min

NavegarFichaMensagemCheguei
!
Bar e Lanches do Zé
Rua Campos Sales, 612, Valinhos
Bloqueado

Título vencido há 12 dias

fora da rota — bloqueado

FichaLigar
Abrir rota completa no Maps
2 sem posição — ver na lista Abrir rota completa
HojeRotaClientesPedidosProdutos
Visita
Mercado Dona Nair Atrasado
Rua XV de Novembro, 210, Valinhos
Antes de entrar
  • Última compra há 41 dias (ciclo de ~28 dias).
  • Ticket médio de R$ 3.100 em 14 pedido(s) nos últimos 12 meses, comprando 28% menos que a média do ano.
  • Parou de levar: Óleo, Açúcar — vale perguntar o motivo.
  • Títulos em aberto: R$ 860, o mais antigo vencido há 3 dias.
  • Perfil da carteira: Valioso em risco. Pares compram Farinha de trigo 5kg.

alta confiança (histórico consistente)

Mix sugerido
  • Arroz tipo 1 5kg (fd 6)Ver estoque
  • Óleo de soja 900ml — perguntar (cortado)Ver estoque
  • Farinha de trigo 5kg — pares compramVer estoque
Iniciar pedido com esse mix
NavegarMensagemLigar
Como foi a visita?
Fiz pedidoSem pedidoNão estavaReagendou
Concluir visita
Empório Vale Verde Inativo
Av. dos Imigrantes, 1.480, Valinhos
Antes de entrar
Como foi a visita?
Fiz pedidoSem pedidoNão estavaReagendou

Por quê? (ex.: estoque cheio, preço, comprou do concorrente)

Estoque cheio, fornecedor entregou ontem

Conte em uma linha por que não houve pedido — isso melhora as sugestões.

Concluir visita
HojeRotaClientesPedidosProdutos
Addere
Novo pedido — Confirmar
123
Resumo do pedido
ClienteMercado Dona Nair
FilialMatriz Campinas
Itens
Descrição *
Óleo de soja 900ml cx 20
Qtd
4
Preço unit. (R$) *
148,00
SubtotalR$ 592,00
Descrição *
Açúcar cristal 5kg fd 6
Qtd
5
Preço unit. (R$) *
112,50
SubtotalR$ 562,50
Descrição *
Arroz tipo 1 5kg fd 6
Qtd
3
Preço unit. (R$) *
156,00
SubtotalR$ 468,00
TransportadoraTransportes Anhanguera Ltda
Cond. Pagamento028 — 28 dias
Obs. Nota Fiscal
Mensagem para a nota fiscal (opcional)...
Obs. Interna
Observação interna (não sai na nota)...
TotalR$ 1.622,50
Confirmar pedido
HojeRotaClientesPedidosProdutos
Addere
Sem conexão — pedidos serão enviados ao reconectarSincronizando...Tudo sincronizado
Pedidos
Mercado Dona Nair10/09/2026
R$ 1.622,50PendenteSincronizado
Restaurante Sabor Caipira10/09/2026
R$ 940,00Sincronizado
Mercearia Santo Antônio09/09/2026
R$ 2.310,00Sincronizado
Pedido salvo offline

Sem conexão. O pedido foi salvo e será enviado automaticamente ao reconectar.

HojeRotaClientesPedidosProdutos
Mensagem
Restaurante Estação Louveira Atrasado
Qual situação?
Proposta paradaorçamento enviado sem resposta
Sumiu do ciclopassou do intervalo usual de compra
Reativaçãocliente inativo há meses

Escrevendo a mensagem…

Oi, Seu Nelson! Sua última compra foi há 35 dias — normalmente você repõe a cada 21 dias. Precisa repor algo? Posso montar o pedido. Que dia fica bom?

150/600

Enviar no WhatsAppCopiar
HojeRotaClientesPedidosProdutos
Simulação · dados fictícios

07:00 · Hoje

O plano já está pronto quando o dia começa.

A tela Hoje abre com o que o motor calculou de madrugada: quantas visitas, quem está atrasado ou em risco e quanto deve entrar se nada mudar. A frase do plano é escrita pelo agente ou, sem IA, montada pelo motor.

  • Meta do mês dividida por dia útil, com o que falta e quanto os clientes atrasados da carteira cobrem.
  • Três atalhos: Quem está esfriando? filtra a carteira por Atrasado e Em risco; Plano da semana abre os próximos dias, com Mover e Tirar; Minha carteira, a carteira inteira com o status do motor.
  • Rodapé com a data do cálculo — fica vermelho depois de 24 horas.

Tela: Hoje

07:20 · Rota

Oito paradas, com o motivo de cada uma.

A Rota abre roteirizada: o ranking escolhe quem entra no dia, o motor ordena pela distância e cada parada traz a hora prevista. Cada cliente vem com o porquê de estar ali e o mix que costuma levar — o que ele parou de levar aparece com interrogação e a ressalva confirme disponibilidade. Qual cidade hoje? recorta o plano quando o vendedor atende mais de uma cidade; ele reordena por arrasto, tira do dia ou abre a rota completa no Maps.

  • Seis situações, sempre com a mesma cor: Novo Em ciclo Atrasado Em risco Inativo Bloqueado
  • Motivo em português: Compra a cada 28 dias, está no dia 41.
  • Bloqueado aparece no fim, sem Cheguei e sem oferta.

Mapa ilustrativo, desenhado em SVG.

Tela: Rota, lista e mapa

08:40 · Cheguei

Cheguei, e o vendedor já sabe o que perguntar.

Um toque em Cheguei grava o horário e faz uma única leitura de GPS, com limite de cinco segundos. Sem permissão ou sem sinal, o check-in acontece do mesmo jeito e o card vira Visitado. A tela da visita abre com frases calculadas do histórico daquele cliente: o agente escreve; a conta é do motor.

  • Nada em segundo plano: a posição é lida só nesse momento e apagada 90 dias depois.
  • Última compra há 41 dias (ciclo de ~28 dias).
  • Parou de levar: Óleo, Açúcar — vale perguntar o motivo.

Texto real da permissão: “Usamos sua localização apenas no momento do check-in de visita, para registrar onde ela aconteceu.”

Tela: Visita, com o card Antes de entrar

08:55 · Pedido

Do mix sugerido ao pedido em um toque.

Iniciar pedido com esse mix abre o pedido com o cliente e os itens já preenchidos. Transportadora e condição de pagamento vêm do cadastro do cliente no Protheus. Três passos e o pedido está confirmado.

  • Passo 1 cliente e filial · passo 2 produtos · passo 3 confirmar.
  • Transportadora e Cond. Pagamento pré-preenchidas com o padrão do cliente no Protheus, travadas para quem não tem permissão.
  • Obs. Nota Fiscal e Obs. Interna separadas.
  • Confirmar o pedido já registra a visita, sem perguntar nada: uma por cliente por dia, e se o Cheguei vier depois, os dois viram o mesmo registro. Antes disso, pedido feito sem check-in deixava o dia parecendo não trabalhado.

Tela: Novo pedido — Confirmar

09:10 · Sem sinal09:35 · Reconectou

Sem sinal no depósito. O pedido não espera.

Ao confirmar sem rede, o pedido fica salvo no aparelho e entra numa fila que sobrevive ao app ser fechado. Quando o sinal volta, o app envia o que ficou pendente na ordem em que foi criado: barra azul Sincronizando..., depois verde Tudo sincronizado, e o status muda de Pendente para Sincronizado.

  • Seis tipos de registro na mesma fila: pedido, visita, resultado, edição do plano, feedback e mensagem.
  • Cinco tentativas com espera crescente de 1 s a 30 s; o que falha aparece com Tentativas: 2/5 e o botão Reenviar.
  • Depois do envio, uma pergunta curta: Pedido enviado! Como foi a experiência?

Desligue e religue a rede para repetir a sequência.

Tela: Pedidos, com a barra de sincronização

11:30 · Mensagem

Para quem sumiu do ciclo, a mensagem já vem escrita.

Entre uma visita e outra, o vendedor escolhe a situação — Proposta parada, Sumiu do ciclo ou Reativação — e recebe um texto com os dados daquele cliente. Ele edita, e é ele quem aperta enviar.

  • Três moldes, texto editável até 600 caracteres.
  • Sem “passando para lembrar”: a mensagem cita o ciclo e a última compra do cliente.
  • O Addere não manda nada sozinho: Enviar no WhatsApp abre a conversa com o texto colado; Copiar serve para qualquer canal.

Tela: Mensagem

14:10 · Sem pedido

Sem pedido também é informação.

Quando a visita termina sem venda, o app pede o motivo em uma linha antes de concluir. É o que evita sugerir a mesma coisa de novo. Editar o plano também é sinal, não erro: o plano já editado nunca é sobrescrito.

  • Quatro desfechos: Fiz pedido, Sem pedido, Não estava, Reagendou.
  • Motivo obrigatório só no Sem pedido.
  • Não sugerir de novo por 7 dias é uma premissa editável no painel.

Tela: Visita, resultado

18:00 · Painel

O gerente vê aderência e positivação, não o vendedor no mapa.

No painel, Equipe em campo mostra por vendedor quantas visitas estavam previstas, quantas aconteceram e quantas viraram pedido, nas abas Hoje, Semana e Mês, sempre com a data do dado. Abaixo dos números vêm a carteira da equipe inteira por status, os motivos que mais apareceram quando a visita fechou sem pedido e o histórico de visitas de cada vendedor. Alertas apontam onde o plano não rodou. Sem ranking por faturamento em destaque, sem rastreamento.

  • Quatro números no topo: Visitas previstas, Aderência, Positivação da visita, Positivação da carteira.
  • A carteira da equipe por status, do Em ciclo ao Bloqueado — é a mesma carteira que o gerente abre no celular.
  • Por que não vendeu: o motivo escrito na rua, agrupado pelos que se repetem, com o número dos que apareceram uma única vez.
  • Histórico de visitas por vendedor, por mês civil, com o desfecho de cada visita.
  • Alertas com Concordo: Sem plano gerado no período, Plano gerado, nenhuma visita registrada, Dados com mais de 24 horas — sync atrasado.
  • Mapa do dia, no fim da tela: um pino por parada e o último check-in de cada vendedor.

O painel também tem modo escuro.

Equipe em campoHojeSemanaMêsDados de 10/09, 15:12
Visitas previstas324 vendedor(es) no período
Aderência59%19 de 32 realizadas
Positivação da visita63%Visitas com pedido, entre as com desfecho
Positivação da carteira41%Clientes que compraram no mês

Carteira da equipe — 512 clientes de 4 vendedores

  • Em ciclo268
  • Atrasado96
  • Em risco61
  • Novo34
  • Inativo44
  • Bloqueado9

Nenhum status fica fora da conta. Clicar num deles abre a lista filtrada, com o sinal que o motor calculou para cada cliente.

Renato AlmeidaCódigo 0000121 fora do plano
Previstas
8
Realizadas
7
Aderência
88%

Positivação da visita 71% · da carteira 44%

Carla MenezesCódigo 000019
Previstas
8
Realizadas
6
Aderência
75%

Positivação da visita 67% · da carteira 39%

Diego SouzaCódigo 000023
Previstas
8
Realizadas
0
Aderência
0%

Positivação da visita — · da carteira 36%

Plano gerado, nenhuma visita registrada

Paulo RibeiroCódigo 000031
Previstas
8
Realizadas
6
Aderência
75%

Positivação da visita 50% · da carteira 42%

Por que não vendeu — 7 visitas sem pedido hoje

  • sem verba este mês3
  • comprou de outro2

O motivo é o texto que o app obriga a escrever quando a visita fecha sem pedido. O agrupamento é por repetição, não por taxonomia: outros 2 motivos apareceram uma única vez, então as barras não são 100% dos casos.

Histórico de visitas — Renato Almeida, este mês

DataClienteDesfechoDuração
10/09Mercado Dona NairPedido26 min
10/09Mercado Vila NovaPedido—
09/09Padaria Pão da SerraSem pedido18 min
06/09Comercial Louveira MateriaisRemarcada7 min

Mesmo serviço da tela do vendedor, apurado por mês civil. Visita criada pelo pedido não tem duração nem coordenada — é a linha sem número.

Mapa da equipe — paradas do dia na cor do status, cheias quando visitadas.

18:20 — Dados calculados em 10/09, 15:12. Amanhã, às 03:00, o motor recalcula.

Fora do plano do dia

A semana toda e a carteira inteira, a um toque da tela Hoje.

O plano de hoje foi fechado de madrugada e não muda mais. Os dois atalhos da tela Hoje abrem o que vem depois: o plano da semana, que o vendedor reorganiza para os próximos dias, e a carteira completa, com o status que o motor calculou para cada um dos 139 clientes — e, de cada cliente, a ficha. A Rota guarda ainda o histórico do próprio trabalho, mês a mês.

Simulação · dados fictícios

atalho · Plano da semana

atalho · Minha carteira

da carteira · Ficha do cliente

da Rota · Histórico de visitas

1 · 2 · 3 · 4 — deslize para ver as quatro telas
  • Semana: seções por dia, a partir de hoje, com quantas paradas e em que cidade. Mover leva a parada para outro dia; Tirar a remove. O dia de hoje aparece, mas não muda — a semana editada alimenta o plano da madrugada seguinte.
  • As duas ações valem na hora na tela e entram na mesma fila offline dos pedidos: edição do plano é um dos seis tipos de registro da fila.
  • Minha carteira: os 139 clientes com o status do motor, contados por situação e por segmento RFM. Só atrasados recorta a lista e diz quanto há para recuperar.
  • Por cliente: última compra, ciclo, pedidos em 12 meses, tendência de compra contra a média do ano e quantas sugestões de cross-sell existem — produto entra quando pelo menos 40 % dos clientes parecidos o compram.
  • Um toque no cliente abre a ficha, e nela o Horário de atendimento: as janelas por dia da semana que o motor respeita ao prever a hora da visita. As do cadastro e as do gerente são só leitura; as do vendedor ele acrescenta e remove — e essa é a única ação das telas novas que exige rede, porque o envio substitui a lista inteira.
  • Histórico de visitas, dentro da Rota: o que o próprio vendedor fez, por mês civil — Este mês e Mês passado, nunca uma janela de 30 dias, porque é assim que a meta fecha. Cada linha traz o desfecho e, quando houve pedido, o número e o valor.
  • Visita que nasceu do pedido aparece sem duração e sem coordenada, e duração abaixo de um minuto é escrita como menos de 1 min — o app não finge precisão que não tem.

Painel · Inteligência

Cada número tem origem, data e tolerância.

Antes de um plano chegar ao celular, o painel garante que o dado é o do seu Protheus: as consultas são reconciliadas com o número oficial, a saúde do cadastro é medida todo dia e as regras do motor ficam abertas para edição. Depois que o plano roda, Resultado compara a conversão de quem o motor sugeriu com a de quem foi visitado fora do plano — por cliente e em reais — e Onde estou perdendo abre a queda do mês em quem parou de comprar, quem comprou menos e que produto caiu.

  • Consulta só publica com prévia ok e diferença dentro da tolerância do valor oficial do mês (padrão 2 %, editável).
  • Saúde dos dados lista o que corrigir no Protheus e exporta CSV.
  • Prioridade explicável: 40 % valor, 35 % urgência, 25 % risco — pesos editáveis, precisam somar 100.
  • Histórico de quem mudou o quê, com data.
  • Onde estou perdendo compara o período com a média dos meses fechados e devolve os clientes em queda com Pôr no plano.
  • Resultado cobra o motor da própria projeção: conversão por cliente, diferença em pontos percentuais e quanto rendeu cada visita, em reais.
  • No celular o painel continua inteiro: a barra lateral vira gaveta e tabela larga rola, em vez de cortar coluna em silêncio.
Consultas

Cada consulta SQL é escrita com o consultor Protheus, validada e só então publicada.

clientesvendastítulos em abertoprodutosestoque (ao vivo)metas (API) · ativa
SQLO que significaValidar e publicar
  1. 1 · Prévia (últimos 7 dias)

    1.204 linha(s) em 842 ms · 1.204 pedidos · 388 clientes

  2. 2 · Reconciliação com o número oficial
    Mêsago/2026Valor oficial (R$)1.251.900,00

    Addere R$ 1.248.310,00 × oficial R$ 1.251.900,00 → −0,3% em ago/2026dentro da tolerância de 2%

    Cada contrato declara como é comparado: vendas somam um mês fechado, títulos em aberto somam o saldo na posição de hoje, clientes e produtos contam linhas e estoque (ao vivo) não reconcilia — publica só com a prévia ok.

    Como o Addere chegou a esse valor

    1.204 linhas em 3 páginas de até 500 · 1.204 pedidos · filiais 01, 02 · 01/08/2026 a 31/08/2026 · lido de erp.exemplo.com.br

    O total é a soma da coluna valor. Para conferir: rode o SQL abaixo no Protheus e compare pelos grupos, ou baixe as linhas.

    Baixar linhas (CSV)Copiar SQL executado

    Por filial (coluna F2_FILIAL)

    FilialLinhasValor
    01912R$ 964.180,00
    02292R$ 284.130,00

    Por dia (31 grupos · total R$ 1.248.310,00)

    01/08 R$ 38.420,00 · 02/08 R$ 41.905,00 · 03/08 R$ 0,00 …

    Sinal concreto antes de causa genérica: página repetida, linhas idênticas, JOIN que duplica pedido e item, soma de mais de uma filial e valor que não virou número aparecem nomeados, cada um com o seu aviso.

  3. 3 · PublicarPublicar v3
  4. 4 · Carga inicial (13 meses)

    13 de 13 janelas (100%)

O gerente leva a mesma carteira no bolso.

No celular, a primeira aba do gerente é Equipe: a carteira dos vendedores ligados a ele, pelos mesmos seis status do painel, e um toque em qualquer status abre a lista filtrada com o sinal de cada cliente. Ele não tem plano do dia nem Rota — a aba simplesmente não existe para quem não vende com código próprio; quem vende, tem as duas coisas.

A meta do gerente é a soma das metas dos vendedores ligados a ele, não um número à parte. Clientes e Pedidos mostram os da equipe inteira, com o recorte feito na API.

Premissas · simulador

Pesos do ranking

Precisam somar 100

Simulação · dados fictícios
40
35
25

Soma atual: 100

Pesos padrão 40/35/25

  1. 1
    Padaria Pão da SerraVinhedo · compra a cada 21 dias, está no dia 58 · ticket R$ 2.400
    Em risco63,3
    Abrir a conta
  2. 2
    Distribuidora Serra AzulLouveira · compra a cada 21 dias, está no dia 20 · ticket R$ 7.200
    Em ciclo56,7
    Abrir a conta
  3. 3
    Mercado Dona NairValinhos · compra a cada 28 dias, está no dia 41 · ticket R$ 3.100
    Atrasado48,9
    Abrir a conta

    nota = 0,27 × 40 + 0,73 × 35 + 0,50 × 25 = 48,9

    O motor guarda o mesmo número dividido por 100 (0,489).

  4. 4
    Comercial Louveira MateriaisLouveira · compra a cada 45 dias, está no dia 66 · ticket R$ 2.250
    Atrasado46,0
    Abrir a conta
  5. 5
    Empório Vale VerdeValinhos · última compra há 154 dias · ticket R$ 4.200
    Inativo36,5
    Abrir a conta
  6. 6
    Restaurante Sabor CaipiraValinhos · compra a cada 14 dias, está no dia 13 · ticket R$ 1.900
    Em ciclo26,8
    Abrir a conta
  7. 7
    Armazém Santa LuziaValinhos · cliente novo, 2 pedidos em 12 meses · ticket R$ 650
    Novo1,4
    Abrir a conta
!
Bar e Lanches do ZéTítulo vencido há 12 dias · fica fora do ranking, sem Cheguei nem oferta
Bloqueado

Simulação com 8 dos 139 clientes fictícios da carteira de Renato e a fórmula real do motor (ranking.ts), exibida em escala de 0 a 100. Agrupamento por cidade, teto de 60 % por status e cooldown de 7 dias não entram nesta simulação. Na Rota das 07:20, Mercado Dona Nair aparece em primeiro porque o dia foi recortado para Valinhos antes do ranking.

Motor e agente

A IA não calcula. Ela explica.

Toda conta é do motor determinístico: ciclo pela mediana dos intervalos entre pedidos em 12 meses, tendência de 90 dias contra 12 meses, mix habitual e mix cortado, probabilidade por situação. O modelo recebe só os fatos, com clientes pseudonimizados, e escreve. Se citar um número que não está nos fatos, o texto não chega ao vendedor.

  • Sem nome, código, CNPJ, e-mail, CEP ou telefone no prompt: clientes viram C1, C2.
  • Sem número inventado: o self-check confere cada cliente e cada valor contra os fatos; reprovado duas vezes, vale o texto do motor.
  • Sem venda para bloqueado: proibido por regra.
  • Sem dependência: sem a chave do modelo, o produto roda só com o motor.
  • Sem custo escondido: chamadas e tokens do mês aparecem na Saúde dos dados, por empresa.

O que a IA vê

Simulação · dados fictícios

Fatos de C1 (trecho)

{
  "pseudonym": "C1",
  "status": "LATE",
  "cycleDays": 28,
  "daysSinceLastPurchase": 41,
  "orders12m": 14,
  "avgTicket": "3100.00",
  "trendPct": -28,
  "usualMix": ["Arroz tipo 1 5kg"],
  "cutMix": ["Óleo de soja 900ml", "Açúcar cristal 5kg"],
  "openTitles": { "count": 2, "totalBalance": "860.00",
                  "maxDaysOverdue": 3 },
  "reasons": ["Compra a cada 28 dias, está no dia 41"]
}

nome, CNPJ, telefone, endereço, CEP, e-mail — nunca entram

Trecho ilustrativo e simplificado da lista fechada de fatos que sai para o modelo; nomes de campo conforme signals.ts e facts.ts.

Antes de entrar · C1

  • Última compra há 41 dias (ciclo de ~28 dias).
  • Ticket médio de R$ 3.100 em 14 pedido(s) nos últimos 12 meses, comprando 28% menos que a média do ano.
  • Parou de levar: Óleo, Açúcar — vale perguntar o motivo.
  • Títulos em aberto: R$ 860, o mais antigo vencido há 3 dias.

Dados de 10/09, 03:14.

Conferência

  1. C1 existe nos fatos
  2. 41 dias = daysSinceLastPurchase
  3. 28 dias = cycleDays
  4. R$ 3.100 = avgTicket
  5. 14 pedidos = orders12m
  6. 28 % = trendPct
  7. R$ 860 = openTitles.totalBalance
  8. 3 dias = openTitles.maxDaysOverdue
  9. Nenhuma ação de venda para cliente bloqueado
  10. Linha de frescor presente

Aprovado — vai para o celular

Modelo: Claude (Anthropic), via API · plano do dia: 1 chamada por vendedor na madrugada · Antes de entrar e Mensagem: sob demanda, com o mesmo cache de 4 h · cache apagado em 24 h · eval de regressão com 20 casos congelados

O núcleo

Sem a Inteligência, continua um ERP mobile completo.

Pedidos, clientes, produtos e sincronização com o Protheus são o núcleo do Addere e não dependem da camada de Inteligência. A primeira aba do app depende de quem entra e do que a empresa contratou: a Inteligência vem do tipo de licença, Padrão ou Com Inteligência, e trocar de tipo é um aditivo aceito no próprio painel — sem deploy e sem nova versão do app. Em Configurações, o administrador da empresa ajusta o horário do sync, o tom das mensagens e a retenção; em Empresas, confere a integração da casa: filiais, clientes, produtos, pedidos, os campos do Protheus e os logs de sync. Na licença Padrão, o vendedor fica no Dashboard clássico.

Simulação · dados fictícios

sem Inteligência · Dashboard

com Inteligência · Hojesem Inteligência · Dashboard

1 · 2 — deslize para ver as duas telas

Simulação · tipo de licença da empresa

Licença Com Inteligência

Liga o sync noturno, o motor de sinais e o plano do dia no app dos vendedores. A troca de tipo é um aditivo ao contrato.

Em Configurações, o administrador ajusta:

Hora do sync noturno (BRT)
3
Refresh durante o dia (a cada X horas)
4
Tom padrão das mensagens
Informal (você)
Retenção de textos (dias)
365

Troque para a licença Padrão: o celular da direita volta ao Dashboard e a aba Rota some.

Três telas iniciais do app
Quem entraAbre emAbas
Vendedor com InteligênciaHojeHoje · Rota · Clientes · Pedidos · Produtos
Vendedor sem InteligênciaDashboardDashboard · Clientes · Pedidos · Produtos
GerenteEquipeEquipe · Clientes · Pedidos · Produtos, da equipe inteiraCom ou sem Inteligência; é a tela do painel das 18:00, no celular.
  • Novo pedido em três passos, com transportadora e condição de pagamento do cadastro do cliente; campos moldados ao seu Protheus quando fizerem sentido: largura, espessura, tara, encolhimento.
  • Fila offline de seis tipos, cinco tentativas, sobrevive ao app ser fechado.
  • PDF do pedido gerado no celular: WhatsApp, e-mail ou salvar.
  • Clientes por nome ou CNPJ; ficha com Transportadora padrão, Cond. Pagamento padrão, Código TES, Filial de faturamento e Cód. Protheus.
  • Produtos com código, preço, unidade e estoque do último sync.
  • Login com biometria; o dado biométrico nunca sai do aparelho.
  • iOS e Android, distribuição gerenciada por convite.
Novo pedido — Adicionar produtos
Pendentes
Detalhe do pedido
Exportar Pedido #A1F3C7

Contratada à parte. Sem ela, o Addere é o ERP mobile completo: pedido em três passos, offline, PDF, catálogo e clientes do Protheus.

Integração com o Protheus

Oito endpoints REST do ERP, mais um de SQL genérico para a Inteligência.

O Addere conversa com o Protheus pelos endpoints REST do ERP mais um endpoint de SQL genérico (WSQUERY), exposto com o seu consultor Protheus. O pedido sobe; catálogo, clientes, transportadoras, condições de pagamento, metas, vendas e títulos descem. Toda chamada de sincronização, teste e pedido fica registrada em Logs API.

  • Endpoints: Token de autenticação · Produtos · Clientes · Pedido · Consulta pedido · Transportadoras · Cond. pagamento · Meta vendedor · SQL genérico (Inteligência).
  • Testar Token e Testar API na ficha da empresa; auto-sync por entidade, ativo a cada N min.
  • Guarda SQL em duas camadas — no Addere e no endpoint do Protheus: só SELECT ou WITH … SELECT; bloqueia ponto e vírgula, comentários, EXEC, xp_, OPENROWSET e sys.
  • Usuário de banco só de leitura para o SQL genérico: recomendado, confirmado com o consultor.
  • Credenciais do Protheus cifradas com AES-256-GCM; anti-SSRF com checagem de DNS.
  • Logs API: data/hora, operação, endpoint, status, HTTP, duração em ms, registros, erro.
  • Qualquer versão do Protheus com REST habilitado.
Distribuidora Vale Verde Alimentos
DadosProtheusInteligênciaUsuários

Configuração das APIs Protheus

  • Token de autenticação (POST)https://erp.exemplo.com.br/rest/…
  • Produtos (POST)https://erp.exemplo.com.br/rest/…
  • Clientes (POST)https://erp.exemplo.com.br/rest/…
  • Pedido (POST)https://erp.exemplo.com.br/rest/…
  • Consulta pedido (GET)https://erp.exemplo.com.br/rest/…
  • Transportadoras (GET)https://erp.exemplo.com.br/rest/…
  • Cond. pagamento (GET)https://erp.exemplo.com.br/rest/…
  • Meta vendedor (GET)https://erp.exemplo.com.br/rest/…
  • SQL genérico (POST) — Inteligênciahttps://erp.exemplo.com.br/rest/…

Autenticação

Valide a conexão com o Protheus antes de sincronizar.

Testar Token

Testar Token — Sucesso · 412 ms

Sincronização Automática

  • ProdutosAtivo — a cada 30 min
  • ClientesAtivo — a cada 30 min

Guarda SQL do Addere

SELECT A1_COD, A1_NOME, A1_MUN FROM SA1010 WHERE D_E_L_E_T_ = ''

aceito pela guarda do Addere · aceito pelo Protheus

A segunda camada responde por conta própria

{ success: false, errorId: "WSQ002", message: "Somente comandos SELECT (ou WITH ... SELECT) sao permitidos" }

A segunda camada é o próprio Protheus: se uma consulta passar pela guarda do Addere e ainda assim não for um SELECT, o ERP responde WSQ002.

Logs APIhost do Protheus mascarado

Exemplo de registros em Logs API
Data/horaOperaçãoEndpointStatusHTTPDuração (ms)RegistrosErro
10/09 07:02syncCustomers…/rest/clientesSucesso200812388 / 388—
10/09 09:35syncOrder…/rest/pedidoSucesso2011.2401 / 1—

Segurança e LGPD

Segurança e LGPD, no que dá para verificar.

Não pedimos confiança: descrevemos o que o produto faz com o dado, por quanto tempo e onde isso está escrito.

O que existe

Credenciais do Protheus cifradas com AES-256-GCM.

origem: módulo de credenciais da API

Guarda SQL em duas camadas: só SELECT ou WITH … SELECT; bloqueia ponto e vírgula, comentários, EXEC, xp_, OPENROWSET e sys., no Addere e no endpoint do Protheus.

origem: guarda SQL + WSQUERY, erro WSQ002

Anti-SSRF com checagem de DNS; refresh token rotativo httpOnly com CSRF; limite de 10 tentativas de login por minuto.

origem: validador de URL e rotas de autenticação

Isolamento entre empresas testado; Sentry sem payload; uploads autenticados; health-check com ping real no banco.

origem: testes de isolamento e configuração de monitoramento

CI bloqueante antes de qualquer deploy — lint, tipos, testes dos três apps e build; staging espelhado.

origem: pipeline de integração contínua

O que nunca sai

Nome, código, CNPJ, CPF, e-mail, CEP ou telefone do seu cliente para o modelo de IA: pseudonimização C1, C2 antes do prompt e um scanner que recusa o envio.

origem: pseudonimizador e allowlist de fatos

Localização em segundo plano: uma leitura no Cheguei, limite de 5 segundos, recusar a permissão não trava a visita, coordenada apagada em 90 dias.

origem: check-in de visita e job Expurgo LGPD

Dado biométrico: fica no aparelho.

origem: login por biometria do sistema operacional

Texto gerado sem prazo: briefings e mensagens guardados por 365 dias, prazo editável; cache do modelo apagado em 24 horas; job Expurgo LGPD toda madrugada.

origem: aba Inteligência da ficha da empresa

Ranking de vendedores por faturamento em destaque.

origem: princípio de produto, Equipe em campo

Ficha da empresa › Inteligência

Retenção de textos (dias)365

Tratamento de dados (LGPD)

  • Cache de textos do agente expira em 24 horas
  • Briefings e mensagens são apagados após o prazo de retenção acima
  • Coordenadas de GPS das visitas são zeradas após 90 dias
  • Nenhum dado identificável do cliente é enviado ao LLM (pseudonimização)

Aviso aceito em 02/09/2026

Controladora: GH ENGENHARIA LTDA - ME, CNPJ 07.841.407/0001-90 · Encarregado (DPO): Gustavo Henrique Palitot Costa, contato@addere.com.br · Operadores nomeados na Política de privacidade: Neon, Render, Vercel, Resend, Sentry, Expo, Google e Apple Maps, Anthropic, Formspree, Nominatim/OpenStreetMap.

Piloto

Piloto guiado de 30 dias, com cronograma e critério de decisão.

Sem custo, sem contrato de longo prazo, sem mínimo escondido. Começa com kickoff no dia 1 e termina com uma decisão no dia 30, baseada em metas combinadas antes — não em impressão.

  1. Semana 1Onboarding

    Kickoff no dia 1, app instalado no dia 2, treinamento de 45 min no dia 3, uso supervisionado.

  2. Semanas 2 e 3Uso real

    Check-in semanal de 30 min; relatório por e-mail toda segunda às 08:00.

  3. Semana 4Avaliação

    Leitura das metas e decisão no dia 30, na tela Resultado do seu painel — com os seus números, não com um case nosso.

Alvos combinados, não resultados medidos

  • Pedido em menos de 5 min
  • Taxa de sync acima de 98 %
  • Mais de 50 % dos pedidos feitos em campo
  • Sync em menos de 30 s
  • NPS acima de 7

Suporte no piloto

  • Dias úteis, 08h às 18h
  • Bug crítico corrigido em até 24 h úteis
  • Ticket analisado em até 24 h
  • Resposta comercial em até 1 dia útil

A Inteligência entra quando os dados passam na reconciliação

  1. SELECTs com o consultor Protheus
  2. Prévia
  3. Reconciliação aprovada
  4. Carga inicial de 13 meses
  5. Primeiro noturno
  6. Saúde dos dados em 90 % ou mais

O que precisa existir antes do piloto

Serve para a sua operação se

  • usa Protheus com REST habilitado, em qualquer versão;
  • consegue expor os nove endpoints, incluindo o SQL genérico para a Inteligência, com o seu consultor Protheus;
  • tem de 3 a 10 representantes externos e pelo menos 10 pedidos por semana em campo;
  • os celulares rodam Android 10 ou superior e iOS 15.1 ou superior.

Não serve se

  • o processo de pedidos é 100 % EDI;
  • o Protheus não expõe REST para fora da rede.

No iPhone, o app está publicado na App Store; no Android, a distribuição é por convite, na trilha interna do Google Play. Implantação do ERP mobile em menos de 30 dias; a Inteligência entra por etapas com gate, no ritmo da reconciliação.

Cobrança por representante ativo por mês; Inteligência contratada à parte. Valores na demonstração.

Solicitar demonstração

Demonstração

Solicitar demonstração.

Conte como é a sua operação. Respondemos em até 1 dia útil, por e-mail. A demonstração roda num ambiente próprio, com dados sintéticos: ninguém precisa abrir a base para ver o produto funcionando.

  • 1 dia útil · resposta
  • Sem custo · piloto guiado
  • Direto · sem intermediário

Cliente Addere: Central de Ajuda · Usuários do app: suporte@addere.com.br

Os dados deste formulário passam pelo Formspree e chegam em contato@addere.com.br. Usamos só para responder ao seu contato.