Brand control
Brand rules the generator cannot break
The reason most teams distrust AI creative is not quality, it is drift. One run looks right, the next invents a gradient you have never used, sets your name in the wrong typeface, and crops the logo into the corner.
Brand DNA turns your guidelines into machine-checkable constraints. Colours are locked to your palette, type is locked to your licensed fonts, logo placement and clear space are enforced geometrically, and tone rules shape copy before a single asset is rendered.
Where brand control usually breaks
- 01Guidelines live in a PDF nobody opens during a launch sprint.
- 02Freelancers and agencies each interpret the palette slightly differently, and the drift compounds quarter over quarter.
- 03Generative tools have no concept of a brand rule, so consistency depends entirely on the prompt someone typed.
- 04Nobody catches a contrast failure or a missing disclaimer until it is already spending.
How it works
- 1Upload the kit
Drop in logo files, font files, hex or OKLCH values, spacing rules and any legal copy that must appear in specific markets.
- 2Derive the tokens
Xeli extracts a token set: primary, secondary, surface, text-on-brand, plus type scale and minimum logo size.
- 3Constrain generation
Agents generate inside those tokens. The palette is not a suggestion in a prompt, it is the only colour set available to the renderer.
- 4Validate every export
A QA pass checks contrast ratio, safe-zone overflow, logo clear space, banned words and required disclaimers, and rejects anything that fails.
- 5Report the exceptions
Failures come back with the reason attached, so you fix a rule once rather than reviewing a thousand assets by eye.
Generate with AI. Perfect in composer.
Xeli drafts six on-brand variants from your kit in seconds, with palette, type, logo, tone and disclaimers locked in. Hover any variant and open it in the composer to fine-tune copy, swap the product, or push a promo live. AI does the first 90 percent. You add the last 10.
Always include reg #ECL-2381.

Always include reg #ECL-2381.

Always include reg #ECL-2381.

Always include reg #ECL-2381.

Always include reg #ECL-2381.

Always include reg #ECL-2381.

What you get
Text over imagery is checked against a 4.5:1 threshold, the same standard our free contrast checker uses, and re-laid out when it fails.
Only your licensed families are used, with a defined scale so headlines stay dominant and legal copy stays legible.
Banned words, claim restrictions, sentence length and voice examples steer the copywriter agent per market.
House-of-brands teams keep separate kits with shared legal rules, so a single workspace can serve several labels.
Where it stops
The honest limits. If any of these are dealbreakers, better to know now.
- —Brand DNA enforces mechanical rules well: colour, type, spacing, contrast, required copy. Taste calls still belong to your art director.
- —Fonts must be licensed for your use. Xeli does not supply commercial font licences.
- —Rules written vaguely produce vague enforcement. 'Feel premium' is guidance for a human, not a constraint the QA agent can test.
Questions people ask
What if we do not have formal guidelines?
Point Xeli at your site and a handful of existing ads. It proposes a starter kit of palette, type and logo rules that you edit rather than author from scratch.
Can different markets have different rules?
Yes. Kits support market overrides for legal copy, claim language and currency or measurement formats.
Does this slow generation down?
Validation happens in the same pass as export and typically adds seconds, not minutes. Rejected assets regenerate automatically.
Want this running on your catalog?
We onboard a small number of brands at a time so setup gets real attention.