{{ pageTitle }}

{{ pageSubtitle }}

{{ c.label }}
{{ c.value }}
Vendas por mês
{{ b.valueShort }}
{{ b.label }}
Compras por mês
{{ b.valueShort }}
{{ b.label }}
Produtos abaixo do estoque mínimo
{{ p.nome }} · {{ p.qtyText }}
Últimas ordens de compra
Fornecedor Data Status Total
{{ c.fornecedor }} {{ c.dataFmt }} {{ c.status }} {{ c.totalFmt }}
Sem ordens de compra ainda.
Top clientes
Sem vendas registradas ainda.
{{ t.nome }} {{ t.valorFmt }}
{{ c.label }}
{{ c.value }}
Clientes por estágio do funil
{{ b.value }}
{{ b.label }}
Nenhum cliente no funil ainda.
Aguardando atendente
Nenhuma conversa aguardando atendimento humano.
{{ c.nome }} {{ c.telefone }}
{{ c.ultima }}
Total a Receber
{{ totalReceberFmt }}
Total a Pagar
{{ totalPagarFmt }}
Fluxo de caixa (últimos 6 meses)
Entradas
{{ b.valueShort }}
{{ b.label }}
Saídas
{{ b.valueShort }}
{{ b.label }}
Contas a Receber
Origem Data Valor
{{ r.tipo }} · {{ r.quem }} {{ r.dataFmt }} {{ r.valorFmt }}
Nada a receber no momento.
Contas a Pagar
Origem Data Valor
{{ r.tipo }} · {{ r.quem }} {{ r.dataFmt }} {{ r.valorFmt }}
Nada a pagar no momento.
{{ m.label }}
{{ m.value }}
Cliente Produto Valor Data Status
{{ v.initials }}
{{ v.cliente }}
{{ v.produto }} {{ v.valorFmt }} {{ v.dataFmt }} {{ v.status }}
Nenhuma venda encontrada.
Fornecedor Pedido Status Total
{{ c.fornecedor }} {{ c.dataFmt }} {{ c.status }} {{ c.totalFmt }}
Nenhuma ordem encontrada.
Ordem de compra
{{ detail.fornecedor }}
Pedido em {{ detail.dataFmt }}
{{ detail.status }}
Produto Qtd Preço un. Subtotal
{{ it.produto }} {{ it.quantidade }} {{ it.precoFmt }} {{ it.subtotalFmt }}
Total geral {{ detail.totalFmt }}
Cliente Descrição Prazo Status Total Saldo
{{ o.cliente }} {{ o.descricao }} {{ o.prazoFmt }} {{ o.status }} {{ o.totalFmt }} {{ o.saldoFmt }}
Nenhuma ordem de serviço encontrada.
{{ col.status }} {{ col.count }}
{{ card.cliente }}
{{ card.descricao }}
{{ card.prazoFmt }} {{ card.totalFmt }}
Vazio
Ordem de serviço
{{ osDetail.cliente }}
{{ osDetail.descricao }}
Prazo de entrega: {{ osDetail.prazoFmt }}
{{ osDetail.status }}
Item Qtd Material Acabamentos
{{ it.descricao }} {{ it.quantidade }} {{ it.material }} {{ it.acabamentosText }}
Nenhum item cadastrado.
Responsável pela produção
{{ osDetail.responsavel }}
{{ osDetail.observacao }}
Valor total{{ osDetail.valorTotalFmt }}
Entrada / sinal{{ osDetail.valorEntradaFmt }}
Saldo restante{{ osDetail.saldoFmt }}
Descrição Categoria Data Valor
{{ d.descricao }} {{ d.categoria }} {{ d.dataFmt }} {{ d.valorFmt }}
Nenhuma despesa encontrada.
Produto Categoria Preço Quantidade Status
{{ p.nome }} {{ p.categoria }} {{ p.precoFmt }}
{{ p.quantidade }}
{{ p.statusLabel }}
Nenhum produto encontrado.
Cliente Contato Cidade Documento Total compras
{{ c.initials }}
{{ c.nome }}
{{ c.contato }} {{ c.cidade }} {{ c.documento }} {{ c.totalFmt }}
Nenhum cliente encontrado.
{{ f.initials }}
{{ f.nome }}
{{ f.fantasia }}
{{ f.categoria }}
{{ f.cnpj }}
{{ f.telefone }}
{{ f.email }}
{{ f.local }}
Prazo: {{ f.prazo }} · {{ f.condicao }}
Ordens
{{ f.ordens }}
Total gasto
{{ f.gastoFmt }}
Nenhum fornecedor encontrado.
{{ sc.nome }}
{{ sc.descricao }}
Fotos via Drive
{{ tg.nome }}
{{ img.tag }}
{{ produtosSubEmptyMsg }}
{{ cat.nome }}
{{ cat.subcount }}
Tags de estilo desta categoria
{{ tg.nome }}
Nenhuma tag cadastrada nesta categoria ainda. Crie as tags de estilo aqui (ex: Clássico, Floral, Minimalista) e depois selecione-as em cada imagem das subcategorias dela.
{{ sc.nome }}
{{ sc.descricao }}
Fotos via Drive
{{ tg.nome }}
{{ img.tag }}
{{ produtosSubEmptyMsg }}
{{ produtosCatEmptyMsg }}
Não foi possível carregar o catálogo
Verifique sua conexão e tente de novo.
{{ sseLabel }}
{{ convEmpty.titulo }}
{{ convEmpty.sub }}
Nenhum contato encontrado
Cadastre clientes em Cadastros › Clientes.
{{ convInitials }}
{{ convName }} {{ convHandlerLabel }}
{{ convCanal }}
{{ retornoTexto }}
{{ m.rowEl }}
Agente IA está digitando…
Respondendo a {{ replyAutor }}
{{ replyText }}
{{ iaNoticeAgent }} está atendendo
O agente de IA responde automaticamente. Assuma para digitar manualmente.
Conversa resolvida
Reabra a conversa para voltar a responder.
Selecione uma conversa
Escolha uma conversa da lista para visualizar as mensagens e gerenciar o atendimento
Nenhum cliente classificado ainda
A IA classifica automaticamente o estágio de cada cliente conforme a conversa avança. Assim que houver conversas em andamento, elas aparecem aqui.
{{ col.label }} {{ col.count }}
Atualizado em {{ card.atualizado }}
{{ a.initials }}
{{ a.nome }}
{{ a.telefone }}
{{ a.origem }}
{{ a.statusLabel }}
{{ a.quando }}
Motivo: {{ a.motivo }}
{{ a.resumo }}
Nenhum agendamento
Quando a IA marcar um horário numa conversa, o agendamento aparece aqui com nome do cliente, telefone e o resumo das solicitações.
Nenhuma mensagem ainda
Converse com a equipe direto por aqui, sem precisar do WhatsApp.
{{ m.autorNome }}
{{ m.texto }}
{{ m.time }}
{{ s.value }}
{{ s.label }}
Automação inteligente do atendimento
Ative agentes para responder clientes automaticamente na aba Atendimento. As respostas usam IA com base no histórico da conversa.

