<html lang="es-es" dir="ltr"><head></head><body>### [Envío de datos de geolocalización a través de webhooks](https://wpforms.com/developers/how-to-send-geolocation-through-webhooks/)

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

**Extracto:** Este tutorial te mostrará cómo enviar la geolocalización a través de webhooks utilizando un pequeño fragmento de PHP. 

**Contenido:**

¿Te gustaría enviar la geolocalización a través de webhooks? Los datos de geolocalización pueden ser una valiosa adición a tu carga útil de webhook, proporcionando información específica de la ubicación sobre los envíos de tu formulario.

En este tutorial, te guiaremos a través del proceso de inclusión de datos de geolocalización en tus webhooks utilizando un fragmento de PHP.

---

Antes de empezar, asegúrate de que WPForms esté [instalado y activado](https://wpforms.com/docs/install-wpforms-plugin/ "Instalación del plugin WPForms") en tu sitio web de WordPress y que hayas [verificado tu licencia](https://wpforms.com/docs/verify-wpforms-license/ "Verificación de tu licencia").

## Creación del formulario

Primero, necesitarás [crear un formulario](https://wpforms.com/docs/creating-first-form/) o editar uno existente para acceder al constructor de formularios. En el constructor de formularios, procede a añadir un [campo de dirección](https://wpforms.com/docs/how-to-customize-the-address-field/ "Personalización del campo de dirección") y habilita la geolocalización. Si necesitas ayuda para crear un formulario con la geolocalización habilitada, [por favor revisa esta documentación.](https://wpforms.com/docs/how-to-install-and-use-the-geolocation-addon-with-wpforms/ "Complemento de geolocalización")

![crea tu formulario y habilita la autocorrección y muestra el mapa en el campo de dirección para enviar valores de geolocalización a través de webhooks](https://wpforms.com/wp-content/uploads/2024/11/form-builder.png)## Configuración del Webhook

Después de configurar el complemento de geolocalización y usarlo en tu formulario, necesitarás configurar webhooks para el formulario.

En el constructor de formularios, navega a **Ajustes » Webhooks**. Una vez aquí, activa la opción **Habilitar Webhooks**.

![Habilitar Webhooks](https://wpforms.com/wp-content/uploads/2024/11/enable-webhooks.png)Luego puedes proceder a introducir tu URL de webhook en el campo **URL de solicitud**. En la sección **Cuerpo de la solicitud**, necesitarás definir la información que pretendes enviar a través del webhook, incluyendo el mapeo de los campos relevantes de tu formulario.

![mapea los campos de tu formulario a tus nombres de variable e introduce la URL del webhook.](https://wpforms.com/wp-content/uploads/2024/11/webhooks-data.png)**Nota:** Para más detalles sobre la configuración y el uso del complemento de Webhooks en WPForms, asegúrate de consultar nuestro tutorial sobre [Complemento de Webhooks](https://wpforms.com/docs/how-to-install-and-use-the-webhooks-addon-with-wpforms/).

Para el propósito de este tutorial, estamos utilizando [Webhook.site](https://webhook.site/) para probar que nuestra información se está enviando a través de nuestro webhook. Cuando configures tu webhook, usarías la URL del webhook a la fuente externa a la que estás enviando y asignarías tus variables.

Es importante recordar que cada fuente externa que acepta webhooks entrantes puede tener diferentes formas de configurar variables para enviar la información. Necesitarás investigar esta fuente externa para asegurarte de que no necesitas crear manualmente tus variables dentro de esa fuente para asegurar que los nombres de las variables coincidan con los que estás asignando en el constructor de formularios.

## Añadir el fragmento

Ahora es el momento de añadir el fragmento. Para cualquier ayuda sobre cómo y dónde añadir fragmentos a tu sitio, [por favor consulta este tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ "Cómo añadir PHP o JavaScript personalizado para WPForms").

Con este fragmento, vamos a añadir una variable adicional al webhook llamada **entry\_id** y asignaremos este número de ID que WPForms crea cuando se envía el formulario, pero solo para el ID de formulario **1899**, necesitarás actualizar este número de ID de formulario para que coincida con el tuyo. Si no estás seguro de dónde encontrar tu número de ID de formulario, [por favor revisa este tutorial](https://wpforms.com/developers/how-to-locate-form-id-and-field-id/ "Cómo localizar el ID del formulario y el ID del campo").

Ahora, cuando veas la información enviada desde el webhook, notarás no solo tus nombres de campo mapeados, sino también la ubicación.

![con este fragmento puedes enviar geolocalización a través de webhooks](https://wpforms.com/wp-content/uploads/2022/10/wpforms-send-gelocation-webhook.jpg)Eso es todo lo que necesitas para enviar el valor de ubicación usando un webhook.

A continuación, ¿te gustaría también enviar valores de campo de una opción de **Casilla de verificación**, **Menú desplegable** o **Opción múltiple**? Consulta nuestro tutorial para aprender [cómo enviar valores de campo con webhooks](https://wpforms.com/developers/how-to-send-field-values-with-webhooks/ "Cómo enviar valores de campo con webhooks").

**Categorías:** Tutoriales

**Etiquetas:** PHP, Webhooks

---</body></html>