Neste artigo, mostraremos como você pode enviar perfis do Linked Helper diretamente para uma lista no Google Sheets, sem precisar de ferramentas de terceiros como Zapier ou Make.com. Este é um recurso interessante para vendedores que desejam tornar o fluxo de trabalho do seu negócio ainda mais automatizado.
NOTA: Integrações diretas com os CRMs mais populares já estão disponíveis via ação Enviar pessoa para CRM externo.
Neste artigo, consideramos que você já possui uma campanha pronta, à qual só precisa adicionar a ação Enviar pessoa para webhook para enviar perfis ao Google Sheets. Se você deseja enviar apenas aqueles que responderam, é necessário instalar o plug-in Enviar respondidos para Webhook e ativar a opção correspondente na ação Verificar se há respostas.
- Integração
-
FAQ
- Não quero enviar determinados campos, o que devo fazer para parar de enviá-los?
- Excluí uma coluna da lista, agora quero que o Linked Helper envie dados para essa coluna novamente. Como faço?
- Como envio dados para uma aba diferente dentro do mesmo documento?
- Como faço para que o Linked Helper continue enviando dados para uma nova aba dentro do mesmo documento?
- Como posso renomear a aba depois de implantar o script?
- Lista de campos enviados para o webhook
Integração
Veja abaixo o passo a passo para criar um link de webhook e enviar perfis para uma planilha:
- Crie um novo documento no Google Sheets e renomeie a aba para 'LH'. Você também pode usar um documento já existente, mas nesse caso será necessário criar uma nova aba e renomeá-la para 'LH' (você pode usar outro nome, mas nesse caso será preciso alterar a linha 17 do script, veja o passo 3 abaixo):
- Vá em Extensões > Apps Script:
Se não houver a opção App Script no menu Extensões, vá em Ferramentas > Editor de script: - No menu Code.gs que abrir, substitua o código pelo exemplo abaixo. Se você usou um nome diferente para a aba no passo 1, por exemplo, "Leads do LinkedIn", altere a linha 17 do script (const sheetName = "LH";) e troque LH pelo novo nome (const sheetName = "Leads do LinkedIn";):
function mapValuesToKeys(data, sheetHeaders) {
const orderedData = [];
for (const sheetHeader of sheetHeaders) {
orderedData.push(data[sheetHeader]);
}
return orderedData;
}
function doPost(e) {
const sheetName = "LH";
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(sheetName);
const data = JSON.parse(e.postData.contents);
const lhHeaders = Object.keys(data);
if (sheet.getFrozenRows() === 0) {
sheet.getRange(1, 1, 1, lhHeaders.length).setValues([lhHeaders]);
sheet.setFrozenRows(1);
}
const sheetHeaders = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0];
const mappedValues = mapValuesToKeys(data, sheetHeaders);
sheet.appendRow(mappedValues);
return ContentService.createTextOutput("Data appended successfully");
} - Clique no botão '+' ao lado do menu Serviços:
- Role a lista no pop-up, escolha 'Google Sheets API' e clique em Adicionar:
- No canto superior direito, clique em Implantar > Nova implantação
- No pop-up, clique no ícone de engrenagem e depois escolha a opção Web app:
- Certifique-se de que a configuração Quem tem acesso está definida como Qualquer pessoa e clique em Implantar:
- Clique em Autorizar acesso:
- Na janela pop-up, clique na conta Google que será usada para a planilha:
- Clique em Avançado e depois em Ir para projeto sem título (não seguro). Se você deu um nome ao projeto, o nome será diferente:
- Clique em Permitir na próxima janela pop-up:
- Após a implantação do app, copie a URL do Web app.
- Vá até sua campanha e adicione a ação Enviar pessoa para webhook:
- No pop-up, ajuste as configurações da ação:
- Adicione a URL do Web app copiada no passo 13.
- Certifique-se de que os dados serão convertidos em objetos planos e que valores de múltiplas linhas serão convertidos em linha única.
- Defina o número de colunas que deseja enviar para a planilha.
- Ative o envio do histórico de mensagens, se necessário e permitido pelo seu tipo de licença.
- Clique no botão 'Guardar e fechar'.
- Inicie a campanha e aguarde até que pelo menos um perfil seja enviado para a planilha. Depois disso, acesse o documento e verifique se os dados foram enviados corretamente.
FAQ
Não quero enviar determinados campos, o que devo fazer para parar de enviá-los?
Basta excluir o nome da coluna.
Excluí uma coluna da lista, agora quero que o Linked Helper envie dados para essa coluna novamente. Como faço?
Basta adicionar a coluna novamente e dar exatamente o mesmo nome.
Como envio dados para uma aba diferente dentro do mesmo documento?
Você precisa criar uma nova implantação dentro do mesmo documento.
Para isso, siga:
- Abra o documento para o qual você enviará os dados;
- Crie uma nova aba, renomeie se necessário, por exemplo, 'Gerentes de Vendas';
- Vá em Extensões > Apps Script:
Se não houver a opção App Script no menu Extensões, vá em Ferramentas > Editor de script: - No menu Code.gs que abrir, substitua o código pelo exemplo abaixo. Se você usou um nome diferente para a aba, por exemplo, "Gerentes de Vendas", altere a linha 17 do script (const sheetName = "LH";) e troque LH pelo novo nome (const sheetName = "Gerentes de Vendas";):
- No canto superior direito, clique em Implantar > Nova implantação
- Dê uma descrição, certifique-se de que a configuração Quem tem acesso está como Qualquer pessoa e clique em Implantar:
Como faço para que o Linked Helper continue enviando dados para uma nova aba dentro do mesmo documento?
A forma mais fácil é:
- Alterar o nome da aba original, por exemplo, de 'LH' para 'Dados do LH recebidos até 13/12/2023'
- Criar uma nova aba dentro do mesmo documento.
- Dar à nova aba o nome da aba original, 'LH' por padrão.
Os novos dados serão enviados para a nova lista chamada 'LH', mas os dados enviados anteriormente ficarão armazenados na outra lista chamada 'Dados do LH recebidos até 13/12/2023'.
Outra forma é:
- Criar uma nova aba dentro do mesmo documento.
- Dar o nome desejado.
- Ir em Extensões > Apps Script
- Alterar o nome da aba no código.
- No canto superior direito, clique em Implantar > Nova implantação
- Dê uma nova descrição, certifique-se de que a configuração Quem tem acesso está como Qualquer pessoa e clique em Implantar.
- Após a implantação do app, copie a URL do Web app.
- Substitua a URL do webhook em todas as ações que usavam a versão anterior do script, ou seja, a URL anterior.
Como posso renomear a aba depois de implantar o script?
Você precisa:
- Criar uma nova aba dentro do mesmo documento.
- Dar o nome desejado.
- Ir em Extensões > Apps Script
- Alterar o nome da aba no código.
- No canto superior direito, clique em Implantar > Nova implantação
- Dê uma nova descrição, certifique-se de que a configuração Quem tem acesso está como Qualquer pessoa e clique em Implantar.
- Após a implantação do app, copie a URL do Web app.
- Substitua a URL do webhook em todas as ações que usavam a versão anterior do script, ou seja, a URL anterior.
Lista de campos enviados para o webhook
Veja neste artigo a lista de colunas que o Linked Helper envia via Webhook - Campos de dados exportados do Linked Helper para um webhook, CRM ou arquivo CSV.
___________________________________________________________________________________
Você pode experimentar o software gratuitamente por 14 dias — baixe e ative o teste grátis.
Site oficial Nosso blog YouTube Facebook Instagram WhatsApp E-mail: info@linkedhelper.com