Brand Kits give your client-facing work a consistent visual identity: your logos, colors, typography, buttons, form fields, and corners. Create the design once, preview it across different experiences, and publish it when you are ready for clients to see it.
Before you begin
Brand Kits belong to your workspace, not to an individual team member or client. Your role determines whether you can manage them:
Workspace role | Can manage Brand Kits? |
Owner | Yes |
Full User | Yes |
Restricted User | Yes, when Settings Access is enabled |
Implementer | Yes |
Collaborator | No |
Managing a kit includes creating and editing it, publishing, choosing the default, restoring a published design, and deleting a kit. Because publishing can change several client-facing experiences at once, agree with your team on who should publish shared design changes.
What a Brand Kit is—and what it is not
A kit is a reusable set of visual rules. You can have more than one: for example, your main business identity and a separate design for a particular service. Giving two documents the same kit helps them look related without making their content identical.
A kit is not a document template. Invoice and agreement templates still determine the content, layout, sections, and business settings. The kit supplies their visual identity. It does not change prices, taxes, payment terms, agreement wording, form questions, booking availability, or who can access a client portal.
Brand Kits style supported client-facing experiences. They do not reskin the internal Moxie workspace, rewrite existing content, or automatically replace every document’s individually chosen design.
Create your first kit
During new-workspace onboarding, choose Professional, Studio, Casual, or Minimal and provide Primary, Secondary, and Accent colors. Moxie generates supporting colors and corner styles, with optional logo upload and a font selector. Leave the font blank to keep the personality’s recommended pairing. The live form and invoice previews show the result before saving. Saving creates and publishes the default kit and creates the matching default invoice template when no invoice templates exist; it does not replace existing templates. You can fine-tune the full kit afterward using the steps below.
Go to Settings → Brand kits and choose New kit.
Choose a starting personality: Professional, Studio, Casual, or Minimal. These are editable starting points, not permanent restrictions. Professional is structured, Studio is expressive, Casual is softer, and Minimal is understated.
Give the kit a name your team can recognize. Open the settings sections you want to change; they start collapsed.
Add your logos, choose colors and fonts, and adjust controls using the guidance below.
Review the available previews, then choose Save draft to keep working privately or Save & publish to make the design available.
The first kit published in a workspace with no default becomes the default automatically. Merely saving an unpublished kit does not make it a live workspace brand. Check the Default label instead of assuming that the first row in the list is the default.
The Default label identifies the workspace-wide choice; other kits remain available for individual uses.
Build the visual identity
Logos: prepare for wide, compact, light, and dark placements
Logos & identity supports a full horizontal logo and a square logo, each with a version for light and dark backgrounds. “Light” and “dark” describe the background the logo needs to work against—not necessarily the color of the logo itself.
Full logo: use a horizontal wordmark or complete business logo for wider placements.
Square logo: use a compact mark that remains recognizable at small sizes. The client portal uses this for its favicon when available and for its collapsed navigation.
Dark-background variants: use artwork that remains visible on dark backgrounds, such as a light wordmark with transparency.
Uploads use your workspace image library. A kit provides the artwork, but the document still needs a logo block where you want the logo to appear. Form logo blocks can choose which of the four variants to display.
Colors: understand Page, Surface, and Canvas
Use the main palette to establish your identity, then use the more detailed controls only when a particular element needs a different treatment.
Setting | What it is for |
Primary | The main brand accent and the starting color for primary actions. |
Accent | A supporting brand color for secondary emphasis. |
Text | Main readable content. |
Muted text | Supporting copy and less prominent information. |
Page | The main content background for supported branded experiences. |
Surface | Layered areas such as cards and panels. |
Borders | Outlines and separators. |
Canvas | The surrounding area that standalone forms and schedulers sit on. It defaults to white. Agreements also use it for the area around their pages. |
Canvas is not the same as a field’s fill or a page’s background. For example, a white form can sit on a navy canvas while its input fields use a pale fill. Embedded forms and schedulers blend into their parent rather than painting a separate full-page canvas. The portal uses its own Page/Surface mapping; changing Canvas is not how you recolor the entire portal.
The contrast indicators help you spot difficult text/background combinations. Always inspect the result too, especially muted text, selected options, and button labels.
Page, Surface, and Canvas serve different jobs; use the preview to see which layer you are changing.
Dark mode: automatic or custom
Automatic derives a dark palette from the light palette. Its color chips show the computed result, but hex entry and color picking are disabled while Automatic is selected. This is a good starting point when you do not have separate dark-mode brand guidelines.
Choose Custom to edit the dark palette yourself. Use the Light and Dark preview controls to compare readability and logo visibility. Those preview controls do not publish the kit or force all documents into dark mode; each receiving experience determines which theme it displays.
Typography: H1, H2, H3, and Body
Set a font, pixel size, and weight independently for H1, H2, H3, and Body. H1 is the strongest heading, H2 divides major sections, H3 supports smaller subheadings, and Body is the everyday reading text.
Use the matching heading or paragraph format in rich-text content so the hierarchy can take effect. If you do not have established brand fonts, keep the starter’s pairing and focus first on readability. You do not need four different fonts; a single heading family with decreasing sizes is often clearer.
Customize text roles provides finer control of labels, help text, answers, and button text. Start with inherited settings, then override only the role that needs to differ. Uploaded fonts are managed separately through Manage uploaded fonts; access to Brand Kits does not independently grant permission to manage uploaded fonts.
Use a deliberate heading hierarchy rather than making every heading the same size.
Fields, choices, buttons, and portal surfaces
These settings have separate responsibilities. Changing button corners does not also change the corners of every input or panel.
Fields: control text-entry and similar input styling, including outlined, filled, or underline treatment, field corners, borders, fill, and spacing. This also affects supported portal filter and date inputs.
Choices: control selectable options. Lists are compact; pills fit their label text even in vertical layouts; cards expand to fill their row or column. Configure layout, corners, spacing, and selected-state colors here.
Buttons: control the primary appearance, corner radius, width, alignment, and detailed button treatment. Button width/alignment apply where the receiving layout supports them; compact application controls still need to fit their interface.
Portal surfaces: control the roundness of supported cards, tables, panels, and menus. This is separate from field and button corners.
For a blockier design, reduce each relevant radius—not only Buttons. For a softer design, increase them together while keeping inputs and compact controls practical. A radius of 0 creates square corners.
The Portal preview lets you judge the overall feel without leaving the kit designer.
What the default Brand Kit drives
Your workspace has one default kit. To change it, publish the desired kit, then use Make default from its actions menu in the list or editor. The editor and list both show a Default label.
The default has several specific jobs:
Client portal identity. The portal uses the default kit’s published colors, fonts, supported control styling, and logos. There is no separate per-client default kit selector.
Workspace logos. The default kit’s published full light/dark logos become the workspace’s corresponding logos. You do not need to upload the same artwork again in My Business and Client Portal. Clearing those logos and publishing also changes the workspace’s corresponding logo values.
Starting point for new invoice templates. New invoice templates created from the available starters begin with the workspace default kit selected. You can choose a different published kit in the template.
Starting point for new agreements and agreement templates. New documents use the default when there is no explicit kit on the source template. A source template that already has a kit keeps that choice. Shared-library imports use the destination workspace’s default.
Default does not mean “overwrite everything.” It does not switch existing explicitly branded templates to another kit, assign every existing form or scheduler, or replace the captured branding on existing invoices and finalized agreements. The default Brand Kit is also different from your default invoice template: one chooses visual identity; the other chooses which invoice layout and content start an invoice.
When a portal uses a Brand Kit, manage the kit-owned logo/font settings in Brand Kits rather than the old manual portal controls. The separate favicon section is hidden; the square kit logo supplies the favicon when present. Existing workspaces with no default kit keep their legacy portal appearance.
Where kits apply—and when changes reach clients
Experience | Which kit it uses | When published changes apply |
Client portal | The workspace default | The current published default, when the portal loads refreshed branding |
Standalone form or outstanding client form request | The kit selected for that form/request, or its native styling | The latest published version when loaded |
Standalone scheduler | The scheduler’s selected kit, or its native styling | The latest published version when loaded |
Invoice template | The template’s selected kit | The latest published version |
Actual invoice | The design captured from its template at creation | Not automatically; an explicit template refresh/reselection on an editable invoice updates it |
Agreement template or draft | The selected kit | The latest published version |
Finalized agreement | The version captured at finalization | Not automatically; returning to draft resumes the latest version |
Form embedded in a scheduler or agreement; scheduler embedded in an agreement | The parent’s kit, or the parent’s native styling | Follows the parent—not the embedded resource’s separately selected kit |
Forms and schedulers
Select a published kit in the form or scheduler’s design settings. A kit is optional: leaving it unselected retains the native styling controls. On forms, the Advanced custom-CSS tab is hidden while a kit is selected; removing the kit restores the native styling path instead of combining two competing designs.
A direct link uses the selected kit’s Canvas around the form or scheduler. Native forms and schedulers also have their own canvas setting, so they do not need a kit simply to choose that background.
An embedded form follows its parent even if the original form has a different kit. An unbranded parent stays native; it does not silently adopt the child’s kit. Forms embedded in agreements do not show their standalone Submit button—the agreement owns completion.
Invoices: assign the kit to the template
Open invoice templates and choose the kit in the template’s styling. The Professional, Studio, Casual, and Minimal starters provide different layouts; the kit then supplies your identity.
For example, if an invoice is created using published version 2, publishing version 3 does not restyle that invoice. New invoices use the template’s latest published branding. To deliberately update an existing editable invoice, use Refresh template in the invoice editor. Review the result because refreshing applies the template’s current design, not just a single color.
The online invoice and its PDF use the invoice’s captured branding. PDF dates may use your PDF Locale preference, so a date-format difference is not necessarily a branding problem.
Agreements: the lock happens at finalization
Choose a kit in the agreement’s style settings. Drafts and reusable templates follow the latest publication so you can keep preparing a document with your current identity. Finalizing captures that version for the client-facing agreement, including its embedded forms and schedulers.
Returning an agreement to draft resumes the latest published kit. This is a document-lifecycle action, not a harmless appearance refresh: it can reset client signatures. Review the confirmation and signing consequences before using it. Brand styling does not change a signer’s chosen handwriting font. Agreement PDF generation is not part of this feature.
Save, publish, and restore safely
Save draft saves your work without changing the published design. Publish makes the saved design available; Save & publish saves your current edits and publishes them. A Saved label alone does not mean clients are seeing those edits.
Before publishing, check Forms, Scheduler, Portal, Agreement, and Invoice previews where relevant. Compare light/dark and desktop/mobile. The examples are illustrative: open an actual affected form, scheduler, portal, or document afterward to verify its real content and layout.
Open the kit’s actions menu and choose Published versions.
Select a version to inspect its published design. The current publication is labeled.
To bring an older design back, choose Restore & publish and review the confirmation. This replaces the working design and publishes it as a new version; it does not erase the publication history.
Restoration affects live consumers just like a new publication. It does not rewrite branding already captured by invoices or finalized agreements.
Inspect earlier designs before deciding whether to restore and publish one.
If someone else changes the kit while you are editing, reload the saved kit and reconcile the changes rather than overwriting blindly. Duplicate kit is useful when you want a separate design instead of changing everyone who uses the current one.
Delete or replace a kit
Use Delete kit from the actions menu. If the kit is the default or has live references, Moxie requires a different published kit to replace it. Review the usage information before continuing: replacement can move forms, schedulers, invoice templates, agreement templates, and agreement drafts to the replacement design.
Existing invoices and finalized agreement snapshots keep their captured branding. The deleted kit goes to the Trash can; restoring it does not automatically move references back from its replacement. Trash access has its own role requirements.
Troubleshooting
I saved a color, but the live page did not change
Publish the kit, confirm the resource is using that kit, then reload the live page. If it is an invoice or finalized agreement, its captured version is intentionally stable. If it is embedded, check the parent’s kit instead of the original form or scheduler.
My kit does not appear in the selector, or Make default is disabled
Save and publish the kit first. Only published kits can be selected for live use or made default. If you cannot reach Brand Kits at all, ask the owner to check your role and Settings Access.
My input fields are still rounded after I made buttons square
Change Fields → Corner radius for inputs. Use Choices for option cards/pills and Portal surfaces for tables and panels. These are intentionally separate settings.
The background around my form is wrong
Check Canvas, not Page or field fill. Publish the change and test the direct link. Inside an embed, the parent controls the surrounding presentation.
The logo is wrong or missing
Check the appropriate light/dark and full/square variant, publish the kit, and confirm which kit the document actually uses. Make sure a document logo block exists. Browser favicons may stay cached after the rest of the page updates.
I cannot edit the dark colors
Automatic mode intentionally disables those controls. Select Custom if you want to edit each dark color yourself.
Related articles
Continue exploring Moxie essentials





