Vzor intake formuláře pro klienty webdesignu
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á:
- Text — krátké, strukturované odpovědi: název firmy, tracking ID, URL.
- Soubor — podklad, který klient už má: logo, PDF s menu, sada fotek.
- Výběr — pevná sada možností, takže dostanete zpět hodnotu, na které lze stavět logiku, ne větu, kterou musíte interpretovat.
- Přístupový údaj — přihlašovací jméno nebo heslo. Tohle není textové pole. Zacházet s ním jako s textovým polem je nejčastější chyba na tomhle seznamu.
- Strukturovaný údaj — malá sada souvisejících faktů s pevným tvarem, jako otevírací doba nebo adresní blok, kde chcete pokaždé zpět stejné klíče, ne odstavec textu.
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
- Jedno dlouhé volné textové pole na "věci ke značce." Klient si neumí představit "podklady" — umí si představit soubor s logem a sadu fotek. Každý sdružený požadavek rozdělte na jednotlivé soubory nebo fakta, která obsahuje.
- Neuvedená minimální rozlišení u fotek nebo loga. "Prosím vysoké rozlišení" napůl případů vyprodukuje screenshot; "alespoň 512px na šířku" vyprodukuje použitelný soubor.
- Přístupové údaje ve stejném kanálu jako všechno ostatní. Rozebráno výše a stojí za zopakování — je to chyba s nejhorším dopadem.
- Vyžadovat všechno před kickoffem. Některé položky blokují start projektu (logo, texty hlavní stránky, přístup ke stávajícímu webu); jiné blokují jen dokončení (analytics ID, poslední kolo fotek). Jeden termín na všechno dělá požadavek zbytečně těžším.
- Jeden požadavek bez navazujícího upomínání. Klienti mají v úmyslu odpovědět a pak ta chvíle prostě mine. Seznam výše odvede jen půlku práce, pokud nikdo za pár dní neupomene tu chybějící polovinu.
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.
{
"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.