Template Customization

Master Brand Integration

Your complete guide to incorporating brand identity into video templates. Learn to place logos correctly, apply brand colors consistently, integrate custom fonts, manage assets efficiently, and maintain style guide compliance across all your video content.

Branding Logos Colors Typography Assets
01

Logo Placement and Sizing

Master the art of positioning and sizing logos to maintain brand integrity while ensuring visual balance in your videos.

Rule

Logo Clear Space

Always maintain minimum clear space around your logo—typically equal to the height of a letter in your wordmark. This breathing room ensures your logo remains legible and impactful.

Brand Identity Guidelines
Tip

Common Placement Zones

Position logos in consistent locations across your videos. The most common placements are top-left for persistent branding, bottom-right for subtle presence, and centered for intro/outro sequences.

This project

Before: Oversized Logo

A logo that's too large dominates the frame and distracts from the content.

  • logoWidth: 400 (too large)
  • Crowds other elements
  • Feels unprofessional
This project

After: Properly Sized

A well-sized logo complements the content without overwhelming it.

  • logoWidth: 160 (balanced)
  • Maintains clear space
  • Professional appearance
Rule

Minimum Logo Size

Never shrink logos below their minimum readable size—typically 80-100px width for horizontal logos. Smaller sizes compromise legibility and brand recognition.

Logo Usage Standards
Tip

Logo Variants for Context

Prepare multiple logo versions: full color for light backgrounds, white/reversed for dark backgrounds, and a simplified mark for small spaces or watermarks.

02

Brand Color Application

Apply your brand palette strategically to create videos that are instantly recognizable while maintaining visual hierarchy.

Rule

Color Hierarchy

Use your primary brand color for key elements (CTAs, headlines, accents), secondary colors for supporting elements, and neutral colors for backgrounds and body text. This creates visual hierarchy and brand consistency.

Brand Color Guidelines
This project

Before: Generic Colors

Default template colors don't reflect your brand identity.

  • backgroundColor: "#1a1a2e"
  • primaryColor: "#4361ee"
  • accentColor: "#f72585"
This project

After: Brand Colors

Your brand palette creates instant recognition and consistency.

  • backgroundColor: "#0f172a"
  • primaryColor: "#6366f1"
  • accentColor: "#22c55e"
Tip

Contrast for Accessibility

Ensure text has sufficient contrast against backgrounds. Light text on dark backgrounds (or vice versa) should have a contrast ratio of at least 4.5:1 for readability.

Rule

Consistent Hex Codes

Always use exact hex codes from your brand guidelines. Approximations like "blue" or "green" can vary across systems. Precise values ensure consistency: #6366f1 not "indigo".

Digital Brand Standards
Tip

Background Variations

Create light and dark background variants using your brand colors. A dark mode might use your primary color at 10% opacity, while light mode uses white with colored accents.

03

Font Integration

Integrate your brand typography to maintain consistent voice and visual identity across all video content.

Rule

Font Loading Methods

Load brand fonts using Google Fonts integration for common typefaces, or import custom font files (TTF, OTF, WOFF2) directly into your project's public folder for proprietary fonts.

Remotion Font Documentation
This project

Google Fonts Integration

For fonts available on Google Fonts, use Remotion's built-in loader for optimal performance.

  • import { loadFont } from "@remotion/google-fonts/Inter"
  • const { fontFamily } = loadFont()
  • Apply fontFamily to text elements
This project

Custom Font Files

For proprietary brand fonts, load them from your project's static files.

  • Place font files in public/fonts/
  • Use @font-face CSS declaration
  • Reference with staticFile() helper
Tip

Font Weight Consistency

Match your brand's typography specifications exactly. If your brand uses Inter at 600 weight for headlines and 400 for body, configure these values in your template props.

Rule

Limit Font Families

Stick to your brand's designated font families—typically one for headlines and one for body text. Using too many fonts creates visual chaos and dilutes brand identity.

Typography Best Practices
Tip

Fallback Fonts

Always specify fallback fonts in case your primary font fails to load. Use system fonts that closely match your brand font's characteristics: fontFamily: "Inter, system-ui, sans-serif"

04

Asset Management

Organize and manage brand assets efficiently to streamline video production and ensure consistency across projects.

Rule

Asset Organization

Structure your brand assets in a dedicated folder hierarchy: /public/brand/logos/, /public/brand/images/, /public/brand/fonts/. This makes assets easy to find and update.

Project Organization Guide
Tip

Naming Conventions

Use descriptive, consistent file names: logo-primary-white.png, logo-mark-dark.svg, brand-pattern-01.png. Clear names prevent confusion and speed up production.

This project

Before: Scattered Assets

Disorganized assets slow down production and cause inconsistencies.

  • logo.png (which version?)
  • new-logo-final-v2.png
  • Assets in random folders
This project

After: Organized Structure

A clear folder structure makes assets easy to find and maintain.

  • /brand/logos/logo-primary.png
  • /brand/logos/logo-white.png
  • /brand/logos/logo-mark.svg
Tip

Optimize File Sizes

Compress images appropriately for video use. Logos should be under 100KB, background images under 500KB, and full-screen assets under 2MB. Large files slow down preview rendering.

Rule

Version Control

Keep brand assets in version control alongside your code. When logos or colors update, commit the changes so all team members have access to the latest approved assets.

Asset Management Best Practices
05

Style Guide Compliance

Create a centralized brand configuration to ensure every video adheres to your style guide automatically.

Rule

Brand Config File

Create a centralized brand-config.ts file that defines all brand values: colors, fonts, logo paths, spacing, and any other brand-specific settings. Import this config into every template.

Configuration Best Practices
This project

Brand Configuration

A comprehensive brand config ensures consistency across all videos.

CategoryProperties
Colorsprimary, secondary, accent, background, text
TypographyfontFamily, headingWeight, bodyWeight
Logosprimary, white, dark, mark
SpacinglogoMargin, contentPadding, cardGap
Tip

Props File for Rendering

Create a brand-props.json file with your brand settings for CLI rendering. Use --props=./brand-props.json to apply brand values consistently across batch renders.

This project

Before: Inconsistent Videos

Without a brand config, each video may have slight variations.

  • Different logo sizes per video
  • Color values vary slightly
  • Inconsistent font weights
This project

After: Unified Branding

A centralized config ensures every video matches your style guide.

  • Consistent logo placement
  • Exact brand colors everywhere
  • Typography matches guidelines
Rule

Regular Audits

Periodically review your video output against your brand style guide. Check logo usage, color accuracy, typography, and overall brand feel. Update your brand config when guidelines change.

Brand Compliance Guidelines
Keep Learning

Related tips

Continue exploring with these related guides and tutorials.

Ready to build your brand system?

Now that you understand brand integration, explore our template library to find templates designed for easy brand customization. Each template supports comprehensive branding through props.