VipterCentral de Ajuda

Conectar o Google Sheets

Grave uma linha numa planilha do Google a cada evento de venda, com um script do Apps Script que você publica na sua própria conta, sem login do Google no Vipter.

Admin ou DonoTodos os planosVerificado em 4 de out. de 2026

Com o Google Sheets conectado, cada evento de venda vira uma linha numa planilha sua: PIX gerado, pedido pago, recusa, envio, assinatura, checkout abandonado. A planilha recebe os dados que só o Vipter tem, como telefone, documento, endereço e UTMs, e serve para conferir vendas, montar relatórios próprios ou alimentar outras ferramentas.

A ligação é feita por um script do Google Apps Script que você cola na planilha e publica na sua conta. O Vipter não pede login do Google e não tem acesso ao seu Drive: ele só chama o endereço do script com um segredo que vocês dois conhecem.

Antes de começar, vale ler como funcionam as automações.

Antes de começar

  • Uma conta do Google e uma planilha nova ou existente no Google Sheets.
  • Papel Admin ou Dono no projeto do Vipter.

Como a planilha fica

  • Uma aba por evento, com o nome dele: PIX gerado, Pedido pago, Checkout abandonado e assim por diante. Para gravar tudo numa aba só, preencha SINGLE_SHEET no script (passo 2). Nesse caso, a coluna evento separa as linhas.
  • Cabeçalho automático: a primeira linha de uma aba vazia recebe o nome dos campos do registro de venda. Um campo novo vira uma coluna nova no fim. Colunas que você mover ou acrescentar à mão ficam onde estão.
  • Sem linha repetida: um evento que chega de novo, numa nova tentativa ou num reenvio, não é gravado duas vezes. O script confere a coluna id_evento.
  • Células prontas para uso: datas viram datas de verdade. Código do PIX, CEP e telefone com + ficam como texto, para o Sheets não transformar em número. Um texto que começa com =, +, - ou @, como um nome digitado de propósito, também fica como texto e nunca vira fórmula.

Passo 1: copiar o script no Vipter

  1. No painel do Vipter, abra GeralIntegraçõesAutomaçõesGoogle Sheets.
  2. Em Script da planilha, clique em Copiar script. Aparece Script copiado.
Página do Google Sheets no Vipter com o script da planilha, o botão Copiar script e os campos da conexão numerados

Se o navegador não deixar copiar, o painel seleciona o script para você copiar com Ctrl+C ou ⌘C.

Passo 2: colar o script na planilha

  1. Abra a planilha no Google Sheets e vá em ExtensõesApps Script.
  2. Apague o conteúdo do editor e cole o script.
  3. Na linha var SECRET = 'COLE_AQUI_O_SEGREDO';, troque COLE_AQUI_O_SEGREDO por uma senha longa e aleatória, com 30 caracteres ou mais. Guarde essa senha para o passo 4.
  4. Opcional: para gravar tudo numa aba só, troque var SINGLE_SHEET = ''; por um nome, como var SINGLE_SHEET = 'Vendas';.
  5. Salve o projeto.

O segredo é o que protege a planilha

O endereço do script aceita chamadas de qualquer pessoa: é o segredo que impede um estranho de gravar linhas na sua planilha. Use uma senha que você não usa em outro lugar. Quem pode editar a planilha consegue abrir o Apps Script e ver o segredo, então dê acesso de edição só a quem precisa.

Passo 3: publicar como app da Web

  1. No Apps Script, clique em ImplantarNova implantação.
  2. Em Selecionar tipo, escolha App da Web.
  3. Em Executar como, escolha Eu. Em Quem pode acessar, escolha Qualquer pessoa.
  4. Clique em Implantar e autorize o acesso com a sua conta do Google. Se o Google avisar que o app não foi verificado, é o seu próprio script: abra Avançado e continue.
  5. Copie a URL do App da Web. Ela termina em /exec.
Janela Nova implantação do Apps Script com o tipo App da Web, Executar como Eu e Quem pode acessar Qualquer pessoa
Ilustração provisória: a tela real pode ter pequenas diferenças. O print definitivo entra em breve.

Para conferir se a publicação está no ar, abra a URL no navegador. A resposta é {"ok":true,"vipter":true}, sem nenhum dado da planilha.

Passo 4: conectar no Vipter

  1. De volta ao Vipter, em Conexão, preencha os campos numerados.
#CampoO que colar
1URL do app da Web (/exec)ObrigatórioA URL do App da Web que você copiou no passo 3, terminada em /exec.
2SegredoObrigatório · fica oculto depois de salvoA mesma senha que você colocou em SECRET no passo 2.
  1. Em Eventos enviados, desmarque o que você não quer na planilha.
  2. Deixe ligado Ativo — enviar eventos para esta plataforma e clique em Salvar.
  3. Clique em Testar conexão. O script confere o segredo e responde sem gravar nada na planilha.

Deu certo se

Aparece Conexão funcionando. Depois, gere um PIX no checkout de uma oferta: a aba PIX gerado aparece na planilha com o cabeçalho e uma linha, e o evento fica como enviado em Envios recentes.

Mudar o script ou o segredo depois

  • Editou o script: publique uma versão nova em ImplantarGerenciar implantações, no lápis de editar, com Versão: Nova versão. Sem isso, a versão antiga continua rodando. A URL não muda.
  • Criou outra implantação: uma implantação nova tem outra URL. Cole a URL nova no Vipter e salve.
  • Trocou o segredo: troque no script, publique uma versão nova e salve a mesma senha no Vipter. Enquanto os dois estiverem diferentes, os eventos falham com invalid_secret.

Envios, novas tentativas e reenvio

  • enviado: a linha foi gravada, ou já existia.
  • falhou: o script recusou ou o Google não respondeu. Quando a planilha está ocupada ou o Sheets dá erro, o Vipter tenta de novo sozinho em 5 minutos, 30 minutos, 2 horas, 6 horas e 24 horas. Segredo errado e publicação mal configurada não são repetidos: corrija e use Reenviar.

O reenvio é seguro: a linha só é gravada se ainda não estiver na aba. Veja novas tentativas e reenvio.

Problemas comuns

  • O envio falhou com "the Apps Script did not answer JSON"

    A publicação não está como Qualquer pessoa, ou a URL não é a que termina em /exec. O Google respondeu com a página de login em vez do script. Confira o passo 3 e cole a URL /exec.

  • O envio falhou com "Apps Script: invalid_secret"

    A senha no Vipter é diferente da que está no script, ou o script foi editado sem publicar uma versão nova. Confira os dois lados.

  • O envio falhou com "Apps Script: secret_not_configured"

    O script ainda tem COLE_AQUI_O_SEGREDO. Troque pela senha, salve e publique uma versão nova.

  • Uma coluna nova apareceu no fim da aba

    O Vipter passou a enviar um campo novo. Os campos nunca mudam de nome nem somem, então as colunas que você já usa continuam certas.

O que fazer a seguir

  • Veja o que cada coluna significa em o registro de venda.
  • Para receber os eventos num sistema seu, com assinatura e novas tentativas, use os webhooks.
Esta página ajudou?

Nesta página

Idioma