Skip to content

White-Label Branding

Customize RepairOps with your shop’s branding. Set a custom domain, upload your logo, configure colors, and brand outbound emails. Create a fully white-labeled experience for your team and customers.

Available on: Enterprise tier only.

RepairOps White-Label Branding settings with custom domain, logo, and colors RepairOps White-Label Branding settings with custom domain, logo, and colors

Use your own domain (e.g., repairs.yourshop.com) instead of yourshop.repairops.io.

  1. Navigate to SettingsBrandingCustom Domain
  2. Enter your domain name (e.g., repairs.yourshop.com)
  3. Add DNS records (CNAME or A records) as indicated:
    • CNAME: Point repairs.yourshop.comyourshop.repairops.io (easiest)
    • A Records: Point directly to RepairOps IP (if required by your DNS provider)
  4. Click Verify Domain
  5. RepairOps checks DNS propagation and activates custom domain

RepairOps automatically provisions a free SSL certificate (via Let’s Encrypt) for your custom domain:

  • Issued automatically upon verification
  • Auto-renews every 90 days
  • No additional configuration needed

Your site is immediately HTTPS and secure.

Outbound emails from RepairOps appear to come from your domain:

For emails to be trusted, configure SPF and DKIM records:

Add to your DNS:

v=spf1 include:repairops.io ~all

RepairOps provides DKIM public key. Add to your DNS:

CNAME: default._domainkey.yourshop.com → repairops._domainkey.repairops.io

These prevent email spoofing and improve deliverability.

Upload your shop’s logo:

  1. SettingsBrandingLogo
  2. Click Upload Logo (PNG, JPG, or SVG)
  3. Logo must be at least 200x50px
  4. RepairOps auto-scales for different contexts:
    • Header (typically 40px tall)
    • Login page (typically 100px tall)
    • Mobile (smaller screen versions)

Your logo appears in:

  • Header navigation (staff app and customer portal)
  • Email headers
  • Customer portal
  • Login page background

Customize the color palette:

  1. SettingsBrandingColors

  2. Set primary brand colors:

    • Primary Color — Main accent (buttons, links, headers)
    • Secondary Color — Supporting accent
    • Success Color — For positive/completed states (default: green)
    • Error Color — For errors/failures (default: red)
    • Text Color — Main text (default: dark gray)
    • Background Color — Page background (default: white)
  3. Preview updates in real-time

  4. Save when satisfied

Accessibility: Choose colors with sufficient contrast for accessibility. RepairOps calculates WCAG contrast ratio (minimum AA required).

Customize transactional emails to match your branding:

  1. SettingsBrandingEmail Templates
  2. Set Email Header Background Color
  3. Upload Email Logo (appears in header)
  4. Set Email Header Text Color (e.g., white for dark backgrounds)
  1. Set Footer Text (e.g., “Thank you for choosing [Shop Name]!”)
  2. Set Footer Link Color
  3. Add social media links (optional)
    • Facebook, Instagram, Twitter, etc.
    • Links appear in email footer

Add closing text to all emails:

Best regards,
[Shop Name] Repair Team
123 Main Street
[City], [State] [ZIP]
[Phone]

Use [Shop Name] placeholder; RepairOps auto-fills organization name.

Before finalizing, preview how emails look:

  1. SettingsBrandingEmail TemplatesPreview
  2. See examples of:
    • Invoice email (with branding)
    • Appointment reminder (with branding)
    • Password reset (with branding)
    • Notification emails (with branding)

Verify:

  • Logo displays correctly
  • Colors are readable
  • Links are clickable
  • Mobile rendering looks good

The customer portal automatically uses your branding:

  • Logo in portal header
  • Primary color for buttons and links
  • Custom domain (if configured)
  • Custom email footer

Customers see a fully branded experience when:

  • Receiving invoice emails
  • Accessing estimate approval link
  • Viewing repair status
  • Receiving payment reminders

If you use RepairOps’ self-hosted Help Center:

  1. SettingsBrandingHelp Center
  2. Configure:
    • Help Center Domain — e.g., help.yourshop.com
    • Logo — Same as app logo (or different if preferred)
    • Colors — Can match or differ from app branding

Help Center articles are then hosted on your custom domain with your branding.

If using RepairOps mobile app (for technicians):

  1. SettingsBrandingMobile App
  2. Your logo and colors automatically appear in mobile app
  3. Apps can be white-labeled or still branded as “RepairOps”

Custom splash screen and app icon can be added (contact support).

Customize the browser tab appearance:

  1. SettingsBrandingFavicon
  2. Upload a small icon (16x16 or 32x32 PNG)
  3. Icon appears in browser tab when RepairOps is open

This reinforces branding when users have multiple tabs open.

Invoices automatically use your branding:

  • Logo at top of invoice
  • Company colors in headers
  • Custom footer text
  • Custom domain email sender

No separate configuration needed; invoices use settings from above.

RepairOps can generate brand guidelines:

  1. SettingsBrandingExport Brand Guide
  2. Generate a PDF with:
    • Logo (in various formats and sizes)
    • Color palette (RGB, HEX, CMYK values)
    • Fonts used
    • Typography guidelines
    • Email template specs
    • Spacing and sizing standards

Share this with contractors or developers if they need to build integrations matching your brand.

If you have multiple organizations (rare but supported):

  1. Each organization has separate branding settings
  2. Users switching between organizations see different logos/colors
  3. Invoices generated from Organization A show Organization A’s branding

This is useful for multi-brand franchises or corporate rollups.

To switch back to default RepairOps branding:

  1. SettingsBranding[Setting Name]Reset to Default
  2. Confirm

All custom branding is removed and replaced with RepairOps defaults. Your data is not affected.

Test thoroughly — Before going live with custom branding, test:

  • Logo loads correctly in all contexts (header, email, mobile)
  • Colors meet accessibility standards (WCAG AA contrast)
  • Custom domain DNS propagates globally (test from different locations)
  • SPF/DKIM configured (test email deliverability)
  • Mobile app renders correctly
  • Invoices print correctly with colors

Use consistent branding — Keep logo, colors, and fonts consistent across:

  • RepairOps UI
  • Customer portal
  • Emails
  • Physical locations (match any offline branding)

Monitor email deliverability — After custom domain setup:

  • Monitor spam folder for test emails
  • Check DKIM/SPF records are correct
  • Request customers add your domain to contacts (improves deliverability)

Update periodically — If your shop rebrands:

  • Update logo in RepairOps
  • Update colors
  • Update email footer text
  • Consider creating a “Brand Launch” communication to team

Logo is distorted or pixelated

  • Ensure logo is high resolution (at least 1000x250px)
  • Use SVG if possible (scales to any size without loss)
  • Try uploading a PNG instead of JPG

Custom domain won’t verify

  • Wait 24-48 hours for DNS propagation
  • Check DNS records are exactly as specified
  • Use online DNS checker (e.g., MXToolbox) to verify
  • Contact support if DNS propagation seems stuck

Emails not sending from custom domain

  • Verify SPF and DKIM records are correct
  • Wait 24 hours after DNS changes
  • Test with Send Test Email in branding settings
  • Check spam folder (may be marked as spam initially)

Colors look different than expected

  • Different screens/monitors display colors differently
  • Verify contrast in BrandingColorsPreview
  • Test on multiple devices (phone, tablet, desktop)