Canais de atendimento

Conecte o WhatsApp e outros canais para centralizar as conversas.

{{ c.nome }}
{{ c.detalhe }}
{{ c.statusLabel }}

Agentes de IA

Configure o comportamento de cada agente de automação.

{{ a.nome }}
{{ a.statusLabel }}

{{ a.desc }}

{{ mt.k }} {{ mt.v }}
PESSOAL

Informações do Perfil

Sua conta de acesso ao sistema.

{{ cfgUserInitials }}
{{ cfgUsername }}
Conta de acesso ao Versatil

Segurança

Altere a senha usada para entrar no sistema.

Preferências

Personalize o nome, o logo e as cores exibidos no menu lateral.

Sem logo, o menu mostra um ícone com as cores abaixo.

Funcionários

Quem tem acesso a esta empresa e o nível de cada um.

Nenhum funcionário cadastrado ainda.
{{ u.username }}
{{ u.roleLabel }}

Empresas

Defina o segmento de cada empresa — isso muda o vocabulário e os menus mostrados pra ela.

Nenhuma empresa cadastrada ainda.
{{ e.nome }}

Admin

Desenvolvedores com acesso a todas as empresas do sistema.

Nenhum desenvolvedor cadastrado ainda.
{{ u.username }}
Desenvolvedor

Admin de empresa

Crie o primeiro administrador de uma empresa sem precisar entrar nela.

Agentes IA / {{ aeTitle }}

Geral

Identidade e comportamento básico do agente.

