Který scénář odpovídá právě vám?
Případ A – pro menší e-shop s jednoduchým helpdeskem: každá stížnost se změní na tiket ve Freshdesku.
Případ B – pro týmy podpory v Intercomu: každá stížnost se změní v interní tiket v Intercomu.
Zašlete krátký dotazník po každém nákupu a každá nespokojená odpověď z dotazníku vytvoří tiket pro váš tým podpory. V tiketu bude automaticky předvyplněné číslo objednávky i e-mail zákazníka. Nemusíte ručně pročítat odpovědi a vyhledávat stížnosti.
Takhle vypadá tiket, který váš tým obdrží ve Freshdesku v Případě A:
A takto vypadá interní tiket pro váš tým v Intercomu v Případě B:
Jak celý proces funguje. Potvrzovací e-mail o objednávce obsahuje odkaz na dotazník v Survio, kde jsou v odkazu předané číslo objednávky i e-mail zákazníka. Survio pošle každou vyplněnou odpověď na Webhook URL. Automatizační nástroj (v tomto návodu používáme n8n) zjistí, zda je zákazník nespokojený, a případně zadá tiket do vašeho helpdesku.
S Webhooks: posílání odpovědí do vašich dalších nástrojů v reálném čase v Survio teprve začínáte? Nejprve si tento článek projděte, a pak se sem vraťte.
Co budete nastavovat
V obou případech je nespokojená odpověď ta, která má hodnocení 1 nebo 2 z 5, případně výběr "spíše nespokojen" nebo "nespokojen".
Přehled | Případ A: Freshdesk | Případ B: Intercom |
Výsledek | Nový tiket ve Freshdesku | Interní back-office tiket v Intercomu |
Nástroje | Survio, n8n, Freshdesk | Survio, n8n, Intercom |
Ideální pro | Menší e-shop s jednoduchým helpdeskem | Podpůrný tým, který již používá Intercom |
Než začnete
Dotazník v Survio na placeném tarifu. Webhooks a Vlastní URL proměnné nejsou dostupné v tarifu Free a každý tarif umožňuje omezený počet Webhooků na jeden dotazník (viz článek o webhooks).
Účet n8n, n8n Cloud nebo vlastní hostovanou verzi.
Vaše helpdesková aplikace: pro Případ A účet Freshdesk; pro Případ B pracovní prostor v Intercomu, kde lze spravovat typy tiketů a vytvořit aplikaci v Developer Hubu.
V tomto návodu jsme použili stručný dotazník spokojenosti zákazníků: hvězdičkové hodnocení, otázku "Jak celkově jste spokojen/a?" (Jednovýběrová otázka), otázku "Jak jste u nás tentokrát nakupoval/a?" (Jednovýběrová otázka) a otevřený komentář.
Krok 1 — Přidejte číslo objednávky a e-mail do odkazu na dotazník
Otevřete svůj dotazník, přejděte na Sběr odpovědí → Vlastní URL proměnné a vytvořte dvě proměnné:
emailaorder-id. Název proměnné nesmí obsahovat podtržítko. Podrobnosti v Vlastní URL proměnné.Odkaz na dotazník vložte do e-mailu s potvrzením objednávky a nechte e-shop, aby za každého zákazníka automaticky doplnil hodnoty.
Tiket potřebuje e-mail zákazníka. Každý tiket je navázán na konkrétního zákazníka a workflow používá e-mail z parametru email. Odpovědi bez tohoto údaje nelze na tikety převést.
Krok 2 — Vytvořte Webhook v n8n
V n8n vytvořte nový workflow a jako spouštěč přidejte uzel Webhook.
Jako HTTP Method nastavte POST.
Přejděte na záložku Production URL a zkopírujte tuto adresu.
Zvolte Publikovat. Production URL začíná přijímat odpovědi až po zveřejnění workflow.
Používejte Production URL, nikoliv Test URL. Test URL funguje jen při otevřeném editoru a čeká pouze na testovací událost – pokud editor zavřete, Survio nedoručí nic. Survio opakuje doručení zhruba jeden den, a po pěti dnech neúspěchu Webhook automaticky vypne.
Krok 3 — Propojte dotazník v Survio
Otevřete svůj dotazník a přejděte na Sběr odpovědí.
V levém menu pod Automatizace & Integrace vyberte Webhooks a klikněte na + Přidat webhook.
Zadejte n8n Production URL do pole Webhook URL a potvrďte stiskem Uložit webhook. Webhook je nyní aktivní.
Krok 4 — Odešlete testovací odpověď a najděte ID otázek
Otevřete dotazník přes odkaz s čerstvě zadanými proměnnými a odešlete jednu testovací odpověď s nízkým hodnocením.
V n8n přejděte na záložku Spuštění (Executions). Odpověď se doručí do několika sekund.
Rozklikněte konkrétní spuštění, přejděte do uzlu Webhook a rozbalte
bodya dáledata. Objednávku a e-mail najdete vparameters; podanswerssi poznamenejte ID všech otázek.
Případ A — Vytvoření tiketu ve Freshdesku
Příprava Freshdesku
Ve Freshdesku klikněte vpravo nahoře na svůj profil, zvolte Nastavení profilu a poté Zobrazit API klíč. S API klíčem nakládejte stejně jako s heslem. Budete potřebovat také svou doménu Freshdesku, což je část adresy vašeho helpdesku před .freshdesk.com.
Vytvořte workflow
Za Webhookem následují tři kroky: Nespokojený? propustí pouze nespokojené odpovědi, Připravit tiket vyplní předmět a popis, a Vytvořit tiket ve Freshdesku otevře tiket v systému.
Přidejte uzel If, nazvěte jej
Nespokojený?a nastavte tři podmínky spojené NEBO: hodnocení ≤ 2, odpověď "spíše nespokojen" nebo "nespokojen". Použijte ID svých otázek dle tabulky níže.Na pravý výstup přidejte uzel Edit Fields (Set) pojmenovaný
Připravit tiketse třemi poli typu String:E-mail,TitulekaPopis.Přidejte uzel Freshdesk pojmenovaný
Vytvořit tiket ve Freshdesku, zvolte Ticket a operaci Create. K propojení Freshdesku potřebujete svůj API klíč a jen svou doménu (např.vasobchodprohttps://vasobchod.freshdesk.com).
Kde | Co vyplnit |
Nespokojený?: hodnocení |
|
Nespokojený?: spokojenost |
|
Připravit tiket: E-mail |
|
Připravit tiket: Titulek |
|
Připravit tiket: Popis | Hodnocení, spokojenost, kanál, komentář, objednávka a čas, každé samostatně na vlastním řádku (oddělujte |
Vytvořit tiket: tazatel | Identifikace: E-mail, pole Hodnota: |
Vytvořit tiket: stav a priorita | Stav: Otevřený, Priorita: Vysoká, Zdroj: nechává se Portal |
Vytvořit tiket: možnosti | V možnostech klikněte na Přidat možnost a doplňte Popis |
Pokud e-mail ještě není vedený ve Freshdesku, Freshdesk na něj založí nový kontakt. Po provedení změn klikněte na Publikovat; změny se projeví po opětovném zveřejnění.
Freshdesk odesílá zákazníkovi e-mail o novém tiketu. Ve Freshdesku je standardně nastaveno, že zákazník dostane e-mail s předmětem tiketu, tedy např. "Nespokojený zákazník: …". Vypněte notifikaci Nově vytvořený tiket v Admin → E-mailová oznámení → Oznámení žadateli, případně upravte Titulek v kroku Připravit tiket tak, aby byl vhodný ke čtení.
Případ B — Vytvoření tiketu v Intercomu
Příprava Intercomu
V Intercomu přejděte do Nastavení → Doručená pošta → Tikety a založte typ tiketu, např.
Hodnocení dotazníku, v kategorii Back-office. Back-office tikety jsou interní a zákazník je nevidí. Pokyny najdete v návodu Intercomu.Najděte ID typu tiketu: v Nastavení → Doručená pošta → Tikety na záložce Typy tiketů svou položku pod Back-office ticket types upravte a opište ID z adresy stránky (např.
…/ticket-types/1234567), které později vložíte do workflow.Vytvořte access token: v Intercom Developer Hubu otevřete svou aplikaci a v části Configure → Authentication vygenerujte token. Podrobný návod najdete v dokumentaci Intercomu. S tokenem zacházejte jako s heslem.
Vytvoření workflow
Za Webhookem následují tři kroky: Nespokojený? propustí jen nespokojené odpovědi, Připravit tiket připraví název a popis, Vytvořit tiket v Intercomu založí tiket v Intercomu.
Přidejte uzel If, pojmenujte jej
Nespokojený?a nastavte tři podmínky spojené NEBO: hodnocení ≤ 2, odpověď "spíše nespokojen" nebo "nespokojen". Použijte ID svých otázek (viz tabulka níže).Na pravý výstup přidejte uzel Edit Fields (Set) s názvem
Připravit tiketse třemi poli typu String:E-mail,TitulekaPopis.Následně přidejte uzel HTTP Request nazvaný
Vytvořit tiket v Intercomu.
Kde | Co vyplnit |
Nespokojený?: hodnocení |
|
Nespokojený?: spokojenost |
|
Připravit tiket: E-mail |
|
Připravit tiket: Titulek |
|
Připravit tiket: Popis | Hodnocení, spokojenost, kanál, komentář, objednávka a čas – vše na samostatném řádku (viz workflow) |
Vytvořit tiket: metoda a URL | POST, |
Vytvořit tiket: autentizace | Autentizace: Generic Credential Type, Generic Auth Type: Bearer Auth, použijte svůj access token z Intercomu |
Vytvořit tiket: hlavička | Zasílat hlavičky zapnuto, nastavte |
Vytvořit tiket: obsah body | Zasílat body zapnuto, typ JSON, vyplňte JSON tělo: |
Pokud e-mail ještě nepatří žádnému kontaktu v Intercomu, Intercom jej automaticky založí. Po úpravách klikněte znovu na Publikovat, změny se projeví až po opětovném zveřejnění.
Stáhněte hotový workflow
Nemusíte workflow stavět ručně – použijte připravený soubor pro svůj případ v příloze na konci článku: survio-unhappy-responses-to-freshdesk-tickets.json pro Případ A nebo survio-unhappy-responses-to-intercom-tickets.json pro Případ B. Poté:
V n8n založte prázdný workflow. V hlavním menu (tři tečky vedle názvu) zvolte Importovat a poté Ze souboru. Nahrajte stažený soubor.
Otevřete uzly Nespokojený? a Připravit tiket a doplňte svá ID otázek a svou časovou zónu místo Europe/Prague.
Případ A: v uzlu Vytvořit tiket ve Freshdesku zadejte svůj API klíč a doménu Freshdesku.
Případ B: v uzlu Vytvořit tiket v Intercomu přidejte svůj access token a ID typu tiketu místo
YOUR-TICKET-TYPE-ID.Otevřete Survio Webhook, zkopírujte Production URL do Survio (krok 3) a vše uložte pomocí Publikovat.
Vyzkoušejte celý proces
Otevřete dotazník s vlastním e-mailem a testovacím číslem objednávky a odešlete hodnocení 2.
Během několika vteřin uvidíte nový tiket ve Freshdesku (Případ A) nebo nový back-office tiket v Intercomu (Případ B), kde bude číslo objednávky uvedeno v předmětu.
Po odeslání hodnocení 5 už se tiket nezaloží.
Po uzavření testovacího tiketu si v n8n na záložce Spuštění (Executions) ověřte doručování.
Řešení potíží
Příznak | Příčina | Řešení |
n8n nepřijímá žádné odpovědi | V Survio je zadaná Test URL, nebo workflow není publikováno | Zadejte Production URL do Survio a klikněte na Publikovat |
Freshdesk přihlašovací údaj se nedaří připojit | Doména byla zadána jako celá adresa, nebo je chybný API klíč | Zadejte pouze část před |
Tiket ve Freshdesku je celý v jednom řádku | Popis obsahuje jen běžná zalomení řádků | Řádky oddělujte pomocí |
Vytvoření tiketu v Intercomu selže (chyba 401) | Chybí nebo je chybný access token | Ověřte Bearer Auth přihlašovací údaj v uzlu Vytvořit tiket v Intercomu |
Vytvoření tiketu selže kvůli typu tiketu |
| Zadejte do těla své skutečné ID typu tiketu |
Vytvoření tiketu selže kvůli žadateli/kontaktu | V odpovědi chybí parametr | Zkontrolujte, že potvrzovací e-mail objednávky parametr vyplní |
Každá odpověď vytváří tiket | Připravit tiket je napojeno na levý výstup, nebo jsou podmínky spojeny AND | Napojte na pravý výstup a podmínky spojte OR |
Poslední změna nemá efekt | Workflow bylo publikováno, změna není (tlačítko Publikovat má tečku) | Znovu klikněte na Publikovat |
Webhook v Surviu byl vypnut | Webhook URL delší dobu selhávala (5 dní v řadě) | Odstraňte příčinu a Webhook v Survio znovu aktivujte |
Důležité informace
Survio odesílá pouze kompletní odpovědi, vždy na jeden e-mail odpověď, a to během několika vteřin.
Odpovědi se neposílají zpětně: neodešle se nic, co bylo vyplněno před nastavením Webhooku, ani v době, kdy byl Webhook pozastaven.
Neúspěšné doručení Survio zopakuje až 8× během zhruba 27 hodin, každý pokus čeká na odpověď nejvýše 30 vteřin.
Pokud není Webhook doručen 5 dní po sobě, Survio jej automaticky vypne a je nutné ho znovu aktivovat.
Pozastavením Webhooku zabíráte jeho slot; odstraněním je smazán trvale.
V aplikaci Survio nevede historii doručení – vaše logy najdete pouze v n8n v záložce Spuštění.
Odpovědi posílané na Webhooky nečerpají další odpovědi z vašeho tarifu.
Chcete nastavení svěřit odborníkům? Na stránce Webhooks v Surviu klikněte na Získat odborné nastavení, napište nám, co potřebujete a náš tým vám vše nastaví, otestuje a předá hotový Webhook.
