Todos os sistemas operando

Bem-vindo à evob.
Como podemos ajudar?

Tudo que você precisa para tirar o máximo da sua plataforma — guias, vídeos, dúvidas frequentes e suporte humano.

Comece por aqui

Trilha sob medida pra você

Roteiros passo a passo conforme seu papel na plataforma.

Explore por área

Tudo que sua plataforma faz, organizado em pastinhas.

Os mais buscados

Atualizados recentemente

Não achou o que procurava?

Nosso time de Customer Success responde em até 30 minutos nos planos Pro e superiores.

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 receptor

Como 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

  1. No LeadLovers, acesse Automações > Criar automação > Webhook receptor
  2. Copie a URL do webhook gerada pelo LeadLovers
  3. Configure o mapeamento de campos:
- `student.name` → Nome do lead

- `student.email` → E-mail do lead - `student.phone` → Telefone (se disponível no payload)

  1. Selecione a máquina e sequência que o lead deve entrar
  2. Salve a automação e copie a URL

Passo a passo — configurar na evob

  1. Acesse Loja > Configurações > Webhooks > Novo webhook
  2. Preencha:
- Nome: "LeadLovers — [nome do curso]"

- URL: cole a URL do webhook do LeadLovers - Eventos: selecione `purchase.completed`

  1. Salve
  2. 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


Foi útil este artigo? 👍 👎 Falar com CS (em produção) · Pergunte ao Vob 🤖 (em produção) Última atualização: 2026-05-07


Este artigo foi útil?
Sugerir uma melhoria
Ainda com dúvida?

Nosso time responde em até 30 minutos nos planos Pro e superiores.

✎ Revisão Navegue para um artigo
✨ Gemini — Editor de Ajuda

⚙ Configurações — Modo Revisão

Bunny Storage API Key (evob-docs)
Para salvar artigos diretamente no CDN
Gemini API Key
Chaves salvas no localStorage deste browser