Webhooks Integrados - Criando leads através do Elementor Forms
Este exemplo mostra como configurar um formulário no Elementor (plugin do WordPress) para enviar um webhook à Sprinthub e criar leads automaticamente ao ser preenchido.
Atualizado
Este exemplo mostra como configurar um formulário no Elementor (plugin do WordPress) para enviar um webhook à Sprinthub e criar leads automaticamente ao ser preenchido.
Atualizado
Ao editar um elemento de formulário, será exibido um mapeamento dos campos. Esses campos serão enviados para o webhook da Sprinthub, com os nomes das etiquetas (labels) utilizados como chaves (keys) no JSON. O webhook gerado pela configuração abaixo terá o seguinte formato:
{
"Name": "Enki Sprinthub",
"Email": "enki@sprinthub",
"Message": "Olá, gostaria de saber mais sobre a plataforma"
}
Um webhook passivo foi criado na Sprinthub para receber os dados enviados por esse formulário externo. O mapeamento do corpo da requisição deve corresponder exatamente ao formato mencionado anteriormente, com nomes idênticos. O método da requisição foi configurado como POST, utilizando o campo 'Email' como identificador do lead. Isso evita a duplicação de leads e permite identificar leads já existentes no sistema.
É necessário adicionar a ação 'Webhook' ao formulário na opção 'Actions After Submit'. Isso permitirá inserir o link do webhook configurado na Sprinthub.
No campo 'Webhook URL', insira o link do webhook gerado na Sprinthub, disponível no lado esquerdo da página. Em seguida, adicione o access_token
como um parâmetro de consulta (query param) utilizando o caractere &
. O link terá o seguinte formato:
Por fim, na seção 'Criação Automática de Leads', ative a opção 'Habilitar criação automática?'. Certifique-se de que os campos do lead estejam devidamente mapeados para corresponder aos dados recebidos pelo webhook. Após salvar e fechar, o webhook estará configurado para cadastrar leads diretamente da sua plataforma WordPress com Elementor.