IGM Security © 2025 — Acesso restrito
IGM Security — Visão Geral
Orç. manutenção aprovados
Aguardando aprovação
Follow-up (+10 dias)
Total atendimentos (sem plantão)
Alertas Críticos
Requerem atenção imediata
Preventivas do Mês
Status atual
Visão Geral overview
Manutenção
Contratos Ativos
Distribuição por tipo de serviço
Orçamentos
Orçamentos de manutenção aprovados
Orçamentos aprovados
Aguardando aprovação
Follow-up (+10 dias)
Por Status
Período selecionado
Alertas & Follow-up
Pendentes há mais de 10 dias
0
🔔
Carregue para ver alertas
Atendimentos
Total atendimentos (sem plantão)
Média de Atendimentos
Atendimentos por dia da semana no período (sem plantão/preventiva)
Produtividade por Técnico
Atendimentos no período
Atendimentos por Cliente
Quantidade de chamados no período selecionado
Período:
Tipo:
Plantão
Total plantões (período)
Plantões a cobrar
Absorvidos IGM
Valor cobrado (período)
Lucro plantões (cobrado − técnicos)
Preventivas
Em aberto
Concluídas
Total contratos c/ preventiva
Status do Mês
Em aberto vs Concluídas
Resumo Preventivas
Contratos com preventiva ativa
Manutenção de Equipamentos
Em manutenção
Prazos vencidos
Valor total vendido (período)
Lucro total
Valor aguard. aprovação
Orçamentos a enviar
Orçamentos de manutenção aprovados
Orçamentos aprovados
Aguardando aprovação
Follow-up (+10 dias)
Recusados/expirados
Valor aguardando aprovação
Orçamentos a Enviar
Atendimentos com necessidade de orçamento identificada — aguardando envio ao cliente
📋
Nenhum orçamento pendente de envio
Atendimentos com questionário preenchido e necessidade de orçamento = Sim aparecerão aqui
Total de atendimentos (sem plantão)
Atendimentos por técnico
Excluindo plantões · Corretivos · Preventivas
Técnico Total Corretivos Preventivas Tipos
Aguardando dados...
Chamados e Atendimentos
Auvo · Weslen · Diego · Michel · Fabio
🔧
Configure Auvo para carregar
Insira API Key nas configurações
Total plantões
A cobrar (não comodato)
Absorvidos IGM
Valor cobrado (período)
Lucro plantões (cobrado − técnicos)
Por Origem
IGM direto vs Route Security
Resumo Financeiro
Plantões que geram receita
💰
Sem dados
Todos os Plantões
Com regra de cobrança e emergenciais gratuitos por contrato
ClienteTécnicoDataOrigemCobrar?Valor contrato
🌙
Sem plantões no período
Em aberto
Concluídas
Total contratos
Controle de Preventivas
Vencimento: último dia útil do mês · Status validado automaticamente via Auvo (atendimento tipo "preventiva" no mês vigente) · ✓ Auvo = confirmado automaticamente
ClientePeriodicidadeVencimentoStatusProgresso
Calculando...
Equipamentos em manutenção
Prazos vencidos
Lucro total
Aguardando aprovação
Manutenção de Equipamentos
Controle de equipamentos enviados para fornecedor · alertas automáticos de prazo
StatusEntrada IGMClienteOS IGM EquipamentoFornecedorPrazo Orç. OS FornecedorAprovado?Prazo Devol. Entrega ClienteCusto IGMVenda IGM LucroPagamento
Carregue via planilha ou adicione manualmente
Período:
Receita por Período
Métricas Financeiras
💰
Sem dados
Lucro Manutenção de Equipamentos
Base na planilha de manutenção
🔧
Importe a planilha de manutenção
Clientes
Base sincronizada do Auvo · clientes com flag ativo viram contratos
Base de Contratos
Clique em um contrato para ver detalhes · SLA e emergenciais
📎 Atualizar manual
Carregando...
Gerenciamento de Usuários
Somente administrador pode criar e editar usuários
Usuário
Senha
Nível
UsuárioNívelFinanceiroStatusAções
Configurações da API Auvo
Credenciais para integração em tempo real
API Key (AppKey)
Token (AppToken)
ℹ Como funciona a integração Auvo
A API da Auvo bloqueia chamadas diretas do navegador (CORS). Para integração em tempo real, é necessário configurar um servidor backend. Enquanto isso, use o botão "Ver Demo" para testar com dados simulados, ou exporte relatórios do Auvo e importe aqui.

