Dashboard

Integrações

Enviando dados para Google Sheets

Registre cada reconhecimento automaticamente em uma planilha do Google Sheets. Útil para controle de acesso, relatórios e auditorias.

Usando Google Apps Script

A forma mais simples é criar um Web App no Google Apps Script que recebe os dados do webhook.

1. Crie a planilha

Crie uma nova planilha no Google Sheets com as colunas:

ABCDE
Data/HoraPlacaConfiançaCâmeraID

2. Abra o Apps Script

No menu da planilha: Extensões → Apps Script

Cole este código:

function doPost(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = JSON.parse(e.postData.contents);

  var plate = data.data.plate;
  var confidence = data.data.confidence;
  var camera = data.data.cameraName;
  var timestamp = data.data.timestamp;
  var id = data.data.id || '';

  sheet.appendRow([
    new Date(timestamp),
    plate,
    (confidence * 100).toFixed(1) + '%',
    camera,
    id
  ]);

  return ContentService
    .createTextOutput(JSON.stringify({ status: 'ok' }))
    .setMimeType(ContentService.MimeType.JSON);
}

3. Publique como Web App

  1. Clique em Implantar → Nova implantação
  2. Tipo: App da Web
  3. Executar como: Eu
  4. Quem tem acesso: Qualquer pessoa
  5. Clique em Implantar e copie a URL

4. Configure o webhook no PlacaFlow

No dashboard, crie um webhook com:

  • URL: a URL do Web App (ex: https://script.google.com/macros/s/AKfyc.../exec)
  • Eventos: recognition.created

Pronto! Cada reconhecimento será adicionado como uma nova linha na planilha.

Atenção

O Google Apps Script tem limite de execução. Para volumes muito altos (mais de 1.000 reconhecimentos por hora), considere usar a API do Google Sheets diretamente com um servidor intermediário.

Usando Zapier

Se preferir uma solução sem código:

  1. Crie um Zap no Zapier
  2. Trigger: Webhooks by Zapier → Catch Hook
  3. Action: Google Sheets → Create Spreadsheet Row
  4. Mapeie os campos: data.plate, data.confidence, data.cameraName, data.timestamp
  5. Use a URL do Zapier como URL do webhook no PlacaFlow
Esta página foi útil?