Modo de Resposta Automática
Quando ativo, o agente responde os clientes automaticamente via IA.

Personalidade

Defina como o agente pensa e conversa.

Prompt de Sistema * {{ promptLen }} / 15000
Inserir variável:

Modelo

Provedor de IA, criatividade e chaves de API.

Modelo Recomendado: {{ aeRecModel }}
{{ aeRecMotivo }}
Criatividade (temperatura){{ aeTempPct }}%
PrecisoEquilibradoCriativo
{{ aeTestResult }}

Regras

Diretrizes e limites que o agente deve sempre seguir.

Estas regras são anexadas ao prompt de sistema ao publicar o agente.

Ferramentas

Ações que o agente pode executar durante o atendimento.

{{ ft.nome }}
{{ ft.desc }}
Respostas por voz
O agente pode responder com mensagens de áudio no WhatsApp (text-to-speech).
{{ aeFilaDelayLabel }}

Se o cliente mandar várias mensagens seguidas, o agente espera esse tempo por mais mensagens antes de responder — assim ele junta tudo numa resposta só, em vez de responder mensagem por mensagem.

5s60s

Quando um agendamento for fechado com data e horário definidos, o cliente recebe uma mensagem de lembrete automática antes do horário marcado.

Sempre que este agente transferir a conversa para um humano (pedido do cliente, não soube responder, ou agendamento fechado), é enviada uma mensagem de WhatsApp para este número com os dados do cliente e o resumo da conversa.

Canais

Vincule os canais onde este agente atua automaticamente.

{{ ch.nome }}
{{ ch.tipo }} · {{ ch.statusText }}

Conhecimento

Informações da empresa e produtos que o agente usa como fonte de verdade nos atendimentos.

Tudo o que estiver aqui é injetado no prompt do agente. Ele responderá com base nestas informações e evitará inventar dados que não estejam listados.
Preencher com:
Treinamento por conversa

Cadastre um número de WhatsApp que vai treinar o agente: converse com ele por lá como se fosse um cliente e, quando corrigir alguma resposta, o agente aprende e passa a aplicar a correção em todos os atendimentos daí em diante.

Aprendizado ativo
Enquanto ativo, o agente responde a esse número normalmente (como um cliente) e grava as correções como lições.
Lições aprendidas ({{ treinoLicoesCount }})
{{ l.texto }}
Nenhuma lição registrada ainda — converse com o número de treinamento e corrija o agente quando ele errar.
{{ t.msg }}

{{ modalTitle }}

