Integrações de Dados e Produtividade
Registre cada lead em uma planilha, banco de dados ou no seu próprio endpoint de API. Configure em Configurações → Integrações.
Google Sheets
Adicione uma nova linha a um Google Sheet para cada lead que entrar no LeadHub.
Passo 1 — Criar um Projeto no Google Cloud
- Acesse console.cloud.google.com.
- Clique em Novo Projeto, nomeie-o LeadHub e crie-o.
- Pesquise pela Google Sheets API e Ative-a.
- Também ative a Google Drive API.
Passo 2 — Criar Credenciais OAuth
- No Console Cloud, vá para APIs e Serviços → Credenciais.
- Clique em Criar Credenciais → ID do cliente OAuth.
- Defina o Tipo de Aplicativo como Aplicativo Web.
- Em URIs de redirecionamento autorizados, adicione:
https://seudominio.com/oauth/google-sheets/callback - Clique em Criar e copie o Client ID e o Client Secret.
Passo 3 — Preparar Seu Google Sheet
- Crie um novo Google Sheet (ou abra um existente).
- Adicione cabeçalhos de coluna na linha 1 — sugestão:
ID | Primeiro Nome | Último Nome | E-mail | Telefone | Empresa | Fonte | Pipeline | Estágio | Pontuação | Criado Em - Copie o ID da Planilha da URL.
Passo 4 — Configurar no LeadHub
- Vá para Configurações → Integrações → Google Sheets.
- Preencha:
Campo Valor Client ID Do Passo 2 Client Secret Do Passo 2 ID da Planilha Do Passo 3 Nome da Aba O nome da aba, ex.: Sheet1 - Clique em Conectar com Google para concluir o fluxo OAuth.
Notion
Crie uma nova página (entrada de banco de dados) em um banco de dados do Notion para cada lead.
Passo 1 — Criar uma Integração no Notion
- Acesse notion.so/my-integrations.
- Clique em + Nova integração.
- Dê um nome (LeadHub) e selecione seu workspace.
- Copie o Token de Integração Interna (começa com
secret_).
Passo 2 — Compartilhar Seu Banco de Dados com a Integração
- Abra o banco de dados do Notion onde deseja armazenar leads.
- Clique em Compartilhar (canto superior direito) → pesquise pelo nome da sua integração → clique em Convidar.
Passo 3 — Obter o ID do Banco de Dados
Da URL do banco de dados, o ID do Banco de Dados é a string de 32 caracteres antes do ?.
Passo 4 — Configurar no LeadHub
- Vá para Configurações → Integrações → Notion.
- Preencha:
Campo Valor Token de API Token de Integração Interna do Passo 1 ID do Banco de Dados Do Passo 3 - Clique em Salvar e Testar.
Airtable
Adicione um novo registro a uma base do Airtable para cada lead.
Passo 1 — Obter Sua Chave de API e Detalhes da Base/Tabela
- Vá para airtable.com/account → role até a seção API → gere um Token de Acesso Pessoal.
- Abra sua base do Airtable e obtenha o ID da Base da URL.
- Anote o Nome da Tabela (o nome da aba na sua base).
Passo 2 — Preparar Sua Tabela do Airtable
Certifique-se de que a tabela tenha campos para: Name, Email, Phone, Source, Company, Pipeline, Stage, Score.
Passo 3 — Configurar no LeadHub
- Vá para Configurações → Integrações → Airtable.
- Preencha:
Campo Valor Chave de API Token de Acesso Pessoal do Passo 1 ID da Base Do Passo 2 Nome da Tabela Nome exato da tabela (diferencia maiúsculas de minúsculas) - Clique em Salvar e Testar.
Webhook Genérico
Envie dados de leads para qualquer URL — seu próprio servidor, uma integração personalizada, uma função serverless ou qualquer endpoint que aceite requisições HTTP POST.
Passo 1 — Preparar Seu Endpoint
Seu endpoint deve:
- Aceitar requisições
HTTP POST - Aceitar
Content-Type: application/json - Retornar um código HTTP
2xxem caso de sucesso
Passo 2 — Configurar no LeadHub
- Vá para Configurações → Integrações → Webhook Genérico.
- Preencha:
Campo Valor URL do Webhook A URL completa do seu endpoint Chave Secreta (Opcional) Uma string secreta adicionada como cabeçalho X-LeadHub-Signature - Clique em Salvar e Testar.
Estrutura do Payload
{
"event": "lead.created",
"id": "lead_01HXZ3...",
"first_name": "Jane",
"last_name": "Doe",
"email": "[email protected]",
"phone": "+1 555 000 1234",
"company": "Acme Corp",
"source": "facebook_lead_ads",
"pipeline": "Sales",
"stage": "New",
"score": 72,
"tags": ["webinar", "hot"],
"custom_fields": {},
"created_at": "2025-06-15T14:23:00Z"
}
Verificação de Assinatura
Se você definir uma Chave Secreta, cada requisição incluirá o cabeçalho:
X-LeadHub-Signature: sha256=HMAC_SHA256(secret, payload_body)
Push para API REST
Envie dados de leads para um endpoint de API RESTful com método HTTP, cabeçalhos e mapeamento de campos configuráveis.
Passo 1 — Identificar Seu Endpoint de API
Você precisa de:
- A URL do endpoint completa (ex.:
https://api.seuapp.com/v1/leads) - O método HTTP:
POST,PUTouPATCH - Quaisquer cabeçalhos de autenticação necessários
Passo 2 — Configurar no LeadHub
- Vá para Configurações → Integrações → Push para API REST.
- Preencha:
Campo Valor URL do Endpoint URL completa do endpoint da API Método HTTP POST, PUT ou PATCH Cabeçalhos Objeto JSON de cabeçalhos, ex.: {"Authorization": "Bearer abc123"} - Clique em Salvar e Testar.
Solução de Problemas
| Problema | Solução |
|---|---|
| Erro OAuth do Google Sheets | Certifique-se de que o URI de redirecionamento corresponde exatamente, incluindo https:// |
| "Objeto não encontrado" no Notion | A integração não está compartilhada com o banco de dados — reveja o Passo 2 |
| Incompatibilidade de campos no Airtable | Os nomes dos campos diferenciam maiúsculas de minúsculas — verifique os nomes exatos |
| Webhook retornando 4xx | Verifique se seu endpoint aceita Content-Type: application/json |
| Assinatura não coincide | Certifique-se de computar HMAC-SHA256 sobre o corpo bruto da requisição |