Ícone do site Richard Alquati – Growth Hacker

Como integrar RD Station e Google Sheets com Custo Zero

Pipeline de dados de marketing sem servidor

Muitos times de marketing travam o crescimento de suas operações por causa de custos de ferramentas de integração. Quando o volume de leads escala, a conta do Zapier ou da Pluga pode se tornar um gargalo financeiro.

Mas o segredo dos grandes players é a independência técnica. Hoje, vou te mostrar como criar uma automação de “gente grande” usando Webhooks e Google Apps Script para enviar dados do RD Station Marketing (ou CRM) direto para o Google Sheets e Looker Studio, sem gastar um centavo com conectores.

O Conceito: Webhooks como a “Língua Universal”

O Webhook é uma forma de um software avisar outro que algo aconteceu em tempo real. Em vez de uma ferramenta ficar perguntando ao RD Station “tem lead novo?”, o RD Station “bate na porta” da sua planilha e entrega o dado assim que a conversão ocorre.


Passo 1: O “Cérebro” no Google Sheets

O Google Sheets possui uma ferramenta poderosa chamada Apps Script. Ela permite que sua planilha se comporte como um servidor web capaz de receber dados externos.

  1. Abra sua planilha e vá em Extensões > Apps Script.
  2. Substitua o código padrão por este script otimizado (ele já trata o formato de array que o RD Station envia):

JavaScript

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

    for (var i = 0; i < leads.length; i++) {
      var lead = leads[i];
      
      // Personalize as colunas conforme sua necessidade
      sheet.appendRow([
        new Date(),               // Data da Integração
        lead.email,               // E-mail do Lead
        lead.name,                // Nome
        lead.status,              // Status no Funil
        lead.opportunity,         // É oportunidade? (true/false)
        lead.last_conversion.content.source // Origem da conversão
      ]);
    }
    return ContentService.createTextOutput("Sucesso").setMimeType(ContentService.MimeType.TEXT);
  } catch (error) {
    return ContentService.createTextOutput("Erro: " + error.message);
  }
}

O Pulo do Gato: Ao clicar em Implantar > Nova Implantação, selecione “App da Web” e em “Quem pode acessar”, escolha “Qualquer pessoa”. Isso permite que o servidor do RD Station envie os dados sem barreiras de login.


Passo 2: Configurando o Gatilho no RD Station

Com a URL gerada no passo anterior em mãos, você só precisa configurar o “disparo”:


Passo 3: Visualização no Looker Studio

Agora que os dados estão caindo em tempo real no Sheets, conecte essa planilha ao Looker Studio.

Como os dados estão “crus” e organizados em linhas, você consegue criar dashboards de performance, funis de conversão por origem e calcular seu ROI com precisão cirúrgica, sem depender de conectores pagos que limitam o histórico de dados.


Por que isso é Atitude de Growth Hacker?

  1. Eficiência de Custos: Você economiza centenas (ou milhares) de reais em planos de ferramentas de integração.
  2. Escalabilidade: O Google Apps Script suporta milhares de requisições diárias gratuitamente.
  3. Customização Total: Você decide exatamente qual campo do JSON do RD quer salvar, sem as limitações de campos pré-definidos de ferramentas prontas.

A verdadeira autoridade de um Growth Hacker não está no tamanho do orçamento, mas na inteligência da arquitetura de dados.


Gostou dessa solução técnica? Se você precisar de ajuda para personalizar o script para capturar campos personalizados (custom fields) do seu RD Station, me mande uma mensagem!


Sair da versão mobile