Itens
Acabamentos
{{ ac.label }} Nenhum ainda
{{ catHelpText }}
Se o evento dura só um dia, preencha os dois campos com a mesma data.
O agente de IA envia esse link quando o cliente quiser comprar ou garantir presença.
Links adicionais (opcional)
Pra eventuais cadastros ligados ao evento (ex: lista de convidados, formulário de inscrição, cadastro de fornecedores). O agente de IA envia o link certo quando o cliente pedir algo relacionado.
Lotes de ingresso (opcional)
Cada lote pode ter um valor e uma data-limite diferentes (ex: "1º lote" R$ 80 até 10/03, "2º lote" R$ 100 até 20/03). O agente de IA informa o lote vigente com base na data de hoje.
Se preenchida, o agente de IA busca as fotos direto dessa pasta (não precisa fazer upload manual). A pasta precisa estar compartilhada como "Qualquer pessoa com o link" e a chave do Drive precisa estar configurada (botão "Google Drive" no topo da página).
Imagens de modelos
Clique numa imagem para abrir e marcar as tags de estilo dela (ex: Clássico, Floral, Minimalista) — pode marcar mais de uma. Assim o agente de IA envia a foto certa quando o cliente pedir um estilo específico. Cadastre novas tags no bloco "Tags de estilo" desta categoria, na tela de Produtos.
{{ img.tagsLabel }}
Tags desta imagem
Nenhuma tag cadastrada nesta categoria ainda — crie tags de estilo no bloco "Tags de estilo" da categoria, na tela de Produtos.
Produtos vendidos especificamente neste evento (ex: bebidas, comidas) — separado do estoque geral da empresa. O agente de IA usa essa lista pra informar o que está disponível quando o cliente perguntar.
Nenhum produto cadastrado pra este evento ainda.
Documentos deste evento (regulamento, mapa do local, contrato etc.) — o agente de IA pode enviar o link quando o cliente perguntar ou quando for relevante.
Nenhum documento cadastrado pra este evento ainda.
Itens
{{ it.subtotalFmt }}
Total: {{ formTotalFmt }}
Excluir esta conversa?
O chat será removido da sua lista de atendimento. Esta ação não pode ser desfeita.
Cole a URL do seu backend de sincronização (endpoint /api/gcal). Depois disso, todo agendamento entra sozinho na sua Google Agenda. Veja o guia em webhook/GOOGLE_CALENDAR.md.
Com isso o agente de IA envia fotos direto de pastas do Google Drive, sem precisar fazer upload manual em cada subcategoria.
Como configurar (uma vez só):
1. Acesse console.cloud.google.com, crie/selecione um projeto e ative a Google Drive API.
2. Em "Credenciais", crie uma Chave de API e cole abaixo.
3. Para cada pasta de fotos no Drive, clique em Compartilhar → "Qualquer pessoa com o link" → Leitor.
4. Cole o link (ou ID) dessa pasta no campo "Pasta do Google Drive" de cada subcategoria do catálogo.
O usuário nasce com a senha padrão "123" e será obrigado a trocá-la no primeiro login.
Cria um administrador com acesso total à empresa selecionada. Nasce com a senha padrão "123" e será obrigado a trocá-la no primeiro login.
Remover "{{ form._username }}"?
Esse usuário perde o acesso ao sistema imediatamente. Esta ação não pode ser desfeita.
Esse usuário terá acesso administrativo a TODAS as empresas cadastradas. Nasce com a senha padrão "123" e será obrigado a trocá-la no primeiro login.
Remover "{{ form._username }}"?
Esse desenvolvedor perde o acesso a todas as empresas imediatamente. Esta ação não pode ser desfeita.
{{ cat.nome }}
{{ cat.countLabel }}
{{ sc.nome }}
{{ img.tag }}
Nenhuma foto encontrada no catálogo.
{{ catPickerSelCount }} selecionada(s)
Conexão uazapi
A chave do Gemini fica nas configurações de cada agente. Vincule o agente a este canal para ativar as respostas automáticas.
Resposta automática 24/7 (webhook)
Com o webhook, o agente responde mesmo com o app fechado. Faça o deploy da pasta webhook/ na Vercel e cole a URL aqui.
WhatsApp
{{ canalStatusMsg }}
Conectar WhatsApp via uazapi
{{ wppError }}
{{ wppQrImgEl }}
ou use o código de pareamento: {{ wppPairing }}
  1. Abra o WhatsApp no seu celular
  2. Toque em Configurações › Aparelhos conectados
  3. Toque em Conectar um aparelho e aponte para este código
{{ wppStatusText }}
WhatsApp conectado!
O agente vinculado ativo já responde automaticamente via Gemini. Use #humano numa conversa para pausar o bot.
Perfil conectado
{{ wppConnProfile }}
Número
{{ wppConnPhone }}
Instância uazapi
{{ wppConnInstName }}
Gravando áudio…
{{ recordingTime }}
Envie com moderação e para contatos que já falaram com você — volumes altos ou envios para números que não te conhecem podem levar o WhatsApp a bloquear o seu número.
Inserir variável:
Destinatários
{{ c.initials }}
{{ c.nome }}
{{ c.telefone }}
Nenhum contato encontrado.
{{ disparoProgressoLabel }}
{{ disparoResultadoLabel }}
{{ disparoSelCount }} selecionado(s)
Nova atualização disponível
Uma versão mais recente do app foi publicada.

Atendimento inteligente, gestão completa, em um só lugar

A DeOli Automações conecta seu WhatsApp a um agente de IA e organiza vendas, funil de clientes e agenda — tudo em uma única plataforma, com uma área própria para cada empresa.

Atendimento via WhatsApp com IA
O agente responde, qualifica e agenda sozinho, 24 horas por dia
Funil de vendas e agendamentos
Acompanhe cada cliente do primeiro contato até o fechamento
Gestão completa do negócio
Vendas, compras, estoque e financeiro num só painel, isolado por empresa
© 2026 DeOli Automações. Todos os direitos reservados.

Bem-vindo de volta!

Entre para acessar a plataforma

{{ authError }}

Defina sua senha

Você está usando a senha padrão — escolha uma nova pra continuar.

{{ forcePwError }}