Como configurar notificações sobre novos leads usando webhooks
Webhooks são um método HTTP que permite notificar rapidamente o servidor sobre alterações no banco de dados de origem e acionar o processamento adicional das informações recebidas.
Com a SendPulse, você pode configurar a entrega de webhook quando um usuário fornece suas informações de contato usando um formulário pop-up. Esse tipo de solicitação de usuário e registro de banco de dados conectado é chamado de lead de marketing qualificado ou, simplesmente, um lead.
Depois de obter dados de leads de um pop-up, o CRM da SendPulse os adiciona à seção “Contatos” e a uma lista de endereçamento (se você selecionar a opção “Salvar em uma lista de endereçamento” ao configurar seu pop-up).
O sistema também pode enviar dados para o seu CRM, planilha do Google, endereço de e-mail ou aplicativo de mensagens. Para fazer isso, você precisa usar webhooks e ter um serviço externo para processar suas notificações.
Vamos falar sobre como enviar webhooks e quais informações sobre leads podem ser enviadas dessa forma.
Adicionando um URL para receber webhooks
Para receber webhooks, você só precisa de um URL de serviço externo que receberá notificações. Copie este URL.
Selecione um projeto que colete os dados de que você precisa. Vá para "Configurações" e selecione a seção "Integrações". Clique "+ Adicionar URL do webhook". Cole a URL do seu serviço no campo que se abre.
Há também duas opções avançadas disponíveis:
Enviar dados de criação de leads | O sistema enviará dados sobre a criação de leads coletados pelo seu formulário pop-up. Se você selecionar esta opção sem a próxima, ela enviará apenas informações sobre leads recém-criados. |
Atualizar dados de atividade de leads | O sistema enviará atualizações sobre a atividade de seus leads. Se você selecionar esta opção sem a anterior, ela atualizará apenas as informações enviadas anteriormente. |
Selecione uma opção e clique em Salvar.
Formato de dados do webhook
Quando o usuário fornece suas informações de contato usando seu pop-up, a SendPulse os adiciona ao sistema CRM e envia uma solicitação POST para o endereço de URL especificado como uma string no formato JSON.
Exemplo de notificação enviada:
email=user%40test.pop.up&name=User+Userovich&gender=0&variables%5B0%5D%5Bid%5D=252999&variables%5B0%5D%5Bname%5D=email&variables%5B0%5D%5Btype%5D=email&variables%5B0%5D%5Btext%5D=user%40test.pop.up&variables%5B1%5D%5Bid%5D=253005&variables%5B1%5D%5Bname%5D=name&variables%5B1%5D%5Btype%5D=string&variables%5B1%5D%5Btext%5D=User+Userovich&variables%5B2%5D%5Bid%5D=253403&variables%5B2%5D%5Bname%5D=company&variables%5B2%5D%5Btype%5D=string&variables%5B2%5D%5Btext%5D=Best+Company+Ever&createdAt=2022-12-15+14%3A57%3A24&actionType=create
Dados que você pode transferir por meio de webhooks
Webhooks contêm dados básicos sobre leads gerados:
email |
E-mail inserido pelo usuário (se houver) |
telefone |
Número de telefone em formato internacional inserido pelo usuário (se houver) |
name |
Nome do lead. Se não for especificado pelo usuário, corresponde ao número de telefone ou endereço |
createdAt |
Data e hora do evento que causou o envio do webhook |
actionType |
Tipo de evento que causou o envio do webhook. Por exemplo, create para criar um lead |
Webhooks também podem conter o objeto variables
que passa dados sobre cada variável coletada usando campos de formulário pop-up preenchidos: ID no banco de dados, nome, conteúdo e tipo. As variáveis são opcionais — seu número e nomes dependem do número de campos e da ação de destino do pop-up.
Variáveis que podem ser passadas no objeto:
Nome | Descrição | Tipo |
email |
Endereço de email inserido pelo usuário (se houver) | |
phone |
Telefone em formato internacional inserido pelo usuário (se houver) | telefone |
name |
Nome do usuário | string |
nickname |
Apelido do usuário | string |
location |
Localização específica do usuário | string |
company |
Nome da empresa | string |
birthday |
Data de nascimento | string |
Atualizações programadas
A SendPulse está constantemente atualizando seus serviços e adicionando novas possibilidades de integração. Em breve, forneceremos a opção de enviar webhooks quando uma sessão de lead for atualizada. Você pode configurar o processamento desses parâmetros pelo seu CRM com antecedência.
Dados que os webhooks também conterão:
referrer |
URL de onde o usuário chegou ao seu site |
userAgent |
String que identifica a aplicação cliente (browser) do usuário |
term |
Indicação do tipo de transição |
content |
Texto especificado na tag da página correspondente |
utmMedium |
Nome do canal de transição |
pages |
Conjunto de dados da última página visitada |
events |
Evento recente |
isActive |
Retorna o valor de se o usuário está atualmente ativo em seu site |
Última Atualização: 19.10.2023
ou