Webhook de lead — envía cada lead a tu herramienta
Configura un webhook de equipo para recibir una copia de cada lead entrante en tu propia herramienta (Google Sheet, CRM…), en paralelo al reenvío a redes.
Actualizada el 16 de junio de 2026
Además de reenviar los leads a las redes, puedes hacer que llegue también una copia a tu propia herramienta — un Google Sheet, tu CRM, una automatización. Configuras una única URL y RoyLead te envía los datos con cada lead entrante. Funciona en paralelo al reenvío a redes: no lo ralentiza ni lo sustituye.
Abre tu equipo y ve a la pestaña Reenvío de lead:

📌 La sección solo aparece para equipos Media Buyer y solo puede editarla el owner y los admins. Es una URL por equipo.
Paso 1 — Prepara la URL de tu herramienta
El webhook envía una petición POST con datos JSON. Un Google Sheet no puede recibirla por sí solo: necesitas un receptor intermedio que convierta esos datos en filas de la hoja. Las opciones más comunes:
- Google Apps Script — publicas un script como "Web app" y obtienes una URL
…/exec. Gratis. - Zapier / Make / n8n — creas un trigger "Webhook" y obtienes una URL para pegar.
Configura el receptor para que escriba los campos que necesitas (mira más abajo qué enviamos), luego copia su URL.
⚠️ La URL debe ser https. Una URL
httpo no válida se rechaza.
Paso 2 — Pega la URL y ejecuta la prueba
En la sección Webhook de lead pega la URL en el campo, luego haz click en Probar.
RoyLead envía un lead de ejemplo a tu URL. Si ves Webhook accesible, el receptor funciona: pasa al Paso 3. Si ves un error, comprueba que la URL es correcta y que el receptor está publicado/activo.
Paso 3 — Guarda
Haz click en Guardar. A partir de ahora, cada lead que entra en el equipo se envía a tu URL.
Para desactivar el webhook en cualquier momento, vacía el campo y guarda.
Qué se envía
Por cada lead, RoyLead hace un POST con este JSON:
{
"leadId": "lead_a1b2c3...",
"status": "pending",
"rejectionReason": null,
"campaignName": "Nombre de la campaña",
"landingPageName": "Nombre de la landing",
"country": "IT",
"createdAt": "2026-06-16T10:00:00.000Z",
"formData": { "nome": "Mario", "cognome": "Rossi", "telefono": "+393331234567", "email": "[email protected]" }
}
| Campo | Qué contiene |
|---|---|
leadId | ID único del lead en RoyLead |
status | Estado: pending, rejected, duplicate, error… |
rejectionReason | Motivo del rechazo, si lo hay (si no, null) |
campaignName / landingPageName | Campaña y landing de origen |
country | País del lead |
createdAt | Fecha/hora de entrada (formato ISO) |
formData | Todos los campos rellenados en el formulario |
Qué leads recibes
Recibes todos los leads que entran en el equipo: válidos, rechazados, duplicados y errores de configuración. Así ves tu volumen bruto completo.
🔒 Los envíos de bots (rellenan la trampa anti-spam) no se envían: es tráfico automatizado, no leads reales, y te ensuciaría la hoja.
No lo confundas con el Webhook Token
Son dos cosas distintas:
- Webhook de lead (esta guía): RoyLead envía leads a tu herramienta.
- Webhook Token (en Ajustes → Credenciales de red): la red le envía a RoyLead las actualizaciones de estado (aprobado/rechazado).
Solución de problemas
| Qué pasa | Causa probable | Solución |
|---|---|---|
| La prueba da error | URL incorrecta o receptor no publicado | Revisa la URL; publica/activa el receptor |
| La URL no se acepta al guardar | No es https o no es válida | Usa una URL completa https://… |
| No veo la sección Webhook de lead | Permisos o tipo de equipo | Solo lo ven el owner/admins de equipos Media Buyer |
| Llegan datos pero no se reflejan en la hoja | El receptor no mapea los campos | Corrige el script/Zap que escribe las filas |
En resumen
💡 Prepara un receptor (Apps Script/Zapier), pega su URL https en Reenvío de lead → Webhook de lead, ejecuta Probar y Guarda. A partir de ahí, cada lead también llega a ti, en tiempo real.
¿Listo para ponerlo en práctica?
Crea tu cuenta de RoyLead y empieza en pocos minutos.