[Webhook] Como enviar informações de forma automatizada para uma planilha do Google Sheets

Para enviar informações do RD Station Marketing para uma planilha do Google Shets de forma automatizada, você tem dois caminhos básicos:

 

1- Via plataformas de integração (geralmente são pagas);

2- Via Webhook (essa é gratuita e vou te ensinar aqui).

 

**Passo a passo**

 

 

1°) Crie um destino para as informações

 

Ao acionar o gatilho, queremos que as informações sejam direcionadas para uma planilha no Google Sheets. Para isso, iremos criar uma URL para receber essas informações. Veja como criar:

 

I) Crie uma planilha no Google Sheets e dê um nome a ela;

II) Crie um cabeçalho com os seguintes campos:

Sheetscreated_at

email

name

company

last_conversion.content.identificador

first_conversion.content.identificador

first_conversion.conversion_origin.channel

first_conversion.conversion_origin.source

first_conversion.conversion_origin.medium

first_conversion.conversion_origin.campaign

opportunity

 

III) Clique em Extensões > Apps Script;

Apps ScriptIV) Dê um nome ao projeto;

V) Cole o seguinte código na linha 2:

 

function doPost(e) {

  var activeSheet = SpreadsheetApp.getActiveSheet();  

  var payload = JSON.parse(e.postData.contents);

  var rowContents = [];

  var headers = activeSheet.getRange("A1:A").getDataRegion().getValues()[0];

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

    var header = headers[i];

    var deep = header.toString().split(".");

    var dataVal = payload["leads"][0];

   

    for(var j = 0; j < deep.length; j++) {

      var d = deep[j];

      dataVal = dataVal[d];

    }

   

    rowContents.push(dataVal);

  }

 

  activeSheet.appendRow(rowContents);

 

  return "OK";

}

 

VI) Clique em "Implantar" > "Nova implantação";

VII) No tipo de implantação, selecione "App da web";image.pngVIII) Permita que qualquer pessoa possa acessar o App e clique em "Implantar";

imageIX) Copie a URL gerada e salve em algum lugar;

 

 

2°) Crie o gatilho para envio

 

Neste momento você definirá o que será enviado para a planilha. Para isso, também temos dois caminhos, sendo o primeiro via https://app.rdstation.com.br/integracoes/webhooks# e o segundo via fluxo de automação.

 

  • Via Webhook

 

Webhook RDI) Dê um nome ao webhook;

II) Cole a URL que você criou no último passo;

III) Defina o gatilho (ação que desencadeará a automação), que pode ser uma conversão ou uma marcação de oportunidade.

 

*Para conversão você pode escolher uma específica (Ex.: contato) ou todas, deixando o campo "Eventos de Conversão" em branco.

 

IV) Clique em "Salvar Webhook";

V) Verifique se está funcionando.

 

Selecione um lead e clique em "verificar". Dentro de uns instantes as informações dele estará na sua planilha e a partir disso o envio será automático a cada acionamento do gatilho selecionado.

 

image 

  • Via fluxo de automação

I) Acesse https://app.rdstation.com.br/automacao-de-marketing-beta e crie um novo fluxo;

 

II) Defina os critérios de entrada;

imageIII) Selecione como nova ação "Enviar leads para integração";

 

IV) Cole a URL que você criou anteriormente no App Scripts e salve a automação.

 

Aqui, para testar, basta inserir um lead no fluxo:

image 

Prontinho. O envio das informações serão enviadas de forma automática para a planilha sempre que o gatilho for acionado.

 

Testou por aí? Me diga se funcionou e/ou deixe suas dúvidas nos comentários.


Ivanjose - gosta disto.
  • @Tiago Guilherme -​  @Bruna Kiyomura -​ @Bruna Richter​ 

     

    Vim facilitar a vida haha

     

    1) Acessem essa planilha e façam uma cópia;

    2) Vão em "Extensões", no menu superior, e em "Apps Scripts";

    3) Vão ver um código lá. Deixem do jeito que tá.

    4) Criem em "Implantar" e "Nova implantação";

    5) Dê um nome e deixem que "Qualquer pessoa" possa acessar;

    6) Clique em implantar;

    7) Autorize o acesso (se der erro, clique em "Advanced" e "Go to ...";

    8) Copiem a URL (https.//script....);

    9) Voltem pro 2° passo do tutorial, escolhendo enviar a partir do webhook ou fluxo de automação. É só inserir a URL lá dentro e ser feliz haha

    Expandir publicação
    Selecionada como a melhor
  • Oi Raifran, eu já tentei esta maneira por aqui, porque achei também em outro site, mas infelizmente não rolou. Mas, mesmo assim tenho uma dúvida.

     

    No caso de precisarmos puxar através do marketing o funil de vendas e a última etapa que o lead se encontra, segue a mesma lógica?

     

    pois nos campos, temos as primeiras e última conversão, mas não a situação do lead no funil de vendas.

     

    Pode dar alguma orientação ou se alguém da comunidade já conseguiu?

     

    Obrigado

    Expandir publicação
    • Segue a mesma lógica, Tiago. Só incluir as colunas "custom_fields.Funil de vendas no CRM (última atualização)" e "custom_fields.Etapa do funil de vendas no CRM (última atualização)".

       

      Sobre não funcionar, revisa todos os passos e lembra de deixar o script público quando for implementar.

  • Olá, boa tarde.

     

    Tentei também e não deu certo :/

    Nem pro webhook e nem pelo fluxo de automação. O passo a passo apareceu tudo igual certinho, porém hora que faço os testes, não aparece nada na planilha. Sabem o que pode estar acontecendo?

     

    Obrigada desde já. :D

    • Preencheu as colunas da planilha certinho? Na hora de implementar o script, deixou ele público e deu automização para acessado? O problema está em algum detalhe.

  • @Tiago Guilherme -​  @Bruna Kiyomura -​ @Bruna Richter​ 

     

    Vim facilitar a vida haha

     

    1) Acessem essa planilha e façam uma cópia;

    2) Vão em "Extensões", no menu superior, e em "Apps Scripts";

    3) Vão ver um código lá. Deixem do jeito que tá.

    4) Criem em "Implantar" e "Nova implantação";

    5) Dê um nome e deixem que "Qualquer pessoa" possa acessar;

    6) Clique em implantar;

    7) Autorize o acesso (se der erro, clique em "Advanced" e "Go to ...";

    8) Copiem a URL (https.//script....);

    9) Voltem pro 2° passo do tutorial, escolhendo enviar a partir do webhook ou fluxo de automação. É só inserir a URL lá dentro e ser feliz haha

    Expandir publicação
    Selecionada como a melhor
10 de 17