Vzor intake formuláře pro klienty webdesignu

Aktualizováno:

Intake formulář pro webdesignové projekty ke zkopírování, s přesným typem pole pro každou položku — připravený k odeslání tak, jak je, nebo k úpravě před kickoffem.

Proč šablona místo prázdné stránky

Většina webdesignérů si pro každý nový projekt skládá stejný seznam otázek znovu, z hlavy — což znamená, že seznam je pokaždé trochu jiný a něco vždycky vypadne. Pevná šablona řeší oba problémy: nic nezávisí na tom, jestli si pamatujete, na co jste se ptali minule, a každý klient dostane stejné otázky ve stejném pořadí, což usnadňuje odpovědi srovnávat a zapracovat do plánu projektu. Seznam níže záměrně navazuje na kontrolní seznam pro webový projekt — rozdíl je v tom, že tahle stránka dává rovnou hotový seznam polí k odeslání, ne jen zdůvodnění za každou položkou.

V intake pro webdesign se objevuje pět druhů otázek a jejich zaměňování je to, kde většina domácích formulářů selhává:

Formulář, sekce po sekci

1. Základní údaje o firmě

Pole Typ Poznámka
Název firmy přesně tak, jak má být uveden Text Nepředpokládejte, že loňská verze nebo název domény je pořád správně.
Jméno a role hlavního kontaktu Text Komu píšete e-mail, když je něco nejasné.
Máte existující web? Výběr (ano/ne) Větví zbytek intake — viz níže.
Adresa existujícího webu Text (URL) Ptá se jen, když je odpověď výše "ano".

2. Značka a identita

Pole Typ Poznámka
Soubor s logem Soubor (obrázek) Vyžádejte SVG nebo velké PNG, ne screenshot nebo zmenšený export.
Barvy značky Výběr (seznam barev) Hex kódy, pokud je mají; jinak fotka telefonem něčeho v jejich barvách k odečtení.
Preference typografie, pokud existuje Výběr Většině klientů vyhovuje vaše doporučení — zeptejte se, ať to ti, kterým na tom záleží, mohou říct.

3. Obsah

Pole Typ Poznámka
Nadpis a úvodní text hlavní stránky Text (dlouhý) Položka, která nejčastěji zdrží spuštění, protože se klientovi nejhůř píše.
Text o firmě / službách Text (dlouhý) Může začít jako placeholder a být nahrazen, až bude hotový.
Fotky (uveden minimální počet a rozlišení) Soubor (více souborů) Uveďte minimální šířku předem, ne až po nahrání 400px fotky.
Které stránky web potřebuje? Výběr (více možností) Domů, O nás, Služby, Kontakt, Blog a podobně — z pevného seznamu, ne volným textem.

4. Technický přístup

Pole Typ Poznámka
Přihlášení do stávajícího CMS nebo hostingu Přístupový údaj Nikdy textové pole — proč, viz sekce níže.
Přístup k registrátorovi domény, pokud je oddělený od hostingu Přístupový údaj Zjistit dva dny před spuštěním, že to klient nemá, je běžné a zbytečné zdržení.
Tracking ID pro analytiku Text Hodí se zapojit hned od začátku; kvůli tomu ale spuštění zdržovat nestojí za to.

5. Fakta o firmě a schválení

Pole Typ Poznámka
Otevírací doba Strukturovaný údaj Pondělí–pátek, sobota, neděle jako tři pevná pole, ne odstavec, který musíte parsovat.
Adresa a kontaktní údaje přesně tak, jak mají být uvedeny Text Drobné nesrovnalosti mezi webem a záznamem na Google škodí lokálnímu vyhledávání.
Kdo má finální slovo při schvalování webu Text Ověřte to jednou hned na začátku, obzvlášť je-li stakeholderů víc.

Proč přístupové údaje potřebují vlastní pole

Přihlašovací údaj napsaný do stejného textového pole jako nadpis hlavní stránky skončí uložený, zkopírovaný a zazálohovaný úplně stejně jako ten nadpis — v čitelném textu, v jakémkoli nástroji, který formulář držel, natrvalo. Heslo se nestane bezpečnějším jen proto, že formulář, který ho sesbíral, sbírá zároveň i texty. Jednořádkové řešení je dát mu pole navržené pro jednorázové předání: zašifrované ve chvíli odeslání, uvolněné jednou tomu, kdo o něj požádal, a pak ze systému pryč. Víc k tomu v jak si od klientů bezpečně vyžádat přihlašovací údaje, pokud stavíte požadavek od nuly, ne ze šablony.

Časté chyby

Jak tenhle formulář provozovat přes BriefGate

Kódovací AI agent — nebo vy sami z dashboardu — může tenhle přesný seznam proměnit v živý klientský portál jedním voláním define_intake. Každý řádek výše odpovídá reálnému typu položky: textová a dlouhá textová pole zůstávají text / longtext, logo a fotky se stávají image a file_list s omezením formátu a velikosti, barvy značky se stávají color_list, otázky ano/ne a výběr stránek se stávají boolean a multiselect, otevírací doba se stává položkou typu structured s malým JSON Schema, a každý přístupový údaj se stává položkou secret — odeslanou přes HTTPS a zapečetěnou na serveru BriefGate dřív, než se vůbec uloží, a odhalenou vašemu agentovi přesně jednou. Kompletní referenci typů včetně všech omezujících polí najdete v typech položek.

json
{
  "project_name": "Bella Napoli — Website",
  "client": { "email": "[email protected]", "name": "Marco Esposito" },
  "items": [
    { "key": "business_name", "label": "Business name", "type": "text", "required": true },
    { "key": "has_existing_site", "label": "Do you have an existing website?", "type": "boolean", "required": true },
    { "key": "logo", "label": "Logo", "type": "image", "required": true,
      "constraints": { "formats": ["svg", "png"], "min_width": 512 } },
    { "key": "brand_colors", "label": "Brand colors", "type": "color_list", "required": true },
    { "key": "hero_copy", "label": "Homepage headline and intro", "type": "longtext", "required": true },
    { "key": "photos", "label": "Photos", "type": "file_list", "required": true,
      "constraints": { "formats": ["jpg", "png"], "min_count": 5 } },
    { "key": "pages_needed", "label": "Which pages does the site need?", "type": "multiselect", "required": true,
      "options": [
        { "value": "home", "label": "Home" },
        { "value": "about", "label": "About" },
        { "value": "services", "label": "Services" },
        { "value": "contact", "label": "Contact" }
      ] },
    { "key": "cms_login", "label": "Current CMS admin login", "type": "secret", "required": false },
    { "key": "opening_hours", "label": "Opening hours", "type": "structured", "required": false,
      "schema": { "type": "object", "required": ["mon_fri", "sat", "sun"],
        "properties": { "mon_fri": { "type": "string" }, "sat": { "type": "string" }, "sun": { "type": "string" } } } }
  ],
  "chase_schedule": "default"
}

BriefGate klientovi pošle e-mailem jeden odkaz na portál ve vaší značce, ověřuje každé pole hned při vyplňování a upomíná klienta podle rytmu, který nastavíte, dokud není všechno povinné uvnitř. Váš agent si hotový projekt přečte zpátky jedním voláním get_intake_results — typovaná data, ne složku příloh a řádek v tabulce k ručnímu zpracování. Quickstart provede připojením agenta a odesláním prvního intake od začátku do konce.