### [Envio de dados de geolocalização por meio de webhooks](https://wpforms.com/developers/how-to-send-geolocation-through-webhooks/)

**Publicado:** 5 de agosto de 2021
**Autor:** David Ozokoye

**Trecho:** Este tutorial mostrará como enviar a geolocalização por meio de webhooks usando um pequeno trecho de código PHP. 

**Conteúdo:**

Gostaria de enviar geolocalização por meio de webhooks? Os dados de geolocalização podem ser uma adição valiosa à sua carga útil de webhook, fornecendo informações específicas de localização sobre os envios de seus formulários.

Neste tutorial, vamos guiá-lo pelo processo de incluir dados de geolocalização em seus webhooks usando um trecho de código PHP.

---

Antes de começar, certifique-se de que o WPForms esteja [instalado e ativado](https://wpforms.com/docs/install-wpforms-plugin/ "Instalando o plugin WPForms") no seu site WordPress e que você tenha [verificado sua licença](https://wpforms.com/docs/verify-wpforms-license/ "Verificando sua licença").

## Criando o formulário

Primeiro, você precisará [criar um formulário](https://wpforms.com/docs/creating-first-form/) ou editar um já existente para acessar o construtor de formulários. No construtor de formulários, adicione um [campo de endereço](https://wpforms.com/docs/how-to-customize-the-address-field/ "Personalizando o campo de endereço") e habilite a geolocalização. Se precisar de ajuda para criar um formulário com a geolocalização ativada, [consulte esta documentação.](https://wpforms.com/docs/how-to-install-and-use-the-geolocation-addon-with-wpforms/ "Complemento de geolocalização")

![Crie seu formulário, habilite o preenchimento automático e exiba o mapa no campo de endereço para enviar valores de geolocalização por meio de webhooks](https://wpforms.com/wp-content/uploads/2024/11/form-builder.png)## Configurando o Webhook

Depois de configurar o complemento de geolocalização e usá-lo em seu formulário, você precisará configurar os webhooks para o formulário.

No criador de formulários, acesse **Configurações » Webhooks**. Uma vez lá, ative a opção **Ativar Webhooks**.

![Ativar Webhooks](https://wpforms.com/wp-content/uploads/2024/11/enable-webhooks.png)Em seguida, você pode inserir a URL do seu webhook no campo **URL da solicitação**. Na seção **Corpo da solicitação**, você precisará definir as informações que pretende enviar via webhook, incluindo o mapeamento dos campos relevantes do seu formulário.

![mapeie os campos do seu formulário para os nomes das variáveis e insira a URL do webhook.](https://wpforms.com/wp-content/uploads/2024/11/webhooks-data.png)**Observação:** Para mais detalhes sobre como configurar e usar o Complemento Webhooks no WPForms, não deixe de conferir nosso tutorial sobre o [Complemento Webhooks](https://wpforms.com/docs/how-to-install-and-use-the-webhooks-addon-with-wpforms/).

Para os fins deste tutorial, estamos usando o [Webhook.site](https://webhook.site/) para testar se nossas informações estão sendo enviadas por meio do nosso webhook. Ao configurar seu webhook, você deve usar a URL do webhook da fonte externa para a qual está enviando e atribuir suas variáveis.

É importante lembrar que cada fonte externa que aceita webhooks recebidos pode ter maneiras diferentes de configurar variáveis para enviar as informações. Você precisará pesquisar essa fonte externa para garantir que não seja necessário criar manualmente suas variáveis dentro dela, a fim de garantir que os nomes das variáveis correspondam ao que você está atribuindo no construtor de formulários.

## Adicionando o snippet

Agora é hora de adicionar o snippet. Para obter ajuda sobre como e onde adicionar snippets ao seu site, [consulte este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Como adicionar PHP ou JavaScript personalizado para o WPForms").

Com este snippet, vamos adicionar uma variável adicional ao webhook chamada **entry\_id** e atribuir a ela o número de ID criado pelo WPForms quando o formulário é enviado, mas apenas para o ID do formulário **1899**; você precisará atualizar esse número de ID do formulário para que corresponda ao seu próprio ID. Se você não tiver certeza de onde encontrar o número de ID do seu formulário, [consulte este tutorial](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "Como localizar o ID do formulário e o ID do campo").

Agora, quando você vir as informações enviadas pelo webhook, perceberá que não só os nomes dos campos mapeados estão lá, mas também a localização.

![com este trecho de código, você pode enviar a geolocalização por meio de webhooks](https://wpforms.com/wp-content/uploads/2022/10/wpforms-send-gelocation-webhook.jpg)Isso é tudo o que você precisa para enviar o valor da localização usando um webhook.

Em seguida, você gostaria de enviar também valores de campo de uma **caixa de seleção**, **menu suspenso** ou **escolha múltipla**? Consulte nosso tutorial para aprender [como enviar valores de campo com webhooks](https://wpforms.com/developers/how-to-send-field-values-with-webhooks/ "Como enviar valores de campo com webhooks").

**Categorias:** Tutoriais

**Tags:** PHP, Webhooks

---

