Context
Clerk Application Settings → Branding → Logo controls the logo that appears on Clerk-hosted pages and in Clerk-sent transactional emails (invitations, verification codes). It's a separate upload from the Google OAuth consent screen logo.
The Google consent screen uses our green-arrow-on-dark mark (good for that surface). Email clients (Outlook, Apple Mail, etc.) handle dark backgrounds poorly — they auto-invert or apply weird color filters — so the email logo needs to be designed for a light/white background: the Ladder wordmark in dark text (matching how it renders at the top of the app via src/components/LadderLogo.tsx).
What to produce
- Ladder wordmark PNG, dark text (probably
#1A1A1A or near-black), transparent background.
- Sized roughly 400px wide. Email-friendly.
- Mirrors the in-app top-nav wordmark.
Upload location
Clerk Dashboard → Production → Ladder → Application → Settings → Branding → Logo → Upload image.
(While we're there, optionally also upload a favicon for accounts.runladder.com — square 32x32 PNG/ICO. Low priority.)
Priority
Polish; not blocking auth functionality. Invitations and verification emails currently use Clerk's default header with our {{app_name}} resolving to "Ladder", which carries most of the brand weight even without the logo.
Context
Clerk Application Settings → Branding → Logo controls the logo that appears on Clerk-hosted pages and in Clerk-sent transactional emails (invitations, verification codes). It's a separate upload from the Google OAuth consent screen logo.
The Google consent screen uses our green-arrow-on-dark mark (good for that surface). Email clients (Outlook, Apple Mail, etc.) handle dark backgrounds poorly — they auto-invert or apply weird color filters — so the email logo needs to be designed for a light/white background: the Ladder wordmark in dark text (matching how it renders at the top of the app via
src/components/LadderLogo.tsx).What to produce
#1A1A1Aor near-black), transparent background.Upload location
Clerk Dashboard → Production → Ladder → Application → Settings → Branding → Logo → Upload image.
(While we're there, optionally also upload a favicon for
accounts.runladder.com— square 32x32 PNG/ICO. Low priority.)Priority
Polish; not blocking auth functionality. Invitations and verification emails currently use Clerk's default header with our
{{app_name}}resolving to "Ladder", which carries most of the brand weight even without the logo.