Jeden seznam pro každý projekt
První web pro restauraci píšete seznam položek od nuly: logo, úvodní text, příběh restaurace, otevírací doba, galerie fotek jídla a interiéru, možná PDF s menu. U druhého webu pro restauraci píšete skoro stejný seznam znovu — stejné položky, stejná omezení, jiný klient. Šablona existuje přesně proto, aby podruhé stačilo kliknout, ne psát znovu.
Šablona v BriefGate je uložená sada definic položek — klíč, typ, popisek, omezení, všechno — na kterou při zakládání nového sběru podkladů odkážete místo skládání položek jednu po druhé. define_intake (nebo obrazovka Nový sběr v dashboardu) sběr rovnou naplní vším, co šablona nese, a vy si ho pak pro konkrétního klienta můžete dál upravit.
Sestavte seznam jednou
Ve chvíli, kdy si všimnete, že po třetí za sebou žádáte o totéž, je to seznam, který se vyplatí uložit jako šablonu. Nemusí být hned dokonalý — smysl šablony je právě v tom, že se snadno upraví jednou a použije mnohokrát, na rozdíl od jednorázového seznamu položek, který byste museli hlídat a aktualizovat všude, kam jste ho zkopírovali.
Do účtu se šablona dostane dvěma způsoby:
- Z dashboardu postavíte sběr běžným způsobem a jakmile jste se seznamem položek spokojení, kliknete na Uložit jako šablonu vedle tlačítka Odeslat. Uloží se definice položek a jazyk — záměrně nikdy jméno klienta, jeho e-mail ani název projektu — takže úplně stejnou šablonu můžete bez úprav předat dalšímu klientovi.
- Přes API postaví
POST /v1/templatesšablonu od nuly (endpoint pro zkopírování existujícího sběru do šablony neexistuje — tímhle směrem funguje jen tlačítko v dashboardu). Zadátename,language(cs,ennebode) a poleitemsve stejném tvaru, jaký očekávádefine_intake. Poleslugse nezadává — odvodí se automaticky zname.
Vlastní šablony — ty, které si postavíte sami — vyžadují tarif Solo nebo vyšší. Na Free vrátí POST /v1/templates chybu plan_required a tlačítko v dashboardu tam ani není. Není to ale omezení, se kterým byste dlouho bojovali — Free má pořád k dispozici tři vestavěné šablony níže, každá pro reálný typ projektu.
Tři, které nemusíte stavět sami
Ve všech tarifech včetně Free jsou od prvního dne k dispozici tři veřejné šablony:
restaurant-web-cs— logo, úvodní text, příběh restaurace, otevírací doba, fotogalerie, nepovinné PDF s menu, nepovinné firemní barvy a nepovinné ID pro sledování GA4.advisor-web-cs— logo, profesionální portrét, headline na jednu větu, delší bio, až šest služeb, nepovinné firemní barvy a kontaktní údaje.club-web-cs— logo, motto, historie klubu, rok založení, co klub dělá a kdy se schází, nepovinná galerie z akcí, kontaktní údaje a nepovinné odkazy na sociální sítě.
Všechny tři jsou české šablony — jejich popisky a nápovědy jsou psané česky, protože vznikly pro reálnou agenturní praxi, ne jako obecné zástupné texty. (Vestavěná e-shopová šablona momentálně neexistuje; club-web-cs je pro kluby a spolky, ne pro e-shopy.) Nelze je smazat a jsou tam pořád, takže jsou bezpečným výchozím bodem, i kdybyste nakonec polovinu položek změnili.
Šablonu předáte define_intake v poli template:
{
"project_name": "Bella Cucina Restaurant Website",
"client": { "email": "owner@bellacucina.cz", "name": "Marco" },
"template": "restaurant-web-cs"
}Jakmile je template vyplněné, pole items je nepovinné — vynecháte ho, nebo pošlete "items": [], a všechny položky přijdou ze šablony. Bez template je items pořád povinné a nesmí být prázdné, stejně jako dřív.
Co jednotlivé typy validují, najdete v Typy položek, plné tabulky položek všech tří šablon pak v Šablony.
Upravte, aniž byste začínali znovu
Šablona málokdy sedne na projekt beze zbytku a nemusí. Když k template pošlete i pole items, BriefGate ho se šablonou sloučí: key, který se shoduje s položkou ze šablony, ji přebije, nový key se připojí za položky ze šablony.
{
"template": "restaurant-web-cs",
"items": [
{
"key": "menu_pdf",
"type": "file",
"label": "Jídelní lístek (PDF)",
"required": false,
"help": "Potřeba jen tehdy, když chcete jídelní lístek ke stažení."
},
{
"key": "allergen_info",
"type": "file",
"label": "Dokument s informacemi o alergenech",
"required": false
}
]
}Jedna věc, kterou dobré vědět předem: každá položka v poli items musí být úplná definice — key, type i label jsou povinné vždy — i když chcete změnit jen to, jestli je položka povinná. Zkratka pro úpravu jednoho pole položky ze šablony neexistuje.
Nesou se i jiná nastavení
Šablona umí vedle položek uložit i všechna ostatní nastavení, která nový sběr potřebuje: cyklus upomínek, pravidla retence, branding, do jaké složky nové sběry padají, i brief pro klienta. POST /v1/templates přijímá volitelný objekt settings s poli due_in_days, chase_schedule, respect_quiet_hours, max_reminders, email_copy, retention, branding, folder_id a dalšími — celý seznam je v Šablony.
Jde o výchozí hodnoty, ne o přebití: když se sběr zakládá ze šablony, pole z settings se použije, jen když ho požadavek na založení sběru sám nevyplní. Cokoli požadavek nastaví explicitně, vždy vyhraje. due_in_days se v okamžiku založení sběru přepočítá na skutečné due_date — šablona nemůže nést pevné kalendářní datum, jen posun od chvíle, kdy se použije.
Zatím je to jen přes API. Tlačítko Uložit jako šablonu v dashboardu stále ukládá jen položky a jazyk; pokud chcete šablonu, která nastaví i cyklus upomínek nebo branding, postavte ji přes POST /v1/templates.
Kde se to vyplatí
První projekt s novou šablonou stojí stejně času jako dřív — pořád rozhodujete, o co požádat, a píšete nápovědy, aby každá položka dávala smysl klientovi, který podobný formulář nikdy nevyplňoval. Vyplatí se to až u druhého projektu: nasměrujete define_intake na šablonu, doplníte dvě tři věci, které jsou u tohoto klienta jiné, a odešlete. Z dvaceti minut psaní definic položek je tak pár minut doplnění jména klienta a úpravy jednoho termínu.
V tarifu Agency se tahle výhoda automaticky přenáší na celý tým — šablonu vytvořenou kterýmkoli uživatelem vidí všichni na účtu, bez zvláštního kroku pro sdílení. Pokud si stavíte knihovnu pro víc typů projektů, konzistentní pojmenování slugů (restaurant-web-v2, advisor-web-minimal, webapp-onboarding) usnadní orientaci, jak seznam poroste.
Související
- Šablony — plná reference včetně tabulek položek všech vestavěných šablon a objektu
settings - Typy položek — co který typ položky validuje a co vrací
- Rychlý start v dashboardu — založení sběru z prohlížeče, šablony včetně