Formuláře v chatu
Agent může uprostřed konverzace zobrazit strukturovaný formulář — místo parsování volného textu získáte čistá pole (adresa, preference, potvrzení).
Co nastavíte
- Nastavení nástroje (pro agenta) — název a instrukce, podle kterých agent pozná, kdy formulář nabídnout.
- Obsah formuláře (pro uživatele) — nadpis, popis a text tlačítka pro odeslání.
- Pole formuláře — až 10 polí, u každého název, popisek, typ a jestli je povinné. Podporované typy: text, e-mail, telefon, číslo, datum, výběr z možností (select) a delší text (textarea). Zaškrtávací pole (checkbox) formulář nemá. U typu výběr zadáte aspoň dvě možnosti; volitelně přidáte i vlastní ověřovací výraz (regulární výraz).
- Zobrazení — Přímo v chatu (formulář se objeví jako součást konverzace) nebo Překryvný list (vyjede přes chat).
- Vyžadovat dokončení před chatováním — když je zapnuté, uživatel nemůže napsat další zprávu, dokud formulář nevyplní nebo nezavře.
Kanbu nabízí dvě šablony pro rychlý start — Prázdný formulář a Kontaktní formulář (jméno, e-mail, telefon, zpráva).
Jak to funguje
- V adminu vytvoříte formulář podle nastavení výše.
- Přiřadíte ho agentovi jako nástroj (konkrétní výběr nebo Dostupné pro všechny agenty).
- Když je v konverzaci potřeba strukturovaná data, agent formulář zobrazí.
- Konverzace se pozastaví; po odeslání pokračuje se zadanými hodnotami.
Formulář samotný data nikam neukládá — jen je vrátí agentovi do konverzace. Pokud je chcete třeba zapsat do CRM nebo poslat e-mailem, agent na to musí navázat dalším nástrojem (HTTP nástroj nebo MCP).
Ověření vyplnění
U pole typu e-mail Kanbu automaticky kontroluje formát adresy. U ostatních typů podle potřeby použijte vlastní ověřovací výraz v nastavení pole. Prohlížeč navíc hlídá povinná pole a číselný/datový formát.
Co se stane, když uživatel formulář nevyplní
- Napíše zprávu místo vyplnění — formulář se považuje za zrušený a agent na zprávu normálně odpoví.
- Formulář zavře (pokud není zapnuté Vyžadovat dokončení) — bere se jako zrušený, agent pokračuje v konverzaci.
- Zavře celý chat — rozpracovaný formulář se neztratí. Po opětovném otevření konverzace se stejný formulář znovu zobrazí k vyplnění.
- Odeslání selže (např. výpadek sítě) — zadané hodnoty zůstanou ve formuláři, uživatel to zkusí znovu bez přepisování.
Tip
Formulář používejte tam, kde volný text často selhává — doručovací adresa, výběr varianty, potvrzení akce. Pro jednoduché FAQ stačí znalostní báze.
Časté otázky
-
Jaké typy polí formulář podporuje?
Text, e-mail, telefon, číslo, datum, výběr z možností a delší text. Zaškrtávací pole (ano/ne) mezi typy není.
-
Kolik polí může formulář mít?
Maximálně 10.
-
Uloží se data z formuláře automaticky někam?
Ne. Formulář hodnoty jen vrátí do konverzace — jejich další zpracování (zápis do CRM, e-mail, vytvoření ticketu) musí zajistit navazující nástroj, typicky HTTP nástroj nebo MCP.
-
Co když uživatel zavře chat s rozepsaným formulářem?
Nic se neztratí — při návratu do konverzace se stejný formulář zobrazí znovu.
-
Musí uživatel formulář vyplnit, aby mohl pokračovat v konverzaci?
Jen pokud u formuláře zapnete Vyžadovat dokončení před chatováním. Jinak ho může zavřít nebo napsat zprávu místo vyplnění — formulář se pak bere jako zrušený.