What a template is
There are two things people mean by “brand guidelines template”, and they are not close to the same object.
The first is a document to fill in — forty pages of layout with placeholder swatches and lorem ipsum, which you duplicate and overwrite. Useful once. The second is a system that refills itself — the same forty pages, but with every brand-specific element marked as a slot, so a new client’s colours, type and logos can be poured in without touching the layout.
The first saves you the layout work on your next project. The second saves it on every project after that. Which one you want depends entirely on whether you will do this again.
What it should contain
Whichever kind you build, the page inventory is the same. This is the shape most studio guideline documents settle into:
- 01Cover and contents. brand name, version, date — the parts that change every single time
- 02Logo pages. lockups, clear space, minimum size, and the misuse grid
- 03Colour pages. swatches with HEX, RGB, CMYK and Pantone, plus usage proportion
- 04Type pages. a specimen, the scale with line heights, and the fallback
- 05Layout pages. the grid and the spacing unit
- 06Imagery pages. right-and-wrong grids rather than adjectives
- 07Voice pages. before-and-after examples and a we-say / we-never-say list
- 08Application pages. card, deck, site, packaging — the brand assembled
The detail of what belongs on each of those pages — clear space rules, which colour values to publish, why a fallback font matters — is a longer subject and has its own page.
Reusable vs. duplicated
Nearly every studio starts by duplicating the last client’s file. It works, and it is the right first move — you cannot design a system before you have made the thing twice.
It stops working in a specific and predictable way:
- The old brand leaks. Somewhere on page 31 is a swatch nobody remembered to change, and it ships. This is the single most common way a guideline document embarrasses a studio.
- Improvements do not travel. You work out a better way to show logo misuse on this project. The previous eleven documents keep the worse version, and so does the next one, because it was duplicated from a file made before you learned that.
- The cost never falls. The tenth document takes about as long as the third. All the work is mechanical — placing swatches, setting specimens, renaming pages — and mechanical work does not get faster with practice.
The test for whether you have a template or a copy: change one thing about how the colour page works, and count how many past documents get the improvement. A template answers “all of them”. A duplicate answers “none”.
Building one in Figma
Figma is the natural home for this, for two reasons that have nothing to do with drawing: variables and text styles. Both are indirection — a way of saying “this fill is the primary brand colour” rather than “this fill is #1469E2” — and indirection is the entire mechanism by which a document becomes re-fillable.
A workable method, in order:
- Lay out the pages first, with real content. Design it as one actual brand, not as placeholders. Placeholder layouts are always subtly wrong, because lorem ipsum does not have the awkward long word that breaks your heading.
- Then replace literals with variables. Every fill that belongs to the brand becomes a colour variable. Every text layer gets a text style. Nothing brand-specific should remain typed in directly.
- Name the slots. Decide a convention for the parts that get swapped — the logo frames, the swatch names, the brand name on the cover — and apply it consistently. The convention matters more than which convention.
- Keep fixed copy fixed. A heading reading “Primary palette” is the same on every brand. Only the parts that genuinely differ should be slots, or you will be re-typing boilerplate forever.
Making it refill itself
Variables and styles get you a file where a brand can be swapped by editing a handful of definitions instead of hundreds of layers. That is already a large win, and for a studio doing two or three brands a year it may be the whole answer.
What it does not give you is the last step: something that takes a set of brand inputs and produces the finished document. Doing that by hand still means opening the file, rebinding variables, placing three logo files at the right sizes on the right pages, and checking nothing from the previous brand survived.
That last step is what Framebook automates. You author the template once — your layout, your rules, your typography — mark which parts are brand slots, and the plugin fills them from a client’s colours, type and logos, handing back an editable Figma file. Not a flat export: a real file you can keep working in, which matters because the last five per cent of any guideline document is always manual.
Where templates go wrong
- Hard-coded colours. A fill typed as a hex value has nothing to replace it with. This is the one failure that silently ruins an otherwise good template.
- Unstyled text. A text layer with no style keeps whatever font it was drawn in, so the client’s typeface never reaches it — and it is invisible until you look closely at page 22.
- Live text in the logo. A wordmark set in live text depends on a font the viewer may not have. Outline it.
- Over-templating. Marking every heading as a slot so that “Primary palette” has to be typed for each client. Boilerplate should be boilerplate.
- One template for every client. A fintech and a skate brand do not want the same forty pages. Two or three templates of different character beat one that fits nobody exactly.
Using the Framebook template
Framebook ships an official template you can generate against immediately, and the first three pages of any template generate free, with no card — enough to see your own logo and colours land on real pages before deciding anything.
If you would rather use your own layout, that is the main point of the product rather than an afterthought: the template guide walks through authoring one from a Figma page — colour variables, text styles, the layer-name grammar — in about half an hour, once. After that it refills for every client you take on.
The plugin is on the Figma Community, and pricing is a single plan.
