Ako prepojiť CRM s webovým formulárom: od mapovania polí po test
Návod, ako vybrať spôsob prepojenia, namapovať polia, nastaviť pravidlá po odoslaní a otestovať, že sa dopyty z webu ukladajú do CRM bez ručného prepisovania.

Čo potrebujete pripraviť pred prepojením CRM s webovým formulárom?
Pripravte si päť vecí: administrátorský prístup do CRM aj na web, zoznam polí formulára, rozhodnutie, čo má v CRM vzniknúť (kontakt, lead alebo obchodný prípad), pravidlá pre vlastníka dopytu a text súhlasu so spracúvaním osobných údajov. Bez týchto rozhodnutí vopred sa aj technicky funkčné prepojenie rýchlo zmení na neporiadok v databáze.
Kontrolný zoznam
- Prístupy: potrebujete administrátorský účet v CRM (kvôli API kľúču alebo editoru formulárov) a prístup do administrácie webu, napríklad WordPress, Shoptet alebo web na mieru.
- Typ záznamu v CRM: určite, či formulár vytvorí kontakt, lead, alebo rovno obchodný prípad v pipeline. Kontaktný formulár a žiadosť o cenovú ponuku často vyžadujú rôzny cieľ.
- Zoznam polí: meno, e-mail, telefón, firma, správa, prípadne skryté polia ako zdroj (UTM), stránka odoslania a typ dopytu.
- Pravidlá priradenia: kto dopyt dostane, podľa akého kritéria (región, produkt, veľkosť firmy) a v akom čase má reagovať.
- GDPR: text súhlasu, odkaz na zásady ochrany osobných údajov a spôsob, akým súhlas uložíte v CRM.
- Nástroj na prepojenie: natívny formulár CRM, plugin, integračná platforma (Make, Zapier, n8n) alebo vlastný kód. Porovnanie uvádzame v ďalšej sekcii.
Čo to stojí
Náklady závisia od zvolenej cesty. Embed formulár z CRM je zvyčajne súčasťou licencie CRM. Pri pluginoch platíte za prémiový formulárový plugin alebo jeho rozšírenie, pri Make či Zapier za mesačný plán podľa počtu operácií. Pri vlastnom API prepojení platíte jednorazovo za vývoj. Ak systém ešte len vyberáte, využite prehľad CRM systémov pre malú firmu.
Ktorý spôsob prepojenia zvoliť pre váš web a CRM?
K dispozícii sú štyri cesty: formulár vygenerovaný priamo v CRM, plugin alebo natívny konektor vo webe, integračná platforma ako Make, Zapier či n8n a vlastné prepojenie cez API. Rozhodujú tri otázky: či chcete zachovať vlastný dizajn formulára, koľko logiky potrebujete medzi webom a CRM a kto bude prepojenie spravovať.
| Spôsob | Ako funguje | Kedy sa hodí | Obmedzenie |
|---|---|---|---|
| Formulár z CRM (embed) | CRM vygeneruje JavaScript alebo iframe, ktorý vložíte na web | Rýchly štart, jednoduchý kontaktný formulár | Obmedzený dizajn a validácie, slabšie napojenie na analytiku webu |
| Plugin / natívny konektor | Napríklad Gravity Forms, WPForms alebo Elementor Forms s doplnkom pre HubSpot, Pipedrive či Salesforce | Web na WordPresse a CRM s hotovou integráciou | Funguje len pre podporované kombinácie a závisí od aktualizácií pluginu |
| Integračná platforma (Make, Zapier, n8n) | Spúšťač (odoslanie formulára alebo webhook) spustí akciu v CRM | Treba dáta filtrovať, upraviť alebo poslať do viacerých systémov | Ďalší mesačný poplatok a ďalšie miesto, kde sa môže niečo pokaziť |
| Vlastné API prepojenie | Server webu po odoslaní pošle POST požiadavku na API CRM | Web na mieru, zložitá logika, vysoký objem dopytov | Potrebuje vývojára a údržbu |
Jednoduchý scenár (formulár do CRM a e-mail kolegovi) nastavíte cez integračnú platformu za pár hodín. Ak formulár musí kontrolovať duplicity, priraďovať obchodníka podľa pravidiel alebo zapisovať do viacerých systémov, oplatí sa API prepojenie systémov navrhnuté pre váš proces.
Ako namapovať polia formulára na polia v CRM?
Mapovanie určuje, do ktorého poľa v CRM sa zapíše každé pole z formulára. Vypracujte ho ešte pred nastavovaním: vypíšte polia formulára, priraďte k nim polia CRM, zjednoťte formáty a doplňte skryté polia so zdrojom dopytu. Väčšina chýb v prepojení nevzniká v technike, ale v zlom mapovaní.
- Vypíšte polia formulára aj s ich typom (text, e-mail, výber, zaškrtávacie pole).
- Priraďte cieľové polia v CRM. Pole „Meno“ je často potrebné rozdeliť na meno a priezvisko, pretože CRM ich vedie zvlášť.
- Zjednoťte formáty. Telefón ukladajte v medzinárodnom tvare (+421…), krajinu a produkt ako hodnoty z rovnakého zoznamu, aký používa CRM. Inak vzniknú hodnoty, podľa ktorých nie je možné filtrovať.
- Vytvorte chýbajúce vlastné polia v CRM, napríklad „Typ dopytu“ alebo „Rozpočet“, ešte pred prepojením.
- Pridajte skryté polia: utm_source, utm_campaign, URL stránky a dátum odoslania. Vďaka nim neskôr zistíte, ktorá kampaň priniesla zákazníkov, nie len kliknutia.
- Určte kľúč na párovanie, spravidla e-mail. Podľa neho CRM rozhodne, či ide o nový kontakt alebo aktualizáciu existujúceho, a predíde tak duplicitám v zákazníckych dátach.
- Uložte súhlas ako samostatné pole s dátumom a znením textu, nie len ako poznámku.