Para publicar com integração real: crie um projeto no Vercel com o arquivo server.js que atuará como proxy — eu gero esse arquivo para você.
Configurações Agendor CRM
Token de API para sincronização de negócios e pipeline comercial
API Token
Encontre o token em: Agendor → Menu → Integrações → API Token
E-mails de Alerta
Destinatários para notificações automáticas de SLA (orçamentos pendentes, etc.)
E-mail do Gestor
E-mail da Equipe
Esses endereços recebem alertas automáticos quando orçamentos ficam pendentes por 2+ dias
Configurações Gmail OAuth
Para sincronização de orçamentos enviados
Gmail Client ID
Google OAuth
Conecte sua conta Google para acesso seguro ao Sheets e Drive
Google Sheets — Manutenção de Equipamentos
Sincronização bidirecional a cada 5s com planilha no Google Sheets
URL do Apps Script (Web App)
📋 Como configurar o Google Sheets
1. Abra o Google Sheets e crie uma aba chamada Manutencao
2. Vá em Extensões → Apps Script e cole o script abaixo:
function doGet(){
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sh=ss.getSheetByName('Manutencao');
  var vals=sh.getDataRange().getValues();
  if(vals.length<2)return ContentService.createTextOutput('[]').setMimeType(ContentService.MimeType.JSON);
  var headers=vals[0];
  var rows=vals.slice(1).map(function(r){var o={};headers.forEach(function(h,i){o[h]=r[i];});return o;});
  return ContentService.createTextOutput(JSON.stringify(rows)).setMimeType(ContentService.MimeType.JSON);
}
function doPost(e){
  var payload=JSON.parse(e.postData.contents);
  var ss=SpreadsheetApp.getActiveSpreadsheet();
  var sh=ss.getSheetByName('Manutencao');
  var headers=['id','status','entrada','cliente','osIgm','equipamento','enviadoForn','prazoOrcForn','osForn','aprovadoCliente','prazoDevolForn','prazoEntregaCliente','custoIgm','vendaIgm','lucro','pagamento'];
  if(sh.getLastRow()<1)sh.appendRow(headers);
  if(payload.action==='delete'){
    var data=sh.getDataRange().getValues();
    for(var i=1;i<data.length;i++){if(String(data[i][0])===String(payload.id)){sh.deleteRow(i+1);break;}}
  } else if(payload.action==='upsert'){
    var d=payload.data;
    var vals2=sh.getDataRange().getValues();
    var found=false;
    for(var j=1;j<vals2.length;j++){if(String(vals2[j][0])===String(d.id)){sh.getRange(j+1,1,1,headers.length).setValues([headers.map(function(h){return d[h]===undefined?'':d[h];})]);found=true;break;}}
    if(!found)sh.appendRow(headers.map(function(h){return d[h]===undefined?'':d[h];}));
  }
  return ContentService.createTextOutput(JSON.stringify({ok:true})).setMimeType(ContentService.MimeType.JSON);
}
3. Clique em Implantar → Nova implantação → Web App
4. Em "Executar como": Eu · "Quem tem acesso": Qualquer pessoa
5. Copie a URL gerada e cole no campo acima
Período
Leads por Origem
Sincronize o Agendor...
Propostas por Serviço
Sincronize o Agendor...
Em Negociação
IGM Security · Follow-up · Todos os períodos
Projetos Fechados
Cerca Elétrica · CFTV · Controle de Acesso
Recorrentes Fechados
Locação · Manutenção · Monitoramento · Portaria
Taxa de Conversão
Negócios ganhos vs perdidos
taxa de conversão
Ganhos
Perdidos
⚙ Configurações Comerciais · Ciclo mensal
Definir Metas
As metas permanecem vigentes até nova alteração · apuração reinicia todo dia 1º
Nº de leads cadastrados no mês
Cerca Elétrica · CFTV · Controle de Acesso
Locação · Manutenção · Monitoramento · Portaria
Leads
Ciclo atual
—%
0
leads
Meta
Realizado
Falta
Projetos Vendidos
Ciclo atual
—%
R$ 0
realizado
Meta
Realizado
Falta
Recorrentes Vendidos
Ciclo atual
—%
R$ 0
realizado
Meta
Realizado
Falta
Projetos
Módulo em desenvolvimento
Financeiro
Módulo em desenvolvimento
Compras
Módulo em desenvolvimento