Keep AI-drafted email blocks on-brand with a brand kit

A brand kit keeps palette, fonts and buttons on brand for every block, whether you drag it in or the AI designer drafts it. Then export HTML or MJML.

By Darryl Chapman

Updated : reframed around the drag-and-drop builder.

Whether you drag blocks in yourself or let AI draft them, off-brand colours and buttons eat the time you saved. Put a brand kit on the workspace (palette, fonts, buttons) so new blocks inherit your styles. Your time goes on the words instead of restyling, and you still finish with HTML or MJML for your ESP, or a Zoho Campaigns draft if you've connected it.

The AI-draft problem (speed without brand)

ChatGPT and tools like it are quick. You paste in a weekend-sale prompt, get back a headline and a shop button, and it feels done.

Then you drop it into your ESP. The button's a generic blue and the typeface is whatever the model fancied, so you spend the afternoon rebuilding brand styles you already have.

The model drafted the content, but the brand and the final file are still on you. Without something keeping the styles in check, all that speed just turns into clean-up.

A familiar story: ChatGPT drafts a "weekend sale" email with generic blue buttons, and you end up fighting the Mailchimp editor to fix them. In Milo Email Studio, with the brand kit already set, every block you drag in, and every one the AI designer drafts, comes out in your brand blue.

Brand kit as the guardrail

A brand kit won't make the model perfect. It's the workspace's rulebook for palette, fonts and buttons, and new blocks follow it. (Brand kits for on-brand email templates goes through what a kit holds and how blocks inherit it.) You rewrite lines and move blocks around, and colour and type stay with the kit unless you choose to override them.

What belongs in the kit

Palette, fonts and buttons. That covers most emails a founder or marketer sends. You're not configuring an enterprise rules engine, just setting your styles once so every draft starts closer to your brand.

Describe the email → on-brand blocks on the canvas

Describe who it's for and what the email should do, and Milo drafts on-brand blocks onto the canvas. Every line is still yours to edit, and the kit is no substitute for proofreading.

The legal footer, the exact wording of the offer and the tone of the headline still need a human eye. The kit handles colour and type. The words are still yours.

How this compares with "Brand Rules" / SDK guardrails

Some email platforms publish Brand Rules for AI, aimed at apps that embed their editor through an SDK. Beefree's Brand Rules for AI (16 Sep 2026) is one example, and it shows the problem is real: AI drafts drift off-brand unless something reins them in.

Milo tackles it differently. You set a brand kit in the studio, finish the email on the canvas, send a test and export it, with no SDK jargon involved. It's the same problem from a different angle: a marketer working in a studio rather than a developer building rules into someone else's app.

A simple AI → brand → export workflow

The point of the kit is that the AI's speed survives all the way to your ESP. Here's what that looks like on a real email.

The styles are settled before the first draft. Palette, fonts and buttons go in the kit once, so you're not restyling every block the AI writes. If you already know the job, a Promo starter plus your kit gets you to the same place.

You describe the email the way you'd ask ChatGPT. Say who it's for and what it should do. The difference is that Milo drafts on-brand blocks onto the canvas, not a wall of text you then have to dress up.

Your edits are about the words. Rewrite anything that sounds off and move blocks if the layout isn't right. Colour and type stay put unless you mean to override them.

You see it in a real inbox first. A Test goes to an address on your account, with a subject that starts with Test, so you can check the subject, CTA and brand colours. It's still only a proof. If a founder or brand lead needs to approve it without editing, a read-only preview link with a one-line request beats a thread full of screenshots.

The handoff is a file, not a rebuild. You take HTML or MJML ready for your ESP, and the campaign itself goes out from there. For the import steps, see design a branded email and export. For Zoho, see draft push.

What the brand kit does not do

Brand kit / studioYour ESP
Colours, fonts, buttons on draft blocksYes - kit inheritanceOften re-styled if you rebuild in the native editor
Edit AI draft copyYes - on the canvasPossible, but you are past the design studio
Test / proof the draftStudio Test + optional preview linkFinal ESP test after import
Export-ready handoffHTML / MJML fileImport, then send
Keep the kit switched on, check a Test, then hand over export-ready HTML and send from your ESP.

If you're deciding whether to finish the branding in a studio or rebuild in your ESP's editor, design then export versus build in your ESP covers the trade-off.

Questions

Why do AI-drafted emails often look off-brand?

AI models aim for a layout and copy that look plausible, not for your palette, type or button style. Without a kit (or similar rules), every draft makes up its own styles.

What is an email brand kit?

In Milo, it's the palette, fonts and buttons for your workspace. New blocks pick them up, so you edit the content instead of reinventing the styles.

How does a brand kit act as a guardrail on AI-drafted blocks?

Drafted blocks inherit the kit. You still rewrite the copy and adjust the layout, while colour and type stay with the kit unless you override them.

What's the difference between "AI wrote the copy" and "the email is ready to send"?

Writing it is one step. Ready means it's been edited on-brand, checked in a Test, exported and imported into the ESP that holds your list.

Where does the campaign go after export?

Export the HTML or MJML for your ESP, or push a Zoho Campaigns draft if you've connected it, then send from there.

Is this the same as Beefree Brand Rules?

It's a similar problem with a different approach. Brand Rules are for apps that embed an editor through an SDK. In Milo, you set a brand kit in the studio, then edit, test and export the email yourself. See Beefree's Brand Rules post for how they describe it, but don't expect the two to work the same way.

Can I still use ChatGPT for copy?

Yes. Bring what you want to say into the AI designer (or paste lines onto the canvas), then brand it, test it and export it. Either way, the kit keeps the styles consistent.

When should I still rewrite a block by hand?

Whenever the tone, legal text, offer or hierarchy is wrong, even if the kit has been applied. The kit doesn't replace reading the email.

What should I check in a Test proof before export?

The subject (including the Test prefix on studio proofs), the CTA wording and where it goes, your brand colours and button style, and how the email looks with images off or in dark mode.

When do I use the ESP editor?

After import, for merge tags, segments, compliance and the real send. There's no need to rebuild the brand from scratch if the studio has already got it right.

Set the kit once and every AI draft starts on-brand, so the time the AI saves you doesn't go on restyling.

Try it on your next email

Describe the email to Milo's AI designer, tweak the blocks on the canvas and send yourself a test. Then export HTML or MJML, or push a draft to Zoho Campaigns.