Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.
A brand guideline is your house style, saved in one place: colors, fonts, logos, and how your company does and doesn’t speak. Set it up first, because every other generator reads it.Unlike a PDF in a shared drive, this one is read by the tools that build your content, so they follow it without being reminded.
You can start from just your website, or add a written description and a brand document. Each one adds something the others can’t.
1
Start the extractor
In Content, select Create and choose Brand Guidelines Extractor.
The Brand Guidelines Extractor asks for a name and up to three sources.
2
Add your sources
Name the guideline, then add your sources. A website URL alone is enough to start:
Website URL: your main marketing site. A marketing page works better than a login screen or a docs site, because it shows more of your brand.
Brand Description: a few sentences in your own words. Use it for anything a website can’t show, such as “we never use exclamation points.” It’s also where you settle conflicts between your other sources. For example: “When the website branding and Design Pack are in conflict, let the Design Pack win as it is newer.”
Brand Document: upload an existing brand guide, such as a PDF.
The Brand Description is also where you settle conflicts. For example: “When the website branding and Design Pack are in conflict, let the Design Pack win as it is newer.”
3
Select Start
allGood reads your sources and builds the guideline. When it finishes, the new brand guideline appears in your Content library as a draft.
4
Review what it found
Open the guideline. The Summary view shows everything it found, in five sections:
Colors: your palette.
Type: your display, heading, and body fonts.
Voice: your tone, energy, and audience.
Images: your logo variants and image style. A slot marked “Not in this bundle” means allGood didn’t find one.
Guidelines: a written guide that pulls it all together.
Read Voice most carefully. You can check colors and fonts at a glance and fix them later. Voice shapes the copy that comes out of every other generator.
The Summary view of a brand guideline.
5
Publish it
Select Publish at the top right. The first version is published. Later changes are published the same way. You now have a published version, and the guideline shows it in the Versions list.Publishing matters because the content you build later records which version of the brand it used. A published brand is the version the rest of your content is locked to.
You’re done when the guideline shows a published version in the Versions list and the Summary view lists your colors, type, voice and images.
Select Make default on the guideline you want most content to use. It becomes the brand already selected when you build something like a motion, so you don’t have to choose it every time.
Every change creates a new version. The Versions list shows each one, oldest to newest. For any version you can:
Preview it, to see what it looked like.
Roll back to it, if a change was a mistake.
To rebrand, make your edits and publish the new version. Every email and page built on the brand recorded which version it used, so a newly published brand shows each of them as out of date. You get a list of what needs revisiting instead of a guess. See Publishing and versions for how to read that list.
Behind the Summary view, a brand guideline is a bundle of files. Open the Files tab next to Context to see them.
The Files tab for allGood's own brand guideline, cropped. The full list is longer.
Some of these files are made for you, and some you add.Made by the extractor:
branding.json holds your colors, fonts, and voice in a form other generators can read.
content.md is the written guide shown in the Guidelines section.
.inputs keeps the sources you gave it, and .versions keeps earlier versions.
Added by you: the logo and favicon files in this screenshot weren’t created automatically. The allGood team added them to our own guideline. The extractor picks up the logos it can find on your site, and you can add the rest.
In the Workshop. Open Author > Workshop and add the files there.
From an AI assistant. Connect one to your allGood library and it can work with your brand directly.
This is separate from uploading a visual asset. Files you add to a brand guideline stay inside it as part of the brand. A visual asset is its own item in your library.
We added every logo twice, plus a few color versions, so that whatever builds on the brand has the right file for the job:
SVG is a drawing instead of a grid of pixels, so it stays sharp at any size. It suits headers, banners, and print.
PNG is a fixed-size image that works in almost every tool, including email clients that don’t accept SVG.
Color versions (full color, black, white, and a standalone mark) mean nobody recolors a logo by hand.
Favicons at 32, 180, and 512 pixels cover browser tabs, phone home screens, and larger icon slots.
You don’t need this many files. A guideline works with only what the extractor makes. Add your own logos when you want your approved artwork used instead of whatever is found on your site.
Every content generator takes the brand guideline as an input: emails, landing pages, forms, visual assets, both component libraries, and both kinds of template. That is why doing this first makes everything after it come out on-brand without anyone being told to.
The brand guideline shapes how content is written. It doesn’t supply values at send time. An email doesn’t pull its button color from the brand while it is delivered. The brand shapes the content when you make it, and what is sent is the finished email or page.
One brand per account is the normal case. If you run several brands, make one guideline per brand and point each template at the right one.
The extractor is a starting point. Correct what it got wrong before you publish it, because everything downstream inherits it.
Logos belong in the brand. Add them to the guideline’s files. An image you want to reuse on its own is a visual asset.
Combine sources when you can. A website shows what you do today. A brand document shows what you intend. A short description settles the gaps between them.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"luma","$schema":"https://mintlify.com/docs.json","name":"allGood Docs","colors":{"primary":"#dc4393","light":"#ea7cb9","dark":"#b12563"},"logo":{"light":"https://mintcdn.com/allgoodtechnologyinc/QQ498qL6_aJdv7lm/logo/light.svg?fit=max\u0026auto=format\u0026n=QQ498qL6_aJdv7lm\u0026q=85\u0026s=0a6e25720e392678288f3d5e92580677","dark":"https://mintcdn.com/allgoodtechnologyinc/QQ498qL6_aJdv7lm/logo/dark.svg?fit=max\u0026auto=format\u0026n=QQ498qL6_aJdv7lm\u0026q=85\u0026s=d68d3e70bcb0adf89895e438a7dd3dd1"},"favicon":"https://mintcdn.com/allgoodtechnologyinc/QQ498qL6_aJdv7lm/favicon.svg?fit=max\u0026auto=format\u0026n=QQ498qL6_aJdv7lm\u0026q=85\u0026s=393be1889fc5f811dc575e9e7c4aa16f","background":{"decoration":"gradient"},"navbar":{"links":[{"href":"mailto:support@allgoodhq.com","label":"Support"}],"primary":{"type":"button","label":"App","href":"https://allgoodhq.app"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","mcp"],"display":"header"},"interaction":{"drilldown":true},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Welcome","icon":"house","href":"/"},{"anchor":"Release Notes","icon":"list","href":"/release-notes"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"allgoodtechnologyinc","hasAudioNarration":false,"actualSubdomain":"allgoodtechnologyinc","customDomains":["docs.allgoodhq.com"],"gitSource":{"type":"github","owner":"allgoodhq","repo":"mint","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae89845ed2f58cb10ee7f21","collectionId":"ded4f481-a124-4f34-9b5d-99e441c864c1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae89845ed2f58cb10ee7f21"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aee4936ccb0d32d838b1741","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"allGood","count":127},{"language":"default","tag":"Use Cases","count":68},{"language":"default","tag":"Email Reply Management","count":65},{"language":"default","tag":"Error Codes","count":38},{"language":"default","tag":"Marketing Kernel","count":20},{"language":"default","tag":"Marketo","count":18},{"language":"default","tag":"Integrations","count":17},{"language":"default","tag":"Settings","count":16},{"language":"default","tag":"Email Builder","count":12},{"language":"default","tag":"HubSpot","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@allgoodhq.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--sidebar-width: 18rem}.frame{padding:0}.frame>.relative>*[data-as=\"p\"]{margin:0!important}div:has(>.frame){margin:0.5rem 0}.frame [data-component-part=\"frame-caption\"]{margin:0.5rem 0;margin-left:1rem;padding:0;text-align:left}"}],"page":{"pagePath":"mk/content/brand-guidelines","slug":"/mk/content/brand-guidelines","pageMetadata":{"title":"Brand guidelines","sidebarTitle":"Brand Guidelines","description":"Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.","noindex":true,"href":"/mk/content/brand-guidelines"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps,Table}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`brand guideline`}),` is your house style, saved in one place: colors, fonts, logos, and how your company does and doesn’t speak. Set it up first, because every other generator reads it.`]}),`\n`,_jsx(_components.p,{children:`Unlike a PDF in a shared drive, this one is read by the tools that build your content, so they follow it without being reminded.`}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-brand-guideline`,children:`Create a brand guideline`}),`\n`,_jsx(_components.p,{children:`You can start from just your website, or add a written description and a brand document. Each one adds something the others can’t.`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{id:`start-the-extractor`,title:`Start the extractor`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Content`}),`, select `,_jsx(_components.strong,{children:`Create`}),` and choose `,_jsx(_components.strong,{children:`Brand Guidelines Extractor`}),`.`]}),_jsx(Frame,{caption:`The Brand Guidelines Extractor asks for a name and up to three sources.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=8ef079102f6a03806a84872259476a81`,alt:`The Brand Guidelines Extractor dialog`,\"data-og-width\":`688`,width:`688`,\"data-og-height\":`489`,height:`489`,\"data-path\":`images/mk/content/brand-create-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=8ad2ec954276f78003143d254e2b2eeb 280w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=ea97a1e8fd1865997a8fb451c7a3002b 560w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=5a0c719532cb69a800b06459c9cdfb39 840w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=2c051d9e55995e244fc6956119b9cf92 1100w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=4a5cb7231bf2166c6a564af07c46ad92 1650w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-create-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=f42590e0ac11ff076467a025f5d2f3f3 2500w`})})]}),_jsxs(Step,{id:`add-your-sources`,title:`Add your sources`,children:[_jsx(_components.p,{children:`Name the guideline, then add your sources. A website URL alone is enough to start:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Website URL:`}),` your main marketing site. A marketing page works better than a login screen or a docs site, because it shows more of your brand.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Brand Description:`}),` a few sentences in your own words. Use it for anything a website can’t show, such as “we never use exclamation points.” It’s also where you settle conflicts between your other sources. For example: “When the website branding and Design Pack are in conflict, let the Design Pack win as it is newer.”`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Brand Document:`}),` upload an existing brand guide, such as a PDF.`]}),`\n`]}),_jsx(_components.p,{children:`The Brand Description is also where you settle conflicts. For example: “When the website branding and Design Pack are in conflict, let the Design Pack win as it is newer.”`})]}),_jsx(Step,{id:`select-start`,title:`Select Start`,children:_jsx(_components.p,{children:`allGood reads your sources and builds the guideline. When it finishes, the new brand guideline appears in your Content library as a draft.`})}),_jsxs(Step,{id:`review-what-it-found`,title:`Review what it found`,children:[_jsxs(_components.p,{children:[`Open the guideline. The `,_jsx(_components.strong,{children:`Summary`}),` view shows everything it found, in five sections:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Colors:`}),` your palette.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Type:`}),` your display, heading, and body fonts.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Voice:`}),` your tone, energy, and audience.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Images:`}),` your logo variants and image style. A slot marked “Not in this bundle” means allGood didn’t find one.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Guidelines:`}),` a written guide that pulls it all together.`]}),`\n`]}),_jsxs(_components.p,{children:[`Read `,_jsx(_components.strong,{children:`Voice`}),` most carefully. You can check colors and fonts at a glance and fix them later. Voice shapes the copy that comes out of every other generator.`]}),_jsx(Frame,{caption:`The Summary view of a brand guideline.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=113dab217e48505d2a51d2cea12074f8`,alt:`The Summary view of a brand guideline`,\"data-og-width\":`745`,width:`745`,\"data-og-height\":`785`,height:`785`,\"data-path\":`images/mk/content/brand-detail.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?w=280\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=f99ebff4f06b8fa580c295af21eb91db 280w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?w=560\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=2f9e9cde69f2e89b2557b67428a944df 560w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?w=840\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=e98a09fa28da92057056b17b8b381ba1 840w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?w=1100\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=791cb17b774e4797935ebd0c3b6daeb0 1100w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?w=1650\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=36950a4ec7f99493b49534fd5333edc0 1650w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-detail.png?w=2500\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=216b8377818d26f5bbcfb18ad44b6cce 2500w`})})]}),_jsxs(Step,{id:`publish-it`,title:`Publish it`,children:[_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Publish`}),` at the top right. The first version is published. Later changes are published the same way. You now have a published version, and the guideline shows it in the `,_jsx(_components.strong,{children:`Versions`}),` list.`]}),_jsx(_components.p,{children:`Publishing matters because the content you build later records which version of the brand it used. A published brand is the version the rest of your content is locked to.`})]})]}),`\n`,_jsxs(_components.p,{children:[`You’re done when the guideline shows a published version in the `,_jsx(_components.strong,{children:`Versions`}),` list and the Summary view lists your colors, type, voice and images.`]}),`\n`,_jsx(Heading,{level:`2`,id:`find-your-way-around-the-guideline`,children:`Find your way around the guideline`}),`\n`,_jsx(_components.p,{children:`The sidebar groups what you can do with a brand guideline.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Area`}),_jsx(_components.th,{children:`What it holds`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Inspect > Summary`})}),_jsx(_components.td,{children:`The five sections above.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Inspect > References`})}),_jsx(_components.td,{children:`What allGood read to build the guideline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Author > Workshop`})}),_jsx(_components.td,{children:`The Workshop, the same workspace every type of content opens for editing. Use it to refine the guideline.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Author > Settings`})}),_jsx(_components.td,{children:`Associate a subdomain with this brand, or export the guideline’s content.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Notes`})}),_jsx(_components.td,{children:`Comments and context for the AI agents that work with this guideline.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`set-your-default-brand`,children:`Set your default brand`}),`\n`,_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Make default`}),` on the guideline you want most content to use. It becomes the brand already selected when you build something like a motion, so you don’t have to choose it every time.`]}),`\n`,_jsx(Heading,{level:`2`,id:`change-a-guideline-later`,children:`Change a guideline later`}),`\n`,_jsxs(_components.p,{children:[`Every change creates a new version. The `,_jsx(_components.strong,{children:`Versions`}),` list shows each one, oldest to newest. For any version you can:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Preview`}),` it, to see what it looked like.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Roll back`}),` to it, if a change was a mistake.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`To rebrand, make your edits and publish the new version. Every email and page built on the brand recorded which version it used, so a newly published brand shows each of them as out of date. You get a list of what needs revisiting instead of a guess. See `,_jsx(_components.a,{href:`/mk/content/approvals`,children:`Publishing and versions`}),` for how to read that list.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what’s-in-a-brand-guideline’s-files`,children:`What’s in a brand guideline’s files`}),`\n`,_jsxs(_components.p,{children:[`Behind the Summary view, a brand guideline is a bundle of files. Open the `,_jsx(_components.strong,{children:`Files`}),` tab next to `,_jsx(_components.strong,{children:`Context`}),` to see them.`]}),`\n`,_jsx(Frame,{caption:`The Files tab for allGood's own brand guideline, cropped. The full list is longer.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=767dc1f4dd864559f935b7a6220ec50d`,alt:`The Files tab for a brand guideline, listing logo, favicon, and data files`,\"data-og-width\":`401`,width:`401`,\"data-og-height\":`687`,height:`687`,\"data-path\":`images/mk/content/brand-files.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?w=280\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=5b16ace7a384ae75b9058255d3ad3abf 280w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?w=560\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=6d357a80074705c50911b2da7c0f2e16 560w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?w=840\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=6a3f3887e8d350f263878311f332a0b1 840w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?w=1100\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=e21d74cbc8160172121a9efe06bef176 1100w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?w=1650\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=5ce678ebc4a38dc324b7f30886999c86 1650w, https://mintcdn.com/allgoodtechnologyinc/vWyFubp1-YTCUXDt/images/mk/content/brand-files.png?w=2500\u0026fit=max\u0026auto=format\u0026n=vWyFubp1-YTCUXDt\u0026q=85\u0026s=82edb9a4d602b8f3f60698bc24a00888 2500w`})}),`\n`,_jsx(_components.p,{children:`Some of these files are made for you, and some you add.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Made by the extractor:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`branding.json`}),` holds your colors, fonts, and voice in a form other generators can read.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`content.md`}),` is the written guide shown in the `,_jsx(_components.strong,{children:`Guidelines`}),` section.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`.inputs`}),` keeps the sources you gave it, and `,_jsx(_components.code,{children:`.versions`}),` keeps earlier versions.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Added by you:`}),` the logo and favicon files in this screenshot weren’t created automatically. The allGood team added them to our own guideline. The extractor picks up the logos it can find on your site, and you can add the rest.`]}),`\n`,_jsx(Heading,{level:`3`,id:`add-files-to-a-guideline`,children:`Add files to a guideline`}),`\n`,_jsx(_components.p,{children:`You can add files in two ways:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`In the Workshop.`}),` Open `,_jsx(_components.strong,{children:`Author > Workshop`}),` and add the files there.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`From an AI assistant.`}),` Connect one to your allGood library and it can work with your brand directly.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`This is separate from uploading a `,_jsx(_components.a,{href:`/mk/content/visual-assets`,children:`visual asset`}),`. Files you add to a brand guideline stay inside it as part of the brand. A visual asset is its own item in your library.`]}),`\n`,_jsx(Heading,{level:`3`,id:`why-our-example-has-both-png-and-svg`,children:`Why our example has both PNG and SVG`}),`\n`,_jsx(_components.p,{children:`We added every logo twice, plus a few color versions, so that whatever builds on the brand has the right file for the job:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`SVG`}),` is a drawing instead of a grid of pixels, so it stays sharp at any size. It suits headers, banners, and print.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`PNG`}),` is a fixed-size image that works in almost every tool, including email clients that don’t accept SVG.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Color versions`}),` (full color, black, white, and a standalone mark) mean nobody recolors a logo by hand.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Favicons`}),` at 32, 180, and 512 pixels cover browser tabs, phone home screens, and larger icon slots.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`You don’t need this many files. A guideline works with only what the extractor makes. Add your own logos when you want your approved artwork used instead of whatever is found on your site.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-reads-it`,children:`What reads it`}),`\n`,_jsx(_components.p,{children:`Every content generator takes the brand guideline as an input: emails, landing pages, forms, visual assets, both component libraries, and both kinds of template. That is why doing this first makes everything after it come out on-brand without anyone being told to.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The brand guideline shapes how content is `,_jsx(_components.strong,{children:`written`}),`. It doesn’t supply values at send time. An email doesn’t pull its button color from the brand while it is delivered. The brand shapes the content when you make it, and what is sent is the finished email or page.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`good-to-know`,children:`Good to know`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`One brand per account is the normal case.`}),` If you run several brands, make one guideline per brand and point each template at the right one.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The extractor is a starting point.`}),` Correct what it got wrong before you publish it, because everything downstream inherits it.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Logos belong in the brand.`}),` Add them to the guideline’s files. An image you want to reuse on its own is a `,_jsx(_components.a,{href:`/mk/content/visual-assets`,children:`visual asset`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Combine sources when you can.`}),` A website shows what you do today. A brand document shows what you intend. A short description settles the gaps between them.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Brand guidelines","sidebarTitle":"Brand Guidelines","description":"Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.","noindex":true,"href":"/mk/content/brand-guidelines"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create a brand guideline","slug":"create-a-brand-guideline","depth":2,"children":[]},{"title":"Find your way around the guideline","slug":"find-your-way-around-the-guideline","depth":2,"children":[]},{"title":"Set your default brand","slug":"set-your-default-brand","depth":2,"children":[]},{"title":"Change a guideline later","slug":"change-a-guideline-later","depth":2,"children":[]},{"title":"What’s in a brand guideline’s files","slug":"what’s-in-a-brand-guideline’s-files","depth":2,"children":[{"title":"Add files to a guideline","slug":"add-files-to-a-guideline","depth":3,"children":[]},{"title":"Why our example has both PNG and SVG","slug":"why-our-example-has-both-png-and-svg","depth":3,"children":[]}]},{"title":"What reads it","slug":"what-reads-it","depth":2,"children":[]},{"title":"Good to know","slug":"good-to-know","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"allgoodtechnologyinc","siteName":"allGood Docs","title":"Brand guidelines - allGood Docs","relatedPagesConfig":{"enabled":false,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T14:26:59.882Z","originalFileLocation":"mk/content/brand-guidelines.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.\">\u003cmeta data-mint-head name=\"application-name\" content=\"allGood Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"noindex\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Brand guidelines - allGood Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"allGood Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.allgoodhq.com/mk/content/brand-guidelines\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://allgoodtechnologyinc.mintlify.site/_mintlify/api/og/v2?division=Set+up+once\u0026amp;title=Brand+guidelines\u0026amp;description=Capture+your+colors%2C+fonts%2C+logos+and+tone+of+voice+once%2C+once%2C+for+every+generator+to+read.\u0026amp;theme=1dffc1444f7b7db60f57189e\u0026amp;signature=392e71bd5e8a21ec44711d200aa942d47b661333ef37351dc9d9c5b59b2dbe72\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Brand guidelines - allGood Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Capture your colors, fonts, logos and tone of voice once, once, for every generator to read.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://allgoodtechnologyinc.mintlify.site/_mintlify/api/og/v2?division=Set+up+once\u0026amp;title=Brand+guidelines\u0026amp;description=Capture+your+colors%2C+fonts%2C+logos+and+tone+of+voice+once%2C+once%2C+for+every+generator+to+read.\u0026amp;theme=1dffc1444f7b7db60f57189e\u0026amp;signature=392e71bd5e8a21ec44711d200aa942d47b661333ef37351dc9d9c5b59b2dbe72\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/allgoodtechnologyinc/_ALjgld6m1uJaRhW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"allGood Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#dc4393\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.allgoodhq.com/mk/content/brand-guidelines\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mk/content/brand-guidelines.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"allGood Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"allGood Docs","nav":{"global":{"anchors":[{"anchor":"Welcome","icon":"house","href":"/"},{"anchor":"Release Notes","icon":"list","href":"/release-notes"}]},"tabs":[{"tab":"allGood","icon":"book-open","pages":[{"title":"allGood","href":"/use-cases/email-builder"}]},{"tab":"Marketing Kernel","icon":"layers","groups":[{"group":"Marketing Kernel","pages":[{"title":"Marketing Kernel","sidebarTitle":"Overview","href":"/mk"},{"group":"Content","pages":[{"title":"Content","sidebarTitle":"Overview","href":"/mk/content/index"},{"title":"Getting started with Content","sidebarTitle":"Getting Started","description":"Set up your brand, blocks, and layouts once, so every email and page after that is filled in rather than written from scratch.","href":"/mk/content/getting-started"},{"group":"Set up once","pages":[{"title":"Brand guidelines","sidebarTitle":"Brand Guidelines","href":"/mk/content/brand-guidelines"},{"title":"Component libraries","sidebarTitle":"Component Libraries","description":"Publish the blocks your emails and pages are built from, and let allGood check that nothing strays from them.","href":"/mk/content/component-libraries"},{"title":"Templates","sidebarTitle":"Templates","href":"/mk/content/templates"}]},{"group":"Visual assets","pages":[{"title":"Visual assets","sidebarTitle":"Overview","href":"/mk/content/visual-assets/index"},{"title":"Using an image in an email or page","sidebarTitle":"In an email or page","href":"/mk/content/visual-assets/using-an-image-in-an-email-or-page"},{"title":"Using an image you host elsewhere","sidebarTitle":"Images hosted elsewhere","href":"/mk/content/visual-assets/images-hosted-elsewhere"},{"title":"Visual assets FAQ","sidebarTitle":"FAQ","href":"/mk/content/visual-assets/faq"}]},{"title":"Hosted files","sidebarTitle":"Hosted Files","href":"/mk/content/hosted-files"},{"group":"Landing pages","pages":[{"title":"Landing pages","sidebarTitle":"Overview","href":"/mk/content/landing-pages/index"},{"title":"What a landing page is","sidebarTitle":"What a landing page is","href":"/mk/content/landing-pages/what-a-landing-page-is"},{"title":"Creating a landing page","sidebarTitle":"Creating a landing page","href":"/mk/content/landing-pages/creating-a-landing-page"},{"title":"Making a page from a template","sidebarTitle":"From a template","href":"/mk/content/landing-pages/making-a-page-from-a-template"},{"title":"Page components","sidebarTitle":"Page Components","href":"/mk/content/landing-pages/page-components"},{"title":"Editing a landing page's code","sidebarTitle":"Editing the code","href":"/mk/content/landing-pages/editing-the-code"},{"title":"Previewing a landing page","sidebarTitle":"Previewing","href":"/mk/content/landing-pages/previewing-a-landing-page"},{"title":"Checks before a page goes live","sidebarTitle":"Checks before publishing","href":"/mk/content/landing-pages/checks-before-publishing"},{"title":"Publishing a landing page","sidebarTitle":"Publishing and taking down","href":"/mk/content/landing-pages/publishing-a-landing-page"},{"title":"Showing different versions of a page","sidebarTitle":"Different versions","href":"/mk/content/landing-pages/testing-versions-of-a-page"},{"title":"Using a page you host elsewhere","sidebarTitle":"External pages","href":"/mk/content/landing-pages/using-an-external-page"},{"title":"Coming from Marketo or HubSpot: landing pages","sidebarTitle":"Coming from Marketo/HubSpot","href":"/mk/content/landing-pages/coming-from-marketo-hubspot"},{"title":"Landing page not showing or not saving?","sidebarTitle":"Troubleshooting","href":"/mk/content/landing-pages/troubleshooting"},{"title":"Landing pages FAQ","sidebarTitle":"FAQ","href":"/mk/content/landing-pages/faq"}]},{"group":"Email","pages":[{"title":"Email","sidebarTitle":"Overview","href":"/mk/content/email/index"},{"group":"Components","pages":[{"title":"Email components","sidebarTitle":"Overview","href":"/mk/content/email/components/index"},{"title":"Editing an email component","sidebarTitle":"Editing a component","href":"/mk/content/email/components/editing-an-email-component"},{"title":"Setting up and reviewing email components in allGood","sidebarTitle":"Setting up and reviewing","href":"/mk/content/email/components/setting-up-and-reviewing-email-components"},{"title":"What MJML is","sidebarTitle":"What MJML is","href":"/mk/content/email/components/what-mjml-is"}]},{"group":"Email templates","pages":[{"title":"Email templates","sidebarTitle":"Overview","href":"/mk/content/email/templates/index"},{"title":"What an email template is","sidebarTitle":"What a template is","href":"/mk/content/email/templates/what-an-email-template-is"},{"title":"Creating an email template","sidebarTitle":"Creating a template","href":"/mk/content/email/templates/creating-an-email-template"},{"title":"Decide what writers fill in","sidebarTitle":"What writers fill in","href":"/mk/content/email/templates/writing-the-copy-schema"},{"title":"Changing an email template","sidebarTitle":"Changing a template","href":"/mk/content/email/templates/changing-an-email-template"}]},{"group":"Emails","pages":[{"title":"Emails","sidebarTitle":"Overview","href":"/mk/content/email/emails/index"},{"title":"What an email is","sidebarTitle":"What an email is","href":"/mk/content/email/emails/what-an-email-is"},{"title":"Creating an email","sidebarTitle":"Creating an email","href":"/mk/content/email/emails/creating-an-email"},{"title":"Previewing and testing an email","sidebarTitle":"Previewing and testing","href":"/mk/content/email/emails/previewing-and-testing-an-email"},{"title":"Editing an email's code","sidebarTitle":"Editing the code","href":"/mk/content/email/emails/editing-the-code"},{"title":"Personalizing an email","sidebarTitle":"Personalizing","href":"/mk/content/email/emails/personalizing-an-email"},{"title":"Merge field reference","sidebarTitle":"Merge field reference","href":"/mk/content/email/emails/merge-field-reference"},{"title":"Show content conditionally and repeat a list","sidebarTitle":"Conditional content","href":"/mk/content/email/emails/conditional-content-and-lists"},{"title":"Liquid recipes for emails","sidebarTitle":"Liquid recipes","href":"/mk/content/email/emails/liquid-recipes"},{"title":"Before an email can send","sidebarTitle":"Before it can send","href":"/mk/content/email/emails/before-an-email-can-send"},{"title":"How unsubscribes work","sidebarTitle":"How unsubscribes work","href":"/mk/content/email/emails/how-unsubscribes-work"},{"title":"Email not sending or rendering wrong?","sidebarTitle":"Troubleshooting","href":"/mk/content/email/emails/troubleshooting"}]},{"title":"Email FAQ","sidebarTitle":"FAQ","href":"/mk/content/email/faq"},{"title":"Coming from Marketo or HubSpot: email","sidebarTitle":"Coming from Marketo or HubSpot","href":"/mk/content/email/coming-from-marketo-hubspot"}]},{"group":"Forms","pages":[{"title":"Forms","sidebarTitle":"Overview","href":"/mk/content/forms/index"},{"title":"What a form is","sidebarTitle":"What a form is","href":"/mk/content/forms/what-a-form-is"},{"title":"Creating a form","sidebarTitle":"Creating a form","href":"/mk/content/forms/creating-a-form"},{"title":"Testing a form","sidebarTitle":"Testing a form","href":"/mk/content/forms/testing-a-form"},{"title":"Adding a form to a page","sidebarTitle":"Adding a form to a page","href":"/mk/content/forms/adding-a-form-to-a-page"},{"title":"What protects a form","sidebarTitle":"What protects a form","href":"/mk/content/forms/what-protects-a-form"},{"title":"See how a form is performing","sidebarTitle":"Seeing performance","href":"/mk/content/forms/seeing-form-performance"},{"title":"Find where a form is used","sidebarTitle":"Finding where it's used","href":"/mk/content/forms/finding-where-a-form-is-used"},{"title":"Form not capturing submissions?","sidebarTitle":"Troubleshooting","href":"/mk/content/forms/troubleshooting"},{"title":"Forms FAQ","sidebarTitle":"FAQ","href":"/mk/content/forms/faq"},{"title":"Coming from Marketo or HubSpot: forms","sidebarTitle":"Coming from Marketo/HubSpot","href":"/mk/content/forms/coming-from-marketo-hubspot"}]},{"title":"Copy and variants","sidebarTitle":"Copy and Variants","href":"/mk/content/copy-and-variants"},{"title":"Publishing and versions","sidebarTitle":"Publishing and Versions","href":"/mk/content/approvals"},{"title":"Marketo to MK","icon":"arrow-right-left","href":"/mk/content/marketo-to-mk"}]},{"group":"Data Platform","pages":[{"title":"MK Data Platform","sidebarTitle":"Overview","href":"/mk/data/index"},{"title":"Data Sharing","sidebarTitle":"Data Sharing","href":"/mk/data/sharing"},{"title":"Data Architecture","href":"/mk/data/architecture"},{"title":"Orchestration","sidebarTitle":"Orchestration","href":"/mk/data/orchestration"}]},{"group":"Formulas","pages":[{"title":"Formulas in MK","sidebarTitle":"Overview","href":"/mk/formulas/index"},{"title":"What formulas are and when to use one","sidebarTitle":"What formulas are","href":"/mk/formulas/what-formulas-are"},{"title":"How formulas find your data","sidebarTitle":"How formulas find your data","href":"/mk/formulas/how-formulas-find-your-data"},{"title":"Filter a list with a formula","sidebarTitle":"Filter a list","href":"/mk/formulas/filter-a-list"},{"title":"Add a calculated column to a list","sidebarTitle":"Add a calculated column","href":"/mk/formulas/add-a-calculated-column"},{"title":"Handle blank and messy values in formulas","sidebarTitle":"Handle blank values","href":"/mk/formulas/handle-blank-values"},{"title":"Formula recipes","sidebarTitle":"Recipes","href":"/mk/formulas/recipes"},{"title":"Where you can use formulas in MK","sidebarTitle":"Where you can use formulas","href":"/mk/formulas/where-you-can-use-formulas"},{"title":"Formula reference: functions and operators","sidebarTitle":"Reference","href":"/mk/formulas/reference"},{"title":"Formula gives a blank, wrong, or error result","sidebarTitle":"Formula not working","href":"/mk/formulas/not-working"},{"title":"Formulas FAQ","sidebarTitle":"FAQ","href":"/mk/formulas/faq"},{"title":"Coming from Marketo: formulas in MK","sidebarTitle":"Coming from Marketo","href":"/mk/formulas/coming-from-marketo"}]},{"group":"Motions","pages":[{"title":"Motions","sidebarTitle":"Overview","href":"/mk/motions/index"},{"title":"Motion types","sidebarTitle":"Motion Types","href":"/mk/motions/motion-types"},{"title":"Gated content","sidebarTitle":"Gated Content","href":"/mk/motions/gated-content"},{"title":"Webinars","sidebarTitle":"Webinars","href":"/mk/motions/webinars"},{"title":"Launching a motion","sidebarTitle":"Launching","href":"/mk/motions/launching"}]},{"group":"Web Edge for developers","pages":[{"title":"Add Web Edge to your website","sidebarTitle":"Overview","href":"/mk/developer/web-edge/index"},{"group":"Add it to your website","pages":[{"title":"Create a form","sidebarTitle":"Create a Form","href":"/mk/developer/web-edge/create-a-form"},{"title":"Install the tag","sidebarTitle":"Install the Tag","href":"/mk/developer/web-edge/install-the-tag"},{"title":"Install with Google Tag Manager","sidebarTitle":"Install with GTM","href":"/mk/developer/web-edge/install-with-gtm"},{"title":"Capture a form","sidebarTitle":"Capture a Form","href":"/mk/developer/web-edge/capture-a-form"},{"title":"Identify and track","sidebarTitle":"Identify and Track","href":"/mk/developer/web-edge/identify-and-track"},{"title":"Track custom events on your website","sidebarTitle":"Track Custom Events","href":"/mk/developer/web-edge/track-custom-events"},{"title":"What consent gates","sidebarTitle":"Consent Behavior","href":"/mk/developer/web-edge/consent-behavior"},{"title":"A complete example page","sidebarTitle":"Worked Example","href":"/mk/developer/web-edge/worked-example"},{"title":"Test your setup","sidebarTitle":"Test Your Setup","href":"/mk/developer/web-edge/test-your-setup"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","href":"/mk/developer/web-edge/troubleshooting"},{"title":"Coming from Marketo: Web Edge for developers","sidebarTitle":"Coming from Marketo","href":"/mk/developer/web-edge/from-marketo"}]},{"group":"Reference","pages":[{"title":"Form capture API","sidebarTitle":"Form Capture API","href":"/mk/developer/web-edge/reference/form-api"},{"title":"Event capture API","sidebarTitle":"Event Capture API","href":"/mk/developer/web-edge/reference/event-api"},{"title":"Endpoint reference","sidebarTitle":"Endpoints","href":"/mk/developer/web-edge/reference/endpoints"},{"title":"Reason codes","sidebarTitle":"Reason Codes","href":"/mk/developer/web-edge/reference/reason-codes"},{"title":"Settings reference","sidebarTitle":"Settings","href":"/mk/developer/web-edge/reference/settings"},{"title":"Glossary","sidebarTitle":"Glossary","href":"/mk/developer/web-edge/reference/glossary"}]}]}]},{"group":"Platform","pages":[{"group":"Integrations","pages":[{"title":"The Integrations screen","sidebarTitle":"Overview","href":"/mk/integrations/index"},{"title":"Add your Anthropic API key","sidebarTitle":"Anthropic","href":"/mk/integrations/anthropic"},{"title":"How allGood connects with your other marketing tools","href":"/mk/integrations/how-allgood-connects"},{"title":"Understanding incoming and outgoing webhooks","href":"/mk/integrations/webhooks"}]},{"group":"Email components for developers","pages":[{"title":"How MJML works","sidebarTitle":"How MJML works","href":"/mk/developer/email/how-mjml-works"},{"title":"Write an email component","sidebarTitle":"Writing components","href":"/mk/developer/email/how-to-write-email-components"},{"title":"Compare MJML with other email tools","sidebarTitle":"Compare MJML with other tools","href":"/mk/developer/email/compare-mjml-with-other-tools"},{"title":"Move your Marketo unsubscribes to allGood","sidebarTitle":"Move Marketo unsubscribes","href":"/mk/developer/email/move-your-marketo-unsubscribes"}]},{"group":"Landing pages for developers","pages":[{"title":"Write a landing page by hand","sidebarTitle":"Write a page by hand","href":"/mk/developer/landing-pages/write-a-landing-page"},{"title":"Retire your Marketo landing page subdomain","sidebarTitle":"Retire Marketo landing pages","href":"/mk/developer/landing-pages/retire-marketo-landing-pages"}]},{"group":"API and Webhooks","pages":[{"title":"API and Webhooks","sidebarTitle":"Overview","href":"/mk/developer/api/index"}]}]},{"group":"Enterprise","pages":[{"title":"Enterprise","sidebarTitle":"Overview","href":"/mk/enterprise/index"},{"title":"MCP usage","sidebarTitle":"MCP Usage","href":"/mk/enterprise/mcp-usage"},{"title":"Data privacy","sidebarTitle":"Data Privacy","href":"/mk/enterprise/data-privacy"}]},{"group":"Settings","pages":[{"group":"Web Edge","pages":[{"title":"Web Edge","sidebarTitle":"Overview","href":"/mk/settings/web-edge/index"},{"title":"How Web Edge keeps your domain secure","sidebarTitle":"How it works","href":"/mk/settings/web-edge/how-it-works"},{"title":"Connect a subdomain","sidebarTitle":"Connect a subdomain","href":"/mk/settings/web-edge/connect-a-subdomain"},{"title":"Set your allowed origins","sidebarTitle":"Allowed origins","href":"/mk/settings/web-edge/allowed-origins"},{"title":"Connect your consent platform","sidebarTitle":"Consent provider","href":"/mk/settings/web-edge/consent-provider"},{"title":"Set up Web Tracking","sidebarTitle":"Web Tracking","href":"/mk/settings/web-edge/tracking-setup"},{"title":"Turn on bot protection for a form","sidebarTitle":"Bot protection","href":"/mk/settings/web-edge/bot-protection"},{"title":"Review your form processing settings","sidebarTitle":"Form processing","href":"/mk/settings/web-edge/form-processing"},{"title":"Manage your landing page settings","sidebarTitle":"Landing page settings","href":"/mk/settings/web-edge/landing-page-settings"},{"title":"Saved vs live at the edge","sidebarTitle":"Saved vs live","href":"/mk/settings/web-edge/edge-sync"},{"title":"Web Edge setup checklist","sidebarTitle":"Setup checklist","href":"/mk/settings/web-edge/setup-checklist"},{"title":"Coming from Marketo: Web Edge for admins","sidebarTitle":"Coming from Marketo","href":"/mk/settings/web-edge/coming-from-marketo"},{"title":"Web Edge FAQ","sidebarTitle":"FAQ","href":"/mk/settings/web-edge/faq"}]},{"group":"Email","pages":[{"title":"Set up an email domain","href":"/mk/settings/email/domains-setup"},{"title":"Web Edge domain vs. email domain","href":"/mk/settings/email/domains-vs-web-edge"},{"title":"Authenticate your sending domain: SPF, DKIM, DMARC, BIMI, and VMC","href":"/mk/settings/email/authentication"},{"title":"Your sending IP: shared pool or dedicated","href":"/mk/settings/email/sending-ip"},{"title":"Set up your Subscription Center","sidebarTitle":"Subscription Center","href":"/mk/settings/email/subscription-center"},{"title":"Email Frequently Asked Questions","href":"/mk/settings/email/faq"}]}]}]}]},"basePath":"","title":"Brand guidelines - allGood Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}