Conectar LeadLovers via webhook
LeadLovers recebe dados da evob via webhook — adiciona leads e move funis após cada compra.
Onde acessar
evob: Loja > Configurações > Webhooks > Novo webhook LeadLovers: Automações > Webhook receptorComo funciona a integração
A evob e o LeadLovers não têm integração nativa — a conexão é feita via webhook. Quando uma compra é aprovada na evob, o webhook envia os dados do aluno para o LeadLovers, que cria o lead (ou atualiza o existente) e o adiciona ao funil configurado.
``` Compra aprovada na evob ↓ Webhook POST → URL do LeadLovers ↓ LeadLovers cria/atualiza lead ↓ Lead entra no funil / sequência de e-mails ```
Passo a passo — configurar no LeadLovers
- No LeadLovers, acesse Automações > Criar automação > Webhook receptor
- Copie a URL do webhook gerada pelo LeadLovers
- Configure o mapeamento de campos:
- `student.email` → E-mail do lead - `student.phone` → Telefone (se disponível no payload)
- Selecione a máquina e sequência que o lead deve entrar
- Salve a automação e copie a URL
Passo a passo — configurar na evob
- Acesse Loja > Configurações > Webhooks > Novo webhook
- Preencha:
- URL: cole a URL do webhook do LeadLovers - Eventos: selecione `purchase.completed`
- Salve
- Clique em Enviar teste e verifique no LeadLovers se o lead foi criado
Mapeamento de campos no payload
O payload do evento `purchase.completed` inclui:
```json { "event": "purchase.completed", "data": { "student": { "name": "João Silva", "email": "joao@email.com", "phone": "11999998888" }, "offer": { "name": "Curso de Marketing", "price": 29700 } } } ```
Configure o LeadLovers para ler esses campos via `data.student.name`, `data.student.email`, etc.
Segmentação por curso
Para colocar alunos de cursos diferentes em funis diferentes, crie um webhook por curso:
| Webhook | Evento | Funil LeadLovers | |---|---|---| | "LeadLovers — Curso A" | `purchase.completed` | Funil Curso A | | "LeadLovers — Curso B" | `purchase.completed` | Funil Curso B |
Use um webhook por oferta se precisar de segmentação ainda mais granular.
Boas práticas
✅ Faça
- Crie um webhook por curso (não um único para toda a loja) — permite direcionar alunos para funis específicos por produto comprado
- Teste a integração com uma compra real de baixo valor antes do lançamento — o botão "Enviar teste" usa dados fictícios; uma compra real confirma que os dados chegam corretamente
- Configure a automação do LeadLovers para não criar duplicatas — use o e-mail como chave de deduplicação para alunos que compraram mais de um curso
❌ Não faça
- Usar o mesmo funil para todos os cursos — alunos com perfis e necessidades diferentes (iniciante vs. avançado) precisam de sequências de e-mail diferentes
- Ouvir `enrollment.created` no lugar de `purchase.completed` — matrícula manual não é compra; o LeadLovers deve receber apenas leads que efetivamente pagaram
- Deixar o webhook ativo sem monitorar o log — se o LeadLovers ficar fora do ar ou mudar a URL do receptor, os leads deixam de entrar no funil silenciosamente
Erros comuns
"O teste funcionou mas a compra real não chegou no LeadLovers"
Confirme que o evento `purchase.completed` está selecionado (não `enrollment.created`). Também verifique se a compra foi aprovada — boleto não compensado não dispara o evento.
"O lead chegou mas sem nome ou telefone"
O LeadLovers pode não estar mapeando os campos corretamente. Verifique a automação no LeadLovers e confirme que os campos apontam para `data.student.name` e `data.student.phone` — não para `student.name` sem o prefixo `data`.
"O LeadLovers retornou 422 no log da evob"
Status 422 indica que o payload não passou na validação do LeadLovers (ex: campo obrigatório ausente ou formato inválido). Verifique os logs da automação no LeadLovers para identificar qual campo está rejeitando.
"Como remover o lead do LeadLovers se o aluno pedir reembolso?"
Crie um segundo webhook para o evento `purchase.refunded` apontando para uma automação de "saída de funil" no LeadLovers. Sem esse webhook, alunos reembolsados continuam na sequência de e-mails de aluno ativo.
Próximos passos
- 📖 Webhooks — conceito e funcionamento
- 📖 Configurar e testar um webhook
- 📖 Eventos disponíveis para webhooks
- 📖 Conectar outras ferramentas via webhook
Foi útil este artigo? 👍 👎 Falar com CS (em produção) · Pergunte ao Vob 🤖 (em produção) Última atualização: 2026-05-07