Centralise your brand assets in HubSpot so they're available everywhere you need them.
Adding your logo variations:
Navigate to Marketing > Files. Click "Upload files."
Upload your logo in multiple formats:
- Primary logo (colour, horizontal orientation, PNG with transparent background)
- Secondary logo (colour, stacked orientation if you have one)
- White logo (for dark backgrounds, PNG with transparent background)
- Black logo (for print materials)
- Favicon (square, 32x32px minimum, used in browser tabs)
Organise logos into a folder: Create folder "Brand Assets" > Subfolder "Logos."
After uploading, get the URL for each logo file. Click the file > Copy URL. You'll use these URLs in email templates, landing pages, and documents.
Defining brand colours:
HubSpot's style settings store your colour palette for use across templates.
Navigate to Settings > Website > Branding (or Marketing > Website > Branding depending on your subscription level).
If using drag-and-drop templates: Navigate to Content > Design Manager > Find your template > Click "Edit" > "Style" tab.
Add your brand colours:
- Primary colour (main brand colour, used for buttons, headers, links)
- Secondary colour (accent colour, used sparingly)
- Neutral colours (greys, used for text and backgrounds)
- Success/Warning/Error colours (green, orange, red for UI states)
For each colour, enter the hex code (e.g., #FF5733).
Name colours clearly: "Primary Blue," "Accent Orange," "Text Grey."
These colours now appear in colour pickers throughout HubSpot (email builder, landing page builder, etc.), ensuring designers and marketers use correct brand colours rather than guessing.
Font selections:
Configure typography settings.
Navigate to the same branding/style settings area.
Select fonts:
- Primary font (used for body text)
- Secondary font (used for headings)
- Fallback font (system font if primary font fails to load)
HubSpot supports Google Fonts and custom uploaded fonts.
For Google Fonts: Search the font library (Roboto, Open Sans, Montserrat, etc.) and select your brand fonts.
For custom fonts: Upload font files (.woff, .woff2 formats) to Files. Reference them in custom CSS if needed.
Define font sizes and weights:
- H1: 32px, bold
- H2: 24px, bold
- H3: 18px, bold
- Body text: 16px, regular
- Small text: 14px, regular
This creates consistent typography across all HubSpot content.
Brand asset library:
Create a centralised brand asset folder in Files.
Navigate to Marketing > Files > Create folder: "Brand Assets."
Subfolders:
- Logos
- Icons
- Product screenshots
- Team photos
- Stock images (approved for use)
- Social media templates
Upload all assets your team needs. This prevents team members from using off-brand or outdated assets.
Set permissions: Share the Brand Assets folder with all users (view-only for most, edit access for design team).