A nova geração do ELOS, com mais qualidade, entregas mais rápidas e agentes de IA no dia a dia.
→ ou espaço para avançartoque ou deslize para avançar
O ELOS
2018
Desde 2018, o ELOS é o nosso produto carro-chefe. Cresceu junto com os nossos clientes, recebeu cada nova necessidade e cumpriu o seu papel. Extraímos dele tudo o que a arquitetura permitia.
Tecnologia em evolução
Quando o ELOS nasceu, .NET, Kendo UI, Bootstrap e NHibernate eram referência. Tecnologia muda rápido, e para continuar entregando o melhor, a plataforma precisa evoluir junto.
O ELOS hoje · banco de dados
O ORM monta o SQL sozinho, na hora de executar. A consulta que chega ao banco não está escrita em lugar nenhum, e manter o consumo do banco sob controle vira trabalho de investigação.
var teamProfessionalService = Engine.Resolve<IRepository<TeamProfessional>>(); procedureDTO.Professionals = teamProfessionalService.CacheableTable .Where(w => w.Team.OwnerOrgStruct.Id == currentOrg.Id && w.Team.Inactive == false) .Select(s => new TeamProfessionalVM { PortalUser_Id = s.PortalUser.Id, TeamId = s.Team.Id, PortalUser_Name = s.PortalUser.Name }).ToList();
O ELOS hoje
Cada bloco é uma aplicação, com build, deploy e configuração próprios. Uma mudança de regra costuma atravessar vários deles.
O ELOSNEXT
As telas ganham uma interface nova. As chamadas convergem para a Evup.Api e as rotinas para o Evup.Worker, que já roda 45 delas com eleição de líder e monitoramento de vitalidade.
A migração acontece por etapas, e o ELOS segue no ar durante a transição.
No ELOSNEXT
O SQL fica explícito no código, do jeito que o banco vai executar. Antes de chegar à produção, ele passa pela lente de revisão de banco de dados.
var teamProfessionalService = Engine.Resolve<IRepository<TeamProfessional>>(); procedureDTO.Professionals = teamProfessionalService.CacheableTable .Where(w => w.Team.OwnerOrgStruct.Id == currentOrg.Id && w.Team.Inactive == false) .Select(s => new TeamProfessionalVM { PortalUser_Id = s.PortalUser.Id, TeamId = s.Team.Id, PortalUser_Name = s.PortalUser.Name }).ToList();
SELECT DISTINCT pu.Id AS Id, pu.Name AS Name FROM TeamProfessional tp JOIN Team t ON t.Id = tp.TeamId JOIN PortalUser pu ON pu.Id = tp.PortalUserId WHERE t.OwnerOrgStructId = @unitId AND t.Inactive = 0 AND pu.Inactive = 0 ORDER BY pu.Name
Sistema novo · auditoria e observabilidade
Auditoria, logs, rotinas e consumo seguem o mesmo caminho: uma fila de eventos, um lake no storage e telas para consultar. Nada depende de alguém lembrar de registrar.
Sistema novo · auditoria e observabilidade
Toda ação que altera dados registra quem fez, quando, em qual unidade, quanto tempo levou e se deu certo, inclusive as tentativas negadas. Um identificador de correlação agrupa os eventos de uma mesma operação.
Horários sempre em UTC, sem ambiguidade entre unidades. Se a auditoria falhar, a ação segue: registrar nunca derruba a operação.
Tentativas negadas por permissão ou recusadas pela validação também entram, com o motivo.
Qualidade · 29/09/2026
Fluxo de trabalho
Pessoas decidem o que construir e aprovam o que vai para produção. No caminho, agentes de IA escrevem, revisam e testam.
Fluxo de trabalho · revisão por IA
Agentes de IA de modelos diferentes do que escreveu o código revisam cada entrega, cada um por uma lente. Achado grave passa por um segundo verificador antes do conserto.
Fluxo de trabalho · dupla checagem
Além das lentes locais, cada pull request recebe um agente revisor remoto. Ele lê o código, confere se cada correção descrita está mesmo lá e procura problemas que ninguém citou. O voto fica registrado no próprio PR.

Velocidade · 20/04 a 29/09/2026
Todo o código é escrito com IA, revisado por IA e aprovado por uma pessoa antes de ir para produção.
Fluxo de trabalho · produtividade
No mesmo período, medimos os pull requests entregues por pessoa ativa em cada produto. Com o fluxo de agentes, a vazão por pessoa dobrou, e cada entrega já chega com testes.
pull requests por pessoa ativa, de 22/06 a 29/09/2026
2,1×mais entregas por pessoa, com mais de 13 mil testes novos no mesmo período
Telas modernizadas · Audiências
Com mais possibilidades: o recorte é escrito como uma frase, com condições em grupos que incluem ou excluem, e alcança a agenda e as vendas do cliente. Um assistente de IA monta o recorte a partir de uma descrição em texto.
Telas modernizadas · Audiências
E com mais performance: a contagem aparece enquanto o recorte é montado, e a audiência se recalcula sozinha na frequência escolhida. Ela fica materializada no banco, pronta para o disparo, num desenho feito para passar de um milhão e meio de pessoas.

