Menu

Evolution Notify: Automatize as Aprovações do GLPI com Notificações pelo WhatsApp

Evolution Notify: Automatize as Aprovações do GLPI com Notificações pelo WhatsApp

Em ambientes de suporte e service desk, um dos principais desafios é garantir que as solicitações de aprovação sejam tratadas rapidamente. Muitas vezes, o chamado está parado aguar...

Em ambientes de suporte e service desk, um dos principais desafios é garantir que as solicitações de aprovação sejam tratadas rapidamente. Muitas vezes, o chamado está parado aguardando a validação de um responsável, enquanto a equipe de atendimento precisa esperar para continuar o processo.

Pensando nisso, a WP Masters desenvolveu o Evolution Notify, um plugin profissional para GLPI que integra o sistema de chamados diretamente à Evolution API, permitindo enviar notificações automáticas pelo WhatsApp.

A solução é compatível com GLPI 10 e GLPI 11 e foi projetada para tornar o processo de aprovação mais rápido, confiável e automatizado.

O que é o Evolution Notify?

O Evolution Notify é um plugin para GLPI que monitora eventos relacionados ao processo de aprovação de chamados e envia notificações pelo WhatsApp.

Em vez de depender exclusivamente de e-mails ou da necessidade de o aprovador acessar constantemente o GLPI para verificar novas solicitações, o responsável pode receber uma notificação diretamente no WhatsApp.

O plugin utiliza a Evolution API, permitindo trabalhar tanto com uma instalação própria da API quanto com ambientes cloud.

O fluxo básico é:

GLPI
  ↓
Evolution Notify
  ↓
Evolution API
  ↓
WhatsApp
  ↓
Aprovador

Dessa forma, quando uma aprovação é solicitada, o responsável pode ser notificado praticamente em tempo real.

Por que utilizar WhatsApp nas aprovações?

Em muitas empresas, o e-mail continua sendo uma ferramenta importante, mas nem sempre é o canal mais rápido para chamar a atenção de um responsável.

O WhatsApp, por outro lado, costuma estar presente na rotina diária das equipes.

Ao integrar o GLPI ao WhatsApp, é possível transformar o processo de aprovação em algo muito mais ágil.

Por exemplo, imagine que um usuário solicite acesso a determinado sistema. O chamado precisa passar pelo responsável da área antes que a equipe de TI possa executar a solicitação.

Com o Evolution Notify, o fluxo pode funcionar assim:

  1. O usuário abre o chamado.
  2. O GLPI solicita uma aprovação.
  3. O Evolution Notify identifica o evento.
  4. Uma mensagem é enviada para a Evolution API.
  5. A Evolution API entrega a mensagem pelo WhatsApp.
  6. O responsável recebe a notificação.
  7. O aprovador acessa o GLPI e realiza a validação.
  8. O fluxo do chamado continua normalmente.

Isso reduz significativamente o tempo em que chamados permanecem aguardando uma ação.

Compatibilidade com GLPI 10 e GLPI 11

Um dos pontos importantes do projeto é a compatibilidade com diferentes versões do GLPI.

O Evolution Notify foi desenvolvido para trabalhar com:

  • GLPI 10.x
  • GLPI 11.x

Além da compatibilidade geral, o plugin considera as particularidades do novo fluxo de aprovações do GLPI 11, incluindo cenários com múltiplos aprovadores.

Isso permite utilizar a solução tanto em ambientes que ainda estão utilizando GLPI 10 quanto em instalações mais recentes baseadas no GLPI 11.

Suporte a múltiplas aprovações

Em processos corporativos, uma solicitação nem sempre depende de apenas uma pessoa.

Um chamado pode precisar, por exemplo, da aprovação:

  • Do gestor do solicitante;
  • Do responsável pelo sistema;
  • Do departamento financeiro;
  • Da segurança da informação.

O Evolution Notify foi pensado para acompanhar esse tipo de fluxo.

Cada etapa de aprovação pode gerar sua respectiva notificação, permitindo que os responsáveis sejam informados no momento correto.

Notificações em tempo real

Um dos principais recursos do Evolution Notify é o processamento através de hooks e eventos do GLPI.

Isso permite que determinadas alterações sejam identificadas imediatamente, evitando a necessidade de esperar uma rotina periódica para enviar a mensagem.

Por exemplo:

Nova aprovação
      ↓
Evento do GLPI
      ↓
Evolution Notify
      ↓
Evolution API
      ↓
WhatsApp

O resultado é uma experiência muito mais próxima de uma notificação em tempo real.

E se o hook não processar a notificação?

Esse é um ponto importante em qualquer sistema de automação.

Não basta enviar a mensagem rapidamente. Também é necessário pensar no que acontece caso um evento não seja processado corretamente.

Por isso, o Evolution Notify utiliza uma estratégia de confiabilidade dupla.

Além dos hooks, o plugin possui um mecanismo baseado em Cron.

O Cron pode verificar periodicamente se existem notificações pendentes que ainda não foram processadas.

Dessa forma:

             ┌──► Hook ──► Envio imediato
Evento GLPI ─┤
             └──► Cron ──► Fallback

Isso cria uma camada adicional de segurança para o processo.

Controle de mensagens duplicadas

Utilizar hooks e Cron simultaneamente poderia gerar um problema: a mesma notificação ser processada duas vezes.

Para evitar esse comportamento, o Evolution Notify utiliza mecanismos de deduplicação.

Antes de realizar um novo envio, o sistema verifica se aquela notificação já foi processada.

Assim, o Cron pode atuar como mecanismo de segurança sem transformar o WhatsApp do aprovador em uma sequência de mensagens repetidas.

