Preskočiť na obsah

Poslanie udalosti z Dakoty do Make a n8n

Vyžaduje oprávnenieVytvoriť - Toky dát

Čo dosiahnete: udalosť z Dakoty v Make a n8n

Section titled “Čo dosiahnete: udalosť z Dakoty v Make a n8n”

Keď sa v Dakoty niečo stane, môže sa o tom dozvedieť aj váš scenár v Make.com alebo workflow v n8n, a to úplne samo. Postavíte tok, ktorý po zvolenej udalosti (v návode je to vytvorenie nového leadu) pošle údaje na webhook v Make alebo n8n. Výsledkom je spustený scenár či workflow s dátami z Dakoty, ktorý ďalej sprístupní iba správa s vaším API kľúčom.

Tok v Dakoty môže vytvoriť používateľ s oprávnením Vytvoriť - Toky dát. V Make.com alebo n8n potrebujete účet a právo vytvoriť scenár či workflow. Adresa webhooku musí byť verejne dostupná na internete: Dakoty nepošle údaje na adresu v lokálnej alebo internej sieti ani na localhost. Použiť môžete Make.com, n8n Cloud alebo vlastný n8n, ktorý je dostupný z internetu cez https.

Ako vytvoriť webhook v Make – krok za krokom

Section titled “Ako vytvoriť webhook v Make – krok za krokom”
  1. V Make.com otvorte alebo vytvorte nový scenár.
  2. Do scenára pridajte modul Webhooks > Custom webhook.
  3. V module vedľa rozbaľovacieho zoznamu Webhook kliknite na Add.
  4. Do poľa Webhook name napíšte názov, napríklad Dakoty leady.
  5. Kliknite na Save.
  6. Kliknite na Copy address to clipboard a adresu si skopírujte.
  7. Kliknite na Run once. Make teraz čaká na prvé dáta z Dakoty.

Adresu necháte otvorenú, vrátite sa k nej pri teste. Make má pre každý scenár vlastný webhook, jeden webhook nemôžete použiť vo viacerých scenároch.

Ako vytvoriť webhook v n8n – krok za krokom

Section titled “Ako vytvoriť webhook v n8n – krok za krokom”
  1. V n8n vytvorte nové workflow.
  2. Ako prvý uzol pridajte Webhook.
  3. V poli HTTP Method vyberte POST.
  4. V hornej časti uzla prepnite na záložku Production URL.
  5. Skopírujte adresu z Production URL.
  6. Workflow zapnite tak, aby bežalo ostro (v n8n tlačidlom Publish, v starších verziách Active).

Adresa z Test URL funguje len vtedy, keď n8n počúva pomocou Listen for test event. Na trvalé napojenie vždy použite Production URL.

Adresu webhooku môže poslať kdokoľvek, kto ju pozná. Preto si v Make aj n8n vyžiadajte API kľúč v hlavičke a rovnaký kľúč vložte do uzla Webhook v Dakoty (krok 11 v časti o nastavení toku).

  1. Vymyslite si dlhý náhodný kľúč, napríklad ho vygenerujte v správcovi hesiel.
  2. V Make otvorte modul Custom webhook, v jeho nastaveniach pri autentifikácii zvoľte API kľúč a vložte svoj kľúč. Make očakáva hlavičku x-make-apikey.
  3. V n8n otvorte uzol Webhook, v poli Authentication vyberte Header Auth a vytvorte prístup: do Name napíšte názov hlavičky, napríklad x-api-key, do Value svoj kľúč.
  4. Názov hlavičky a hodnotu kľúča si zapíšte. Dakoty ich bude potrebovať v nasledujúcej časti.

Make aj n8n odmietnu každú požiadavku bez správneho kľúča, takže scenár sa nespustí od cudzích volajúcich.

Ako nastaviť tok v Dakoty – krok za krokom

Section titled “Ako nastaviť tok v Dakoty – krok za krokom”
  1. V ľavom paneli DataFlow kliknite na Nový tok.
  2. Do poľa Názov toku dát napíšte názov, napríklad Nový lead do Make.
  3. V rozbaľovacom zozname Typ zdroja vyberte Udalosť.
  4. V zozname Vyberte udalosť zvoľte udalosť Lead vytvorený. Pole Spustenie sa samo nastaví na Pri udalosti.
  5. Z ľavého panela pretiahnite na plochu uzol Zdroj dát.
  6. Z ľavého panela zo skupiny Notifikácia pretiahnite na plochu uzol Webhook.
  7. Potiahnite spojnicu z uzla Zdroj dát do uzla Webhook.
  8. Kliknite na uzol Webhook. Vpravo sa otvoria jeho nastavenia.
  9. Do poľa URL adresa vložte skopírovanú adresu z Make alebo n8n.
  10. V zozname HTTP metóda nechajte POST.
  11. V poli Hlavičky kliknite na Pridať hlavičku. Do Názov hlavičky napíšte x-make-apikey (Make) alebo názov z Header Auth (n8n), do Hodnota hlavičky svoj API kľúč.
  12. Vpravo hore kliknite na Validovať.
  13. Vpravo hore kliknite na Uložiť.

Nový tok je po uložení aktívny. V zozname tokov ho nájdete s prepínačom stavu a typom zdroja Udalosť. Ďalšie udalosti, napríklad Faktúra zaplatená, Objednávka dokončená či Hodnotenie rezervácie odoslané, nastavíte rovnakým postupom.

Milan radí: Pre každú udalosť si založte vlastný tok a vlastný webhook. Správa síce nesie názov udalosti v poli event, no vlastný webhook na udalosť vám ušetrí vetvenie a každý scenár zostane jednoduchý.

