Customer-facing surfaces include a small “Powered by Thread” credit. Your logo leads; the credit rides quietly underneath.
Brand assets
Logo (wide format)
Your primary logo, used in email headers, the portal, and generated documents.- Horizontal format, transparent background (PNG or SVG)
- Minimum width around 200px; must be a publicly accessible URL
Icon (square format)
Your logomark, used where space is tight.- Square (1:1), works at small sizes (Slack avatars render small)
- Publicly accessible URL
Setting up branding
Auto-fetch from your domain
1
Open the Branding Editor
Settings → Branding & Identity → Branding Editor.
2
Click Auto-fetch Branding
Thread pulls your logo, icon, company name, and brand accent color from your company’s own web presence, keyed off your email domain.
3
Review and save
Adjust anything that came back wrong, then save.
Manual configuration
Each asset can also be set directly — click Change Logo or Change Icon and paste a publicly accessible image URL (your CDN, S3, Cloudinary). Don’t use temporary or authenticated URLs; assets must stay reachable.Accent colors
Two colors, entered as hex codes or picked visually:
Both are optional — auto-fetch fills them from your brand — but setting them precisely is what makes generated decks and the portal read as unmistakably yours.
Company name and support email
- Company Name — the display name on emails, Slack messages, and the portal header.
- Support Email — the contact address shown to customers in email footers and portal links. Use a monitored inbox.
Preview before customers see it
Two sections under Preview & Testing show your branding in situ:- Email Preview — sample customer emails rendered with your logo, colors, name, and support email.
- Slack Preview — how messages appear in customer Slack channels, with your icon as the avatar and your company name as the sender.
Custom portal domains
Serve the customer portal from a domain you own —portal.yourcompany.com instead of a Thread URL — so the white-label holds all the way to the address bar.
1
Open Custom Domains
Settings → Branding & Identity → Custom Domains.
2
Add your hostname
Enter a subdomain you control (e.g.
portal.yourcompany.com).3
Create the CNAME record
Thread shows the exact CNAME record to add — name and value each with a copy button. Add it at your DNS provider.
4
Verify
Click Verify. Once DNS propagates and verification passes, the domain goes live with HTTPS handled for you.
Email sending domain
Email branding goes deeper than a logo: with a verified email domain, customer email sends from an address on your domain and replies route back to your guides. That setup has its own page — see Email domain.Troubleshooting
Logo not loading
Logo not loading
Confirm the URL is publicly accessible (try an incognito window), uses HTTPS, and points at a supported format (PNG, JPG, SVG, WebP).
Auto-fetch returned the wrong brand
Auto-fetch returned the wrong brand
The lookup keys off your email domain and occasionally matches a similarly named company. Set the assets manually.
Colors render differently in email
Colors render differently in email
Email clients each render color their own way. Check the Email Preview, then test in the clients your customers actually use.
Custom domain won't verify
Custom domain won't verify
Check the CNAME name and value for typos, and allow time for DNS propagation. The record must live at exactly the hostname you entered.
What’s next?
Email domain
Send and receive customer email on your own domain.
Customer portal
What your customers see behind the branded domain.
Documents and decks
Studio generates branded documents with these assets.
Organization settings
The rest of the Settings page.
