
Raifran Monteiro - Embaixador fez uma pergunta.
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:
created_at
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;
IV) 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";VIII) Permita que qualquer pessoa possa acessar o App e clique em "Implantar";
IX) 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
I) 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.
- 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;
III) 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:
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.
@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