Test stačí spraviť bez čakania na skutočného leada.

  1. V editore uloženého toku kliknite vpravo hore na Spustiť. Otvorí sa Spustiť tok dát.
  2. Do poľa Zdrojové dáta vložte vzorový JSON, napríklad {"lead_uuid": "3f9c2a64-8e1b-4d77-a5c2-0b7e91d4f6a8", "name": "Jana Nováková"}.
  3. Kliknite na Validovať a pokračovať.
  4. Kliknite na Spustiť synchrónne.
  5. V Make alebo n8n skontrolujte, že prišla jedna správa.

Spustenie pošle skutočnú požiadavku na vašu adresu, nie len skúšku. Pri ručnom spustení v tele chýba pole event a occurred_at je čas spustenia. V Make sa tým zároveň určí štruktúra dát, ktorú potom vidíte v ďalších moduloch. Priebeh nájdete aj v História spustení v ľavom paneli DataFlow.

Dakoty pošle telo požiadavky vo formáte JSON. Vždy obsahuje pole event (kód udalosti) a occurred_at (čas udalosti v UTC) a za nimi údaje udalosti. Pre udalosť Lead vytvorený vyzerá telo takto:

{
"event": "lead.created",
"occurred_at": "2026-10-10T12:30:00Z",
"lead_uuid": "3f9c2a64-8e1b-4d77-a5c2-0b7e91d4f6a8",
"name": "Jana Nováková"
}

Údaje sa líšia podľa udalosti. Pri udalosti Rezervácia vytvorená pribudnú napríklad appointment_id, customer_name, customer_email, starts_at, service_name a source. Hodnoty v ukážkach sú vymyslené. V n8n nájdete tieto údaje v uzle Webhook pod kľúčom body. Dakoty zároveň pošle hlavičky Content-Type: application/json, User-Agent: Dakoty-CRM-Dataflow/1.0 a hlavičky, ktoré ste nastavili v uzle Webhook.

Hotovo! 🎉 Odteraz, keď v Dakoty pribudne nový lead, Dakoty samo zavolá váš webhook a spustí sa váš scenár v Make alebo workflow v n8n. Každé zavolanie uvidíte v História spustení s výsledkom. Ak Make alebo n8n odpovie chybou, spustenie sa tam zobrazí ako zlyhané.

Časté problémy pri posielaní do Make a n8n

Section titled “Časté problémy pri posielaní do Make a n8n”

Nič neprišlo. Stáva sa to každému. Skontrolujte, či je tok v zozname tokov Aktívny, či je v ňom uzol Webhook spojený s uzlom Zdroj dát a či je vybraná udalosť. V Make skontrolujte, či je scenár zapnutý, alebo či ste kliknuli na Run once. V n8n skontrolujte, či workflow beží ostro a či ste vložili Production URL.

Spustenie zlyhalo s hláškou o adrese. Dakoty odmietne adresy, ktoré nezačínajú na http alebo https, adresy na localhost a v internej sieti. Použite verejnú https adresu.

Make alebo n8n príjme prázdne dáta. Skontrolujte, či je v uzle Webhook metóda POST. Pri metóde GET Dakoty neposiela telo požiadavky.

V n8n vidím dáta len počas testu. Test URL funguje, len kým n8n počúva. Prepnite na Production URL a workflow zapnite.

Spustenie zlyhalo s HTTP 401 alebo 403. Make alebo n8n odmietol kľúč. Skontrolujte, či sa názov hlavičky v poli Hlavičky presne zhoduje s Make (x-make-apikey) alebo n8n (názov z Header Auth) a či je kľúč rovnaký.

Spustenie zlyhalo s inou HTTP 4xx. Make alebo n8n adresu odmietol. Skontrolujte, či je adresa celá.

Validácia uzla Webhook zlyhá na hlavičke. Dakoty neprijme hlavičky Host, Content-Length či Connection, duplicitné názvy ani viac než 20 hlavičiek.

Nenašli ste svoj problém? Opýtajte sa Milana: vpravo hore kliknite na svoje meno a vyberte Podpora a pomoc. Milan je náš AI asistent a o Dakoty vie veľa; keď si nebude istý, odovzdá vás kolegom z podpory.

Toto je jednoduché napojenie na webhook, nie plnohodnotná integrácia. Plnohodnotná integrácia s Make a n8n sa pripravuje.

  • Údaje idú len jedným smerom, z Dakoty do Make alebo n8n. Dakoty z nich zatiaľ nečíta odpoveď a Make ani n8n do Dakoty nič nevracia.
  • Správa nie je podpísaná. Príjemca overí len API kľúč v hlavičke, nie obsah správy, preto kľúč ani adresu webhooku nikomu nezdieľajte.
  • V uzle Webhook nastavíte hlavičky (napríklad API kľúč), ale nie tvar správy. Tvar JSON určuje udalosť a nedá sa upraviť, k údajom udalosti Dakoty pridá len polia event a occurred_at.
  • Hlavičky sú len statické, takže nepodporujú napríklad prihlásenie OAuth ani podpis správy.
  • Udalosť Rezervácia vytvorená sa spustí pri novej rezervácii z portálu aj pri rezervácii vytvorenej v Dakoty. Tok, ktorý na tejto udalosti sám vytvára rezerváciu, by sa opakoval donekonečna, preto ho nestavajte.
  • Požiadavka má časový limit 30 sekúnd. Dlhé spracovanie v Make alebo n8n nechajte bežať až po rýchlej odpovedi.