Configuração através do GLPI

Outro objetivo do projeto foi simplificar a configuração.

O administrador pode configurar a integração diretamente dentro do ambiente administrativo do GLPI.

Entre as informações utilizadas na integração estão parâmetros como:

  • URL da Evolution API;
  • API Key;
  • Instância;
  • Dados necessários para envio;
  • Configurações das notificações.

A solução também conta com recurso de teste de envio, permitindo verificar rapidamente se a comunicação com a Evolution API está funcionando.

Isso facilita bastante o processo de implantação e diagnóstico.

Evolution API: self-hosted ou cloud

O Evolution Notify não depende exclusivamente de uma infraestrutura específica.

A integração pode ser utilizada com a Evolution API hospedada em infraestrutura própria ou através de uma solução cloud.

Em ambientes onde a empresa possui infraestrutura própria, por exemplo, é possível manter a API em um servidor privado e controlar toda a comunicação.

Isso oferece maior flexibilidade para empresas que possuem requisitos específicos de infraestrutura, segurança ou governança.

Um exemplo prático

Imagine uma empresa onde todo pedido de criação de usuário precisa ser aprovado pelo gestor.

O funcionário abre um chamado:

"Solicitação de criação de acesso ao sistema ERP."

O GLPI identifica que aquele chamado precisa de aprovação.

O Evolution Notify então envia uma mensagem para o gestor:

🔔 NOVA APROVAÇÃO

Existe uma nova solicitação aguardando sua validação.

🎫 Chamado: #12345
📌 Solicitação: Criação de acesso ao ERP
👤 Solicitante: João da Silva

⏳ Aguardando aprovação.

O gestor recebe a mensagem no WhatsApp e acessa o GLPI para realizar a validação.

Depois da aprovação, uma nova notificação pode ser enviada:

✅ APROVAÇÃO REALIZADA

A solicitação #12345 foi aprovada.

👤 Aprovador: Carlos Oliveira
📌 Solicitação: Criação de acesso ao ERP

Caso a solicitação seja recusada, o responsável também pode ser informado sobre a mudança de status.

Mais agilidade para equipes de TI

A automação de aprovações pode gerar ganhos significativos para equipes de suporte.

Em vez de depender da verificação manual de chamados, o responsável recebe uma notificação quando sua intervenção é necessária.

Isso pode ajudar a reduzir:

  • Tempo de espera;
  • Chamados parados;
  • Atrasos em processos internos;
  • Necessidade de acompanhamento manual;
  • Dependência de notificações exclusivamente por e-mail.

O resultado é um processo de atendimento mais dinâmico.

Pensado para ambientes corporativos

O Evolution Notify foi desenvolvido considerando cenários reais de utilização do GLPI em ambientes corporativos.

A combinação entre:

  • GLPI;
  • Hooks;
  • Cron;
  • Deduplicação;
  • Evolution API;
  • WhatsApp;

permite criar uma arquitetura de notificações mais robusta e confiável.

O objetivo não é simplesmente "mandar uma mensagem no WhatsApp", mas criar uma integração que faça parte do fluxo operacional do service desk.

Projeto open source no GitHub

O Evolution Notify está disponível no GitHub para facilitar a evolução do projeto, receber contribuições da comunidade e permitir que administradores e desenvolvedores acompanhem seu desenvolvimento.

A comunidade pode contribuir através de:

  • Issues;
  • Sugestões;
  • Pull Requests;
  • Correções;
  • Melhorias;
  • Novas integrações.

O projeto também pode servir como base para empresas que desejam expandir suas automações relacionadas ao GLPI e à Evolution API.

Conclusão

O Evolution Notify foi criado para resolver um problema simples, mas muito comum em ambientes de service desk: chamados que ficam aguardando aprovação por falta de comunicação rápida com os responsáveis.

Ao conectar o GLPI à Evolution API e ao WhatsApp, o plugin transforma o processo de aprovação em um fluxo mais rápido e automatizado.

Com suporte ao GLPI 10 e GLPI 11, notificações através de hooks, fallback via Cron, controle de deduplicação e configuração integrada ao GLPI, a solução oferece uma base sólida para automatizar notificações de aprovação.

Se sua empresa utiliza GLPI e Evolution API e precisa melhorar a velocidade dos processos de aprovação, o Evolution Notify pode ser uma alternativa interessante para integrar essas duas plataformas.

📦 Baixe e conheça o projeto no GitHub

O Evolution Notify é um projeto aberto e está disponível no GitHub para desenvolvedores, administradores de GLPI e profissionais de infraestrutura que desejam conhecer, testar ou contribuir com a solução.

Você pode acessar o código-fonte, acompanhar as atualizações, consultar a documentação e contribuir com melhorias diretamente no repositório:

👉 Acessar o Evolution Notify no GitHub

Se você utiliza GLPI + Evolution API em sua infraestrutura, vale a pena conhecer o projeto e acompanhar sua evolução.

⭐ Gostou do projeto? Deixe uma estrela no GitHub e ajude o Evolution Notify a alcançar mais usuários da comunidade GLPI.

GitHub: https://github.com/lagethomas/glpievolutionnotify


🚀 Conheça a WP Masters

O Evolution Notify é um projeto desenvolvido pela WP Masters, especializada em desenvolvimento de sistemas, WordPress, integrações, automações e soluções para infraestrutura.

🌐 wpmasters.com.br

Acesse o site da WP Masters para conhecer outros projetos, soluções e conteúdos sobre tecnologia, desenvolvimento e automação.

Meu Carrinho

Seu carrinho está vazio.

0