Ako nastaviť samotné prepojenie krok za krokom?
Konkrétne kroky sa líšia podľa metódy, logika je však vždy rovnaká: zdroj (formulár) odošle dáta, prenosová vrstva ich doručí a CRM z nich vytvorí záznam podľa vášho mapovania. Nižšie uvádzame postup pre všetky štyri cesty z porovnania vyššie.
Formulár vygenerovaný v CRM
- V CRM otvorte editor webových formulárov (napríklad v HubSpot, Pipedrive, Raynet či Anabix).
- Pridajte polia podľa mapovania a nastavte, aký záznam má vzniknúť.
- Skopírujte embed kód (JavaScript alebo iframe).
- Vložte ho do HTML bloku na stránke a upravte štýly, aby zodpovedal dizajnu webu.
Plugin na WordPresse
- Nainštalujte formulárový plugin a jeho doplnok pre vaše CRM.
- V CRM vygenerujte API kľúč alebo autorizujte prístup cez OAuth.
- V nastaveniach doplnku prepojte polia formulára s poľami CRM.
- Nastavte podmienky, napríklad aby sa do CRM odosielali len dopyty so zaškrtnutým súhlasom.
Make, Zapier alebo n8n
- Vytvorte scenár so spúšťačom „nové odoslanie formulára“ alebo „webhook“.
- Ak formulár podporuje webhook, nastavte URL z platformy ako cieľ odoslania.
- Pridajte krok vyhľadania kontaktu podľa e-mailu, potom vetvu „vytvoriť“ alebo „aktualizovať“.
- Doplňte akcie: vytvorenie obchodného prípadu, priradenie vlastníka, notifikácia.
Vlastné API prepojenie
- Vývojár preštuduje API dokumentáciu CRM (autentifikácia, limity požiadaviek, povinné polia).
- Po odoslaní formulára server (PHP, Node.js a pod.) zvaliduje dáta a pošle POST požiadavku na API.
- Nastaví opakovanie pri chybe a frontu, aby sa dopyt nestratil pri výpadku CRM.
- Chyby zapisuje do logu a pri zlyhaní odošle upozornenie.
Ak dopyty prichádzajú z viacerých miest, napríklad z formulára, chatu aj e-shopu, nastavte automatizovaný zber leadov z webu ako jeden spoločný tok, nie ako desať samostatných integrácií.
Čo sa má stať s dopytom hneď po jeho uložení do CRM?
Uložený dopyt vyžaduje vlastníka, úlohu s termínom a upozornenie pre zodpovedného pracovníka. Až potom prepojenie prináša obchody. Dáta v CRM, na ktoré nikto nereaguje, tvoria len archív, a rýchlosť reakcie pritom priamo ovplyvňuje, či dopyt premeníte na zákazníka.
Podľa štúdie Harvard Business Review, ktorá testovala 2 241 firiem, mali firmy reagujúce na online dopyt do jednej hodiny takmer 7-krát vyššiu šancu dopyt kvalifikovať ako tie, ktoré odpovedali neskôr. Automatizácia po odoslaní formulára preto nie je doplnok, ale hlavný dôvod, prečo prepojenie realizujete.
- Priraďte vlastníka automaticky podľa pravidla (produkt, región, rotácia v tíme).
- Vytvorte úlohu s termínom, napríklad „zavolať do 1 hodiny“ pre žiadosť o ponuku.
- Odošlite internú notifikáciu e-mailom, do Slacku alebo Teams. Ako ich nastaviť, aby ich ľudia neignorovali, popisuje článok o interných notifikáciách v systéme.
- Odošlite potvrdenie zákazníkovi, aby vedel, že dopyt prišiel a kedy sa mu ozvete.
- Zaraďte kontakt do správnej marketingovej sekvencie, len ak na to dal súhlas.
- Merajte čas prvej reakcie ako metriku v CRM.

