The difference between an account that looks professionally run and one that looks like ten different people post to it is almost never talent — it's whether there's a brand kit behind every post. A brand kit is the small, fixed set of assets that gets reused on every single piece of content, so consistency is automatic instead of something you have to remember. Here's exactly what belongs in one.
The five things a real brand kit needs
1. Logo (plural, actually). Most brand kits fail by holding one logo file. You need at least: a version for dark backgrounds, a version for light backgrounds, and — if your primary mark doesn't shrink well — an icon-only version for small placements. In FeedForce's brand kit, logos are stored as a list, each with a label and position, with one marked active so templates know which to reach for by default while the others stay available.
2. Fonts. Two, deliberately: a display font for headlines and a body font for supporting text. More than two starts to look like a ransom note; fewer than two makes every slide read the same weight. Upload the actual font files rather than relying on a lookalike system font — the exact typeface is often the single most recognizable brand signal after your logo.
3. Colors, as an ordered palette. Not "a palette" in the abstract — an ordered list, because order matters: your primary brand color should be first (templates default to it), followed by secondary/accent colors, then neutrals. FeedForce's brand kit stores up to 10 hex values in this order, which is also what powers "brand lint" checks — flagging when a design drifts from your actual palette.
4. Name and handle. Your display name and @handle, stored once. This sounds trivial until you're generating dozens of posts through an automation and don't want "your brand name" typed wrong on slide 47.
5. A default template per format. Not strictly part of the kit, but the payoff: once logo, fonts, and colors exist in one place, your carousel and reel templates can reference them instead of hardcoding values — change your primary color once, and every future post (and every template built after) inherits it.
Why this matters more than any individual design choice
A single beautifully-designed post is a coin flip — it might work, might not. A brand kit turns that coin flip into a repeatable outcome: post #40 has the same fonts and colors as post #1, which is what actually builds recognition. Audiences learn to recognize accounts the way they learn to recognize brands anywhere else — through repetition of a small, consistent visual vocabulary, not through individual creative peaks.
It also collapses the time cost of every future post. Without a brand kit, every new design starts with "what font did I use last time?" and "was that blue #1a73e8 or #1a6ae8?" — small frictions that add up to real drag across dozens of posts a month. With one, those questions don't exist; you're filling a template that already knows the answers.
Setting one up in 20 minutes
- Pull your existing assets first. Logo files, brand colors (check your website's CSS or a previous brand guide), fonts you already license or use.
- Pick the primary color and put it first. If you don't have brand colors yet, extract one from your logo — that alone is usually enough for a first version.
- Upload two logo variants minimum — light-background and dark-background — so every template has one that fits.
- Choose two fonts and stop there. A display weight and a body weight; resist adding a third "just for emphasis."
- Build your first template against the kit, not the other way around — verify the kit "just works" before you build ten templates on top of it.
Once it exists, the brand kit is the thing every other piece of your content system points at: templates reference it (see our carousel sizing guide for the geometry side of templates), automations that fill templates inherit it automatically (see how automation nodes bind data into templates), and every post — hand-made or automated — comes out looking like it belongs to the same account.