Skip to main content

Custom Themes & Branding

Personalize your organization with custom logos, icons, and visual identity.

Written by Daniel

BlackMountain allows you to customize your organization's appearance with custom branding. Upload logos and icons for both light and dark modes to create a consistent visual experience for your team. This article explains how to set up and manage your organization's branding.


What is Custom Branding?

Custom branding in BlackMountain allows you to:

  • Upload organization logos that appear in the header

  • Upload organization icons for the collapsed sidebar

  • Support both light mode and dark mode with separate assets

  • Create a consistent visual identity across your organization

Who can access branding settings:

  • Only Owners and Managers can upload and manage branding assets

  • Viewers cannot access branding settings


Accessing Branding Settings

Navigate to your organization's branding settings:

  1. Go to SettingsOrganizations

  2. Select your organization

  3. Click on the Branding tab


Organization Logo

Your organization logo appears in the header when this organization is selected. You can upload separate logos for light and dark modes to ensure optimal visibility.

Upload Requirements

  • Supported formats: PNG, JPG, SVG, WebP

  • Maximum file size: 2MB

  • Recommended dimensions: 200px height, width proportional

  • Best practice: Use transparent backgrounds (PNG or SVG) for seamless integration

How to Upload Organization Logo

For Light Mode:

  1. Navigate to SettingsOrganizations → [Your Organization] → Branding

  2. Under Organization LogoLight Mode, click Upload light logo

  3. Select your logo file from your computer

  4. The logo will be uploaded and displayed immediately

For Dark Mode:

  1. In the same Branding tab, under Organization LogoDark Mode, click Upload dark logo

  2. Select your dark mode logo file

  3. The logo will be uploaded and displayed immediately

Tip: Use high-contrast logos for each mode. For light mode, use a dark logo. For dark mode, use a light logo.


Organization Icon

Your organization icon appears in the sidebar navigation when the sidebar is collapsed. This provides quick visual identification when switching between organizations.

Upload Requirements

  • Supported formats: PNG, JPG, SVG, WebP

  • Maximum file size: 2MB

  • Recommended dimensions: Square format (e.g., 64x64px, 128x128px, 256x256px)

  • Best practice: Use simple, recognizable icons that work well at small sizes

How to Upload Organization Icon

For Light Mode:

  1. Navigate to SettingsOrganizations → [Your Organization] → Branding

  2. Under Organization IconLight Mode, click Upload

  3. Select your square icon file

  4. The icon will be uploaded and displayed in the sidebar

For Dark Mode:

  1. In the same Branding tab, under Organization IconDark Mode, click Upload

  2. Select your dark mode icon file

  3. The icon will be uploaded and displayed in the sidebar

Tip: Test your icon at small sizes (32x32px) to ensure it remains recognizable when the sidebar is collapsed.


Light Mode vs. Dark Mode

Light Mode Assets:

  • Use dark or colored logos on light backgrounds

  • Ensure sufficient contrast (minimum 4.5:1 ratio)

  • Test against white or light gray backgrounds

Dark Mode Assets:

  • Use light or colored logos on dark backgrounds

  • Ensure visibility against dark gray or black backgrounds

  • Avoid pure white (use off-white or light gray for softer appearance)

Example:

  • Light mode logo: Dark blue or black logo

  • Dark mode logo: White or light blue logo


File Format Recommendations

Format

Best For

Advantages

Disadvantages

SVG

Logos, icons

Scalable, small file size, sharp at any resolution

Not supported by all image editors

PNG

Logos with transparency

Supports transparency, widely supported

Larger file size than SVG

JPG

Photos, complex graphics

Small file size

No transparency, lossy compression

WebP

Modern browsers

Small file size, supports transparency

Limited support in older browsers

Recommendation: Use SVG for logos and icons whenever possible. Use PNG with transparency as a fallback.


Managing Branding Assets

Updating Logos or Icons

To update an existing logo or icon:

  1. Navigate to SettingsOrganizations → [Your Organization] → Branding

  2. Click the Upload button for the asset you want to replace

  3. Select the new file

  4. The old asset will be automatically replaced

Note: Changes take effect immediately across the entire organization.


Removing Branding Assets

To remove a logo or icon:

  1. Navigate to SettingsOrganizations → [Your Organization] → Branding

  2. Hover over the uploaded asset

  3. Click the Remove or Delete icon (if available)

  4. Confirm the removal

Note: If no custom branding is set, BlackMountain will display default branding.


Troubleshooting

Logo Not Displaying

If your logo doesn't appear after uploading:

  • Check file size: Ensure the file is under 2MB

  • Check file format: Use PNG, JPG, SVG, or WebP

  • Clear cache: Refresh the page (Ctrl+F5 or Cmd+Shift+R)

  • Check permissions: Ensure you have Owner or Manager role

Logo Appears Blurry

If your logo appears blurry:

  • Use vector format: Upload an SVG file for crisp rendering at all sizes

  • Increase resolution: Use a higher resolution PNG (2x or 3x the display size)

  • Check original file: Ensure the source file is high quality

Icon Too Small or Too Large

If your icon doesn't display correctly:

  • Use square format: Ensure the icon is perfectly square (same width and height)

  • Check dimensions: Use at least 128x128px for best results

  • Simplify design: Remove fine details that won't be visible at small sizes


Branding Across the Platform

Your custom branding appears in the following locations:

Organization Logo:

  • Header bar (when the organization is active)

  • Organization selector dropdown

  • Login screen (for organization-specific login pages)

Organization Icon:

  • Collapsed sidebar navigation

  • Organization switcher

  • Mobile app navigation

Did this answer your question?