Ak dopyty napriek tomu zapadajú medzi marketingom a obchodom, riešte odovzdávanie leadov medzi marketingom a obchodom ako proces, nie ako technickú chybu.
Ako otestovať, že prepojenie funguje správne?
Pred spustením odošlite sériu testovacích odoslaní, ktoré pokryjú bežné aj okrajové prípady. Pri každom skontrolujte záznam v CRM, priradenie vlastníka, notifikácie a uložený súhlas. Test zaberie zhruba hodinu a ušetrí vám týždne stratených dopytov.
Testovací checklist
- Bežné odoslanie: všetky polia vyplnené. Overte, že každé pole skončilo v správnom poli CRM.
- Minimálne odoslanie: len povinné polia. Záznam musí vzniknúť bez chyby.
- Existujúci kontakt: odošlite formulár s e-mailom, ktorý už v CRM je. Záznam sa má aktualizovať, nie zdvojiť.
- Diakritika a špeciálne znaky: mená ako „Ľubomír Šťastný“ sa nesmú zmeniť na nečitateľné znaky.
- Zdroj: otvorte stránku s UTM parametrami a skontrolujte, či sa v CRM uložili.
- Notifikácie a úlohy: overte, či dorazili správnej osobe.
- Chybový stav: dočasne zneplatnite API kľúč a overte, že sa o chybe dozviete a dopyt sa nestratí.
- Mobil: formulár odošlite aj z telefónu.
Súhlas a GDPR
Ak spracúvanie stojí na súhlase, musíte ho vedieť preukázať. Podľa článku 7 nariadenia GDPR (EUR-Lex) má prevádzkovateľ preukázať, že dotknutá osoba súhlas vyjadrila, a vopred zaškrtnuté políčko sa za súhlas nepovažuje. V teste preto overte, že CRM ukladá stav súhlasu, dátum a znenie textu.
Aké sú najčastejšie chyby pri prepojení CRM s formulárom?
V praxi sa opakuje päť problémov: duplicitné kontakty, chýbajúci zdroj dopytu, dopyty bez vlastníka, tiché zlyhania integrácie a neuložený súhlas. Všetkým predídete jasným mapovaním, pravidlami po odoslaní a monitoringom. Nižšie uvádzame každú chybu aj s konkrétnou prevenciou.
- Každé odoslanie vytvorí nový kontakt. Párujte podľa e-mailu a používajte akciu „vytvoriť alebo aktualizovať“.
- V CRM chýba zdroj. Bez skrytých UTM polí nezistíte, ktorá kampaň prináša obchody. Doplňte ich hneď pri prvom nastavení.
- Dopyt nemá vlastníka. Automatické priradenie a úloha s termínom sú povinná súčasť prepojenia, nie vylepšenie na neskôr. Inak sa obchodné príležitosti strácajú bez povšimnutia.
- Integrácia zlyhá potichu. Expirovaný token alebo zmena poľa v CRM zastaví tok dát a nikto si to týždne nevšimne. Nastavte upozornenia na chyby a raz mesačne odošlite kontrolný testovací dopyt.
- Voľný text namiesto výberu. Pole „Produkt“ ako voľný text vytvorí desiatky variant. Použite výberový zoznam zhodný s CRM.
- Príliš veľa polí. Každé ďalšie povinné pole znižuje počet odoslaní. Pýtajte sa len na to, čo obchodník naozaj potrebuje pri prvom kontakte, ostatné doplní CRM alebo hovor.
- Súhlas uložený len v e-maile. Ukladajte ho ako pole v CRM, aby bolo možné ho filtrovať a preukázať.
Kedy sa oplatí zveriť prepojenie odborníkom?
Odborná pomoc dáva zmysel vtedy, keď prepojenie prestane byť jednou cestou „formulár do CRM“: máte viac formulárov a systémov, potrebujete pravidlá priradenia, kontrolu duplicít, scoring alebo napojenie na účtovníctvo či e-shop. Vtedy je potrebné navrhnúť dátový tok, ktorý rastie s firmou a nespolieha sa na krehké scenáre.
Typické signály, že ste prerástli svojpomocné riešenie:
- Máte 5 a viac scenárov v Make alebo Zapier a nikto presne nevie, čo robia.
- Dopyty treba hodnotiť a smerovať podľa kvality, napríklad cez lead scoring v B2B.
- Formulár má zapisovať do CRM, e-mailingu aj ERP alebo účtovného systému naraz.
- Krabicové CRM nepodporuje váš proces a obchodníci systém obchádzajú.
Ak spolu s prepojením riešite aj nový web alebo e-shop, celý tok dát od formulára po obchod môžete navrhnúť naraz. Pri e-shope nadväzuje návod, ako prepojiť e-shop s CRM.
Navrhujeme a vyvíjame CRM na mieru a integrácie firemných systémov okolo reálneho procesu klienta: od formulára na webe cez automatické priradenie a notifikácie až po reporting, z ktorého vidíte, ktoré kanály prinášajú tržby. Ak chcete, aby každý dopyt z webu skončil u správnej osoby, radi s vami prejdeme váš proces. BeCode.
Časté otázky
Čo je Web-to-Lead?
Web-to-Lead označuje automatické vytvorenie leadu alebo kontaktu v CRM z formulára na webe. Návštevník vyplní formulár, dáta sa okamžite prenesú do CRM a vznikne záznam, ktorý môže dostať vlastníka, úlohu a notifikáciu. Bez ručného prepisovania tak odpadajú chyby aj oneskorenia v reakcii na dopyt.
Dá sa prepojiť formulár na WordPresse s CRM?
Áno. WordPress formuláre ako Gravity Forms, WPForms alebo Elementor Forms majú doplnky pre populárne CRM, napríklad HubSpot, Pipedrive či Salesforce. Stačí nainštalovať doplnok, zadať API kľúč a namapovať polia. Ak hotový doplnok pre vaše CRM neexistuje, použite webhook cez Make, Zapier alebo vlastné API prepojenie.
Potrebujem na prepojenie CRM s formulárom programátora?
Pri jednoduchom scenári nie. Embed formulár z CRM, plugin alebo integračnú platformu Make či Zapier zvládne nastaviť aj netechnický pracovník za pár hodín. Programátora potrebujete pri webe na mieru, zložitej logike priradenia, kontrole duplicít, vysokom objeme dopytov alebo pri zápise do viacerých systémov naraz.
Koľko stojí prepojenie CRM s webovým formulárom?
Cena závisí od zvolenej metódy. Embed formulár je často súčasťou licencie CRM, pluginy a integračné platformy sa platia jednorazovo alebo mesačne podľa počtu operácií a vlastné API prepojenie sa platí za vývoj podľa rozsahu logiky a počtu systémov. Presný odhad pre vaše riešenie poskytneme po konzultácii procesu.
Ako rýchlo sa dáta z formulára objavia v CRM?
Pri embed formulári, webhooku alebo priamom API prepojení sa záznam v CRM objaví v priebehu niekoľkých sekúnd. Integračné platformy, ktoré formulár iba pravidelne kontrolujú namiesto reakcie na webhook, môžu mať oneskorenie podľa intervalu v pláne. Ak záleží na rýchlej reakcii obchodu, uprednostnite webhook alebo API.
Ako zabrániť tomu, aby do CRM chodil spam z formulára?
Spam zastavíte ešte pred CRM. Na formulár nasaďte neviditeľnú ochranu, napríklad reCAPTCHA alebo Cloudflare Turnstile, pridajte skryté pole (honeypot), ktoré roboty vyplnia a ľudia nie, a validujte e-mail aj telefón na strane servera. V integračnej vrstve potom filtrujte podozrivé odoslania, aby sa do CRM nedostali.



