Overview
Thread’s branding features let you customize how your company appears in customer-facing communications. When configured properly, emails and Slack messages look like they come directly from your brand.Brand Assets
Logo (Wide Format)
Your primary logo used in email headers and formal communications. Requirements:- Horizontal/wide format preferred
- Transparent background (PNG or SVG)
- Minimum width: 200px
- Maximum file size: 1MB
- Publicly accessible URL
- Email headers
- Customer portal header
- Documents and exports
Icon (Square Format)
Your icon or logomark used in Slack and compact spaces. Requirements:- Square format (1:1 aspect ratio)
- Minimum size: 128x128px
- Works at small sizes
- Publicly accessible URL
- Slack message avatars
- Browser favicon (portal)
- Mobile app icons
Setting Up Branding
Auto-Fetch from Your Domain
Thread can automatically pull your branding from your company website:Review Results
Thread uses Brandfetch to find:
- Company logo
- Icon/logomark
- Primary brand color
- Secondary color
- Company name
Auto-fetch uses your organization’s email domain. Make sure your domain is correctly set in organization settings.
Manual Configuration
If auto-fetch doesn’t work or you prefer custom assets:Uploading Logo
Enter Logo URL
Paste the URL to your logo. Use a CDN or image hosting service for reliability:
- Cloudinary
- AWS S3
- Google Cloud Storage
- Your company CDN
Setting Brand Colors
Choose Color
Either:
- Use the color picker to select visually
- Enter a hex code directly (e.g.,
#04593a)
| Color | Usage |
|---|---|
| Primary | Buttons, links, accents, email headers |
| Secondary | Backgrounds, subtle highlights |
Company Information
Company Name
The display name used in communications:- Email sender name
- Slack message attribution
- Portal header
Acme Inc <notifications@...>
Support Email
Contact email shown to customers:- Email footers: “Questions? Contact us at support@…”
- Portal contact links
- Error messages
Preview Your Branding
Thread provides real-time previews so you can see exactly how your branding appears.Email Preview
View Sample Emails
See how different email types appear:
- Welcome emails
- Action notifications
- Milestone updates
Slack Preview
Custom Domains
Portal Custom Domain
Give customers a branded portal URL: Default:portal.thread.app/yourorg/account
Custom: onboarding.yourcompany.com/account
Email Sending Domain
See Organization Settings for configuring custom email sending domains.Branding Best Practices
Test All Channels
Preview emails and Slack before going live. What looks good in one channel may not work in another.
Use High-Quality Assets
Low-resolution logos look unprofessional. Use SVG or high-DPI PNGs.
Maintain Consistency
Use the same colors and logos as your main website for brand recognition.
Consider Dark Mode
Ensure your logo and colors work on both light and dark backgrounds.
Logo Tips
- Transparent backgrounds work best (PNG or SVG)
- Horizontal logos for email headers
- Square icons should work at 32px (Slack uses small avatars)
- High contrast against white and dark backgrounds
Color Selection
- Primary color should be your main brand color
- Secondary color should complement, not compete
- Test accessibility - ensure sufficient contrast for text
Troubleshooting
Logo Not Loading
Logo Not Loading
Check:
- URL is publicly accessible (try opening in incognito)
- URL uses HTTPS (not HTTP)
- Image format is supported (PNG, JPG, SVG, WebP)
- No authentication required to access
Auto-Fetch Returns Wrong Brand
Auto-Fetch Returns Wrong Brand
Cause: Brandfetch found a different company with similar domain.Solution: Manually configure your branding assets instead.
Colors Look Different in Email
Colors Look Different in Email
Cause: Email clients render colors differently.Solution: Test in multiple email clients (Gmail, Outlook, Apple Mail) and adjust as needed.
Custom Domain Not Working
Custom Domain Not Working
Check:
- DNS record is correctly configured
- Record has propagated (may take 48 hours)
- No typos in the CNAME target
- SSL certificate has been provisioned
What’s Next?
Organization Settings
Configure other organization settings
Integrations
Connect Slack and email integrations
