NOVA Widget

KPIs de saída (indicadores) do Planilhas Google no Kommo

O widget permite enviar dados das tabelas do Google para um bloco especial na interface do Kommo. Desta forma, é possível apresentar indicadores de motivação e informação dos gestores. O widget funciona de forma muito eficaz em conjunto com o widget relatórios no Google Tables e pode mostrar dinamicamente as realizações atuais do Departamento de vendas.

Definições Do Widget
First you need to create a table

  • Next, go to the widget settings.
  • Insert a link to the Google Spreadsheet
  • Next, you need to select a manager
  • A block with the selected managers will appear
  • Ao clicar nele, aparecerão dois campos para inserir o nome do indicador e a célula do indicador.
  • No campo Nome do indicador, deve introduzir um nome, por exemplo,"número de leads bem-sucedidos".
  • Em seguida, vamos para a tabela e encontramos a célula com os indicadores deste gerente e copiamos o número da célula.
  • Inserir um valor no campo da célula do indicador
Em seguida, você pode adicionar todos os indicadores clicando no botão Adicionar campo.
campos de carregamento automático
  • Depois de preparar a tabela de dados:
  • Vá para "extensões" - > "Apps Script"
  • Cole o seguinte código no editor

function createTrigger() {

 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

 var triggers = ScriptApp.getProjectTriggers();

 for (var i = 0; i < triggers.length; i++) {

  if (triggers[i].getHandlerFunction() === 'onEdit') {

   ScriptApp.deleteTrigger(triggers[i]);

  }

 }

 ScriptApp.newTrigger('onEdit').forSpreadsheet(spreadsheet).onEdit().create();

}


function onEdit(e) {

 try {

  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  var editedSheet = e.source.getActiveSheet();

  var sheetId = editedSheet.getSheetId();

  var baseUrl = spreadsheet.getUrl();

  var fullUrl = baseUrl + (baseUrl.includes('?') ? '&' : '?') + 'gid=' + sheetId + '#gid=' + sheetId;

  updateCache(fullUrl, "subdomain");

 } catch (error) {}

}


function updateCache(sheetUrl, subdomain) {

 try {

  UrlFetchApp.fetch("https://sp1-nova.ru/api/gt-cache-update/", {

   method: "post",

   contentType: "application/x-www-form-urlencoded",

   payload: {url: sheetUrl, subdomain: subdomain},

   muteHttpExceptions: true

  });

 } catch (error) {}

}



  • Em vez de subdomínio, você precisa escrever seu subdomínio sem .kommo.com
  • Em seguida, clique em Salvar
  • Selecione createTrigger e clique em Executar, dê todas as permissões
  • Clique em Executar

Agora, quando a tabela for alterada, ela será automaticamente carregada no Kommo.

Made on
Tilda