Telas modernizadas · Automações
A central reúne as automações de mensagem do Connect. O modelo já traz o evento configurado, e o que foge do padrão vai para o modo personalizado ou para o funil de várias etapas, desenhado num canvas.
Telas modernizadas · Automações
Na confirmação de agenda, basta o nome, as unidades, a faixa de horário em que a mensagem pode sair e quantas horas antes do atendimento ela vai.
Telas modernizadas · Automações
Na segunda etapa vem o texto da mensagem, e a prévia ao lado mostra como ela chega ao cliente no WhatsApp.
Telas modernizadas · Automações
O mesmo passo recebe os outros canais. O push já tem a tela, com título, texto, a mensagem que abre no app e a prévia da notificação; e-mail, SMS e Instagram vêm na sequência.




Novas funcionalidades · Drive
O Drive organiza pastas, planilhas e arquivos. Cada planilha tem colunas com tipo, filtro por coluna e edição direto na tela, e cada item pode ser compartilhado com pessoas, perfis ou agentes.
Novas funcionalidades · Drive
O Relatório diário foi preenchido por um agente: ele leu as metas, calculou o percentual de cada loja e gravou a situação de cada uma.
Novas funcionalidades · Drive
Filtrando a situação, sobram as lojas abaixo de 90% da meta. É a mesma informação que o Monitor usa para avisar o time.



Agêntico desde a origem
Um agente de IA usa as mesmas funções que as telas usam. Já são mais de 160 ferramentas, cada uma protegida pela mesma regra de permissão da tela.
Agêntico desde a origem · zoom na Agenda
Cada uma tem nome, descrição e permissão próprios, e o agente escolhe qual usar. Onze só consultam. Quatro agem na agenda: agendam, remarcam ou mudam a situação de um atendimento.
Como um agente trabalha
Ele consulta, cruza e age pelas mesmas funções do sistema, dentro do acesso que recebeu. Quando o caso pede, passa para uma pessoa.
Agentes no dia a dia
Um agente monta o relatório que você definir e grava numa planilha. Outro lê essa planilha, compara com as metas e avisa o time quando uma loja fica para trás.
read_agendaencontra a sessão de amanhãlist_available_periodsbusca os horários livres de quinta de manhãreschedule_eventremarca a sessão para o horário escolhidodrive_list_nodesdrive_read_rowsdrive_append_rows| Loja | % da meta |
|---|---|
| Centro | 72,0% |
| Norte | 97,1% |
| Sul | 85,4% |
| Oeste | 109,9% |
drive_read_rowspost_channel_messageNo ELOSNEXT, hoje
O espaço abre de qualquer tela. Mostra os agentes ativos e os canais em que eles conversam com as pessoas, como o canal Metas das lojas.
No ELOSNEXT, hoje
Objetivo, identidade, quando começa, o que pode fazer e revisão. Quem cria também escolhe em quais lojas o agente atua.
No ELOSNEXT, hoje
Todo dia útil às 8h, este agente lê a planilha de metas, compara com as vendas e avisa o time pelo canal. Ele só usa as ferramentas escolhidas para a etapa.







ELOS Agents · canais
O Monitor publicou as lojas abaixo de 90% da meta. Alguém perguntou quanto falta, e ele respondeu com os valores lidos da planilha.
ELOS Agents · conversa direta
Pelo botão Conversar, o Assistente comercial responde em português com os números da planilha. Quando falta um dado, ele pergunta antes de responder.
ELOS Agents · canais
Cada canal tem um assunto, uma seção e os agentes que participam. Eles só respondem quando alguém os chama com @.



Novas funcionalidades · Connect
O chatbot atual segue um fluxo de passos montado numa ferramenta externa. Com o ELOSNEXT, cada disparo do Connect poderá ter um agente que conversa de verdade e resolve o pedido do cliente.
Novas funcionalidades · Connect
O agente nasce junto com o disparo, já com um roteiro pronto para a finalidade. Quem quiser ajusta o roteiro no mesmo editor visual dos outros agentes.
Cada disparo tem o próprio agente: ajustar um não muda os outros.
Novas funcionalidades · Publicações
A central reúne os posts das unidades que você acessa, do rascunho à publicação. Cada post passa por revisão antes de ir ao ar, e o agendado é publicado sozinho no horário marcado.
Novas funcionalidades · Publicações
Formato, criativo, legenda e comentários, e revisão, para imagem, carrossel, reels ou stories. Um agente também pode criar o rascunho com IA e mandar para aprovação.
Novas funcionalidades · Publicações
A prévia mostra o post como ele aparece no Instagram, com a conta de destino e as datas de criação, envio, agendamento e publicação.
Novas funcionalidades · Publicações
Depois de publicado, o post fica monitorado. Cada comentário recebe uma resposta no próprio post e uma mensagem direta, uma vez por pessoa, com os textos aprovados junto com o post.




Novas funcionalidades · consumo
A licença do ELOS continua por CNPJ, com valor fixo. O que varia com o uso, como as execuções de IA, é cobrado pelo consumo, e a tela Meu consumo mostra esse uso por período e por dia.
Novas funcionalidades · consumo
Disparos, relatórios, execuções de agentes e publicações aparecem separados, cada um na sua unidade. A infraestrutura da própria EVUP fica fora da conta, e no futuro o cliente poderá conectar a própria conta de IA.

