Cíle
| Cíl | Co dorazí | Nastavení |
|---|---|---|
| Vaše CRM | Kontakt, firma (když má e-mail firemní doménu) a poznámka s názvem konverze | HubSpot, Pipedrive nebo Salesforce připojený v sekci CRM |
| Slack | Zpráva s poli leadu, konverzí, kampaní a zdrojem | URL příchozího webhooku ve Slacku, uložená šifrovaně |
| Google Sheets | Jeden řádek na lead, zařazený podle názvů sloupců | Přihlášení účtem Google (jen oprávnění drive.file), tabulku vytvoří Demander |
| Webhook | Podepsaný JSON s leadem, konverzí, kampaní a zdrojem | Libovolná URL s https a podpisový klíč, který se zobrazí jen jednou |
| Endpoint vašeho formuláře | POST ze serveru, jako form-encoded data nebo JSON, s volitelnou autorizační hlavičkou | URL, na kterou odesílají data vaše současné formuláře, a mapování polí |
| Upozornění s poli leadu a odkazem na stránku Konverze | Až 10 příjemců |
Odkud leady přicházejí
-
01
Formulářové a rezervační nástroje
Typeform, Tally, Jotform, Calendly, Cal.com a jakýkoli nástroj, který umí poslat podepsaný webhook. Zrušená rezervace zruší konverzi, ke které patří.
-
02
Váš vlastní server
Serverové API pro události s poli leadu, která už váš backend má, a s event ID, díky kterému opakované pokusy nic nezdvojí.
-
03
Formulář hostovaný Demanderem
Ptá se jen na pole, která určíte. Má honeypot, limity počtu odeslání a UTM parametry reklamy ve skrytých polích.
-
04
Nativní formuláře pro leady
Meta Instant Forms a LinkedIn Lead Gen Forms, které Demander vytvořil při publikování. Načítají se každých 15 minut a u každého leadu je vidět reklama a kampaň, ze které přišel.
Jak probíhá doručení
-
Filtrování
Pravidlo přeposílání posílá dál každou konverzi s údaji o leadovi, nebo jen konverze, které vyberete.
-
Minimalizace dat
Odesílají se jen pole, která člověk u dané konverze vyplnil. Mapování polí je přejmenuje na vaše názvy a může je dál zúžit. Namapovat lze až 40 polí.
-
Opakované pokusy
Neúspěšné doručení se zopakuje po 1, 5 a 30 minutách, pak po 2 a 12 hodinách, celkem 6 pokusů. Trvalá chyba 4xx ho zastaví okamžitě.
-
Log bez hodnot
Log doručení uchovává stav, pokusy, kódy odpovědí a názvy polí, nikdy jejich hodnoty.
-
Jen v ostrém režimu
Mimo ostrý režim se nic automaticky nepřeposílá. Testovací odeslání („Send test“) funguje vždy, takže si pravidlo můžete vyzkoušet ještě před přechodem do ostrého provozu.
Co dorazí na webhook
{
"type": "lead.created",
"id": "4f1c9a2e",
"delivery": "b7d03e51",
"occurred_at": "2026-10-02T09:14:05.000Z",
"test": false,
"conversion": { "name": "Demo booked", "key": "demo_booked", "kind": "booking", "stage": "sql", "value": 0, "currency": "EUR" },
"campaign": { "id": "c2a8", "name": "CFO, LinkedIn, conversion", "platform": "linkedin_ads" },
"source": "lead_form:linkedin",
"lead": { "email": "jana@acme.cz", "full_name": "Jana Novak", "company": "Acme s.r.o.", "job_title": "CFO", "conversion": "Demo booked" }
}
Zkrácený příklad. Hlavičky: X-Demander-Signature (t=<unixový čas>,v1=<hex HMAC-SHA256 z „t.body“>) a X-Demander-Delivery, ID doručení (pro každé doručení jiné), podle kterého zahodíte duplicity.
Podrobnosti ke Google Sheets
-
01
Jen vlastní tabulky
S oprávněním drive.file od Googlu má Demander přístup jen k tabulkám, které pro vaše leady vytvořil, a k ničemu jinému na vašem Disku.
-
02
Sloupce podle názvu
Řádky se řadí k záhlaví podle názvů sloupců, takže sloupce můžete přeskládat nebo přidat vlastní. Nové pole dostane nový sloupec na konci.
-
03
Text zůstane textem
Hodnoty se zapisují tak, jak jsou. Cokoli člověk do formuláře napsal, třeba vzorec, se uloží jako text a nikdy se nespustí.
-
04
Srozumitelné chyby
Když tabulku smažete nebo odeberete přístup, doručování se zastaví a důvod najdete v logu.
Časté otázky
Může jeden lead jít na několik míst najednou?
Ano. Pravidla přeposílání jsou na sobě nezávislá, takže jeden lead může vytvořit kontakt v CRM, poslat zprávu do Slacku a přidat řádek do tabulky Google Sheets.
Jak ověříme webhook?
Spočítejte HMAC-SHA256 z časového razítka, tečky a nezměněného těla požadavku pomocí svého podpisového klíče, porovnejte výsledek v konstantním čase a stará časová razítka odmítněte. Když dorazí opakovaný pokus, podle ID doručení zahodíte duplicitu.
Co když náš endpoint nefunguje?
Demander doručení zopakuje po 1, 5 a 30 minutách, po 2 hodinách a po 12 hodinách. Po šestém neúspěšném pokusu se doručování zastaví a v logu uvidíte poslední kód odpovědi.
Má lead smysl i bez CRM?
Ano. Každé pravidlo přeposílání funguje samostatně a lead se v atribuci Demanderu tak jako tak počítá jako konverze. Když je známá firma, posune se navíc do fáze funnelu, kterou daná konverze představuje.