Webhook lead — trimite fiecare lead către instrumentul tău
Configurează un webhook de echipă ca să primești o copie a fiecărui lead în propriul tău instrument (Google Sheet, CRM…), în paralel cu redirecționarea către network-uri.
Actualizat pe 16 iunie 2026
Pe lângă redirecționarea lead-urilor către network-uri, poți primi o copie și în propriul tău instrument — un Google Sheet, CRM-ul tău, o automatizare. Setezi un singur URL, iar RoyLead trimite datele la fiecare lead care intră. Rulează în paralel cu redirecționarea către network-uri: n-o încetinește și n-o înlocuiește.
Deschide echipa ta și mergi la tab-ul Redirecționare lead-uri:

📌 Secțiunea apare doar pentru echipele Media Buyer și poate fi editată doar de proprietar și admini. Este un URL per echipă.
Pasul 1 — Pregătește URL-ul instrumentului tău
Webhook-ul trimite o cerere POST cu date JSON. Un Google Sheet nu o poate primi singur: îți trebuie un receptor la mijloc care transformă acele date în rânduri de foaie de calcul. Cele mai comune opțiuni:
- Google Apps Script — publici un script ca „Web app" și obții un URL de tipul
…/exec. Gratis. - Zapier / Make / n8n — creezi un declanșator „Webhook" și obții un URL de lipit.
Configurează receptorul să scrie câmpurile de care ai nevoie (vezi mai jos ce trimitem), apoi copiază-i URL-ul.
⚠️ URL-ul trebuie să fie https. Un URL
httpsau invalid este respins.
Pasul 2 — Lipește URL-ul și fă Test
În secțiunea Webhook lead lipește URL-ul în câmp, apoi apasă Test.
RoyLead trimite la URL-ul tău un lead de exemplu. Dacă vezi Webhook accesibil, receptorul funcționează: treci la Pasul 3. Dacă vezi o eroare, verifică dacă URL-ul e corect și dacă receptorul e publicat/activ.
Pasul 3 — Salvează
Apasă Salvează. De acum, fiecare lead care intră în echipă este trimis la URL-ul tău.
Ca să dezactivezi webhook-ul oricând, golește câmpul și salvează.
Ce se trimite
Pentru fiecare lead, RoyLead face un POST cu acest JSON:
{
"leadId": "lead_a1b2c3...",
"status": "pending",
"rejectionReason": null,
"campaignName": "Campaign Name",
"landingPageName": "Landing Name",
"country": "IT",
"createdAt": "2026-06-16T10:00:00.000Z",
"formData": { "nome": "Mario", "cognome": "Rossi", "telefono": "+393331234567", "email": "[email protected]" }
}
| Câmp | Ce conține |
|---|---|
leadId | ID unic al lead-ului în RoyLead |
status | Starea: pending, rejected, duplicate, error… |
rejectionReason | Motivul respingerii, dacă există (altfel null) |
campaignName / landingPageName | Campania și landing page-ul de proveniență |
country | Țara lead-ului |
createdAt | Data/ora de intrare (format ISO) |
formData | Toate câmpurile completate în formular |
Ce lead-uri primești
Primești fiecare lead care intră în echipă: valide, respinse, duplicate și erori de configurare. Așa vezi tot volumul tău brut.
🔒 Trimiterile bot (care completează capcana anti-spam) nu sunt trimise: e trafic automat, nu lead-uri reale, și ți-ar umple foaia degeaba.
Nu-l confunda cu Webhook Token
Sunt două lucruri diferite:
- Webhook lead (ghidul de față): RoyLead trimite lead-uri către instrumentul tău.
- Webhook Token (în Setări → Credențiale network): network-ul îi trimite lui RoyLead actualizările de stare (aprobat/respins).
Rezolvarea problemelor
| Ce se întâmplă | Cauza probabilă | Soluția |
|---|---|---|
| Test dă eroare | URL greșit sau receptor nepublicat | Reverifică URL-ul; publică/activează receptorul |
| URL-ul nu e acceptat la salvare | Nu e https sau e invalid | Folosește un URL complet https://… |
| Nu văd secțiunea Webhook lead | Permisiuni sau tip de echipă | O văd doar proprietarul/adminii echipelor Media Buyer |
| Datele ajung dar nu apar în foaie | Receptorul nu mapează câmpurile | Repară scriptul/Zap-ul care scrie rândurile |
Pe scurt
💡 Pregătește un receptor (Apps Script/Zapier), lipește URL-ul lui https în Redirecționare lead-uri → Webhook lead, fă Test și Salvează. De acolo, fiecare lead ajunge și la tine, în timp real.
Gata să pui asta în practică?
Creează-ți contul RoyLead și începe în câteva minute.