Skip to main content

Brand the app, sign-in, and client portal

Upload your logos, icons, and favicon, set brand colors, and see exactly where each one renders across TaskJuice.

Goal

Replace the default TaskJuice look with your agency's brand. You upload logos, square icons, and a favicon, then set up to nine brand colors with independent light and dark values. One configuration drives four surfaces: your agency dashboard, the sign-in pages, the client portal, and public forms.

When to use this

Do this once after you create your account, and again whenever your brand changes. The setup wizard captures a starter palette and an optional logo and icon at signup. The full set of assets and colors lives at Agency settings > Branding, where you finish the job.

Only the Owner and Admin roles can edit branding. Members can build workflows and connections but cannot change branding. See team and roles for the full capability split.

Where each asset shows up

Branding has five upload slots. Dark variants and the favicon fall back to lighter slots when you leave them empty, so the minimum viable setup is one light logo and one light icon.

SlotRecommended sizeWhere it rendersFalls back to
Logo light512x128Sidebar header, sign-in page, emailsnone (required for full coverage)
Logo dark512x128The same surfaces in dark modeLogo light
Icon light128x128Collapsed sidebar, browser tabnone
Icon dark128x128The same surfaces in dark modeIcon light
Favicon64x64Browser tabIcon light

If you upload only Logo light and Icon light, every dark-mode and favicon slot cascades from those two. The browser tab favicon resolves in this order: favicon, then Icon light, then Icon dark.

Upload your assets

  1. Open the branding page

    Go to Agency settings > Branding. On your subdomain the URL is acme.taskjuice.ai/settings/branding. The page opens on the Identity section, where each preview renders on the sidebar color it will actually use.

  2. Add your logos and icons

    Upload a file into each slot you want to customize. Files must be PNG, JPG, or WebP and under 2 MB each. Square icons read best at 128x128, and the favicon at 64x64. The server resizes assets to brand sizes after upload, so close-enough source files are fine.

  3. Save

    Click Save changes. A "Branding updated" toast confirms the write. The button stays disabled until you have made a change and all color values are valid.

Logos render publicly on the sign-in page

Your logo appears on the sign-in page before anyone authenticates, so it is readable by anyone who visits your sign-in URL. Use a brand mark you are comfortable showing publicly, not an internal or placeholder asset.

Set your brand colors

Colors live in the Brand colors section below Identity. Every token carries an independent light and dark hex value, and a light/dark toggle switches which mode you are editing. A split preview shows both modes side by side as you type.

Tokens are split into Core (always visible) and Advanced (collapsible, for structural surfaces like background, card, and border). Leave any field empty to inherit the platform default.

Core colors

ColorToken useDefault (light)Default (dark)
PrimaryButtons, links, active states#ed601a#ed601a
SecondaryBadges, secondary buttons#f8a92a#f8a92a
AccentHighlights, focus rings#46841f#46841f
SidebarSidebar background and borders#fafafa#18181b

Advanced colors

ColorToken useDefault (light)Default (dark)
BackgroundApp body background#ffffff#09090b
CardRaised surfaces and popovers#ffffff#18181b
BorderElement borders#e4e4e7#222224
MutedSecondary text surfaces#f4f4f5#27272a
DestructiveDanger buttons and errors#e7000b#ff6467

Set a color by typing a hex value, for example #1f6feb for Primary. Only the tokens you fill in are applied. Every empty token keeps the platform default, so you can override just Primary and Sidebar and leave the rest untouched.

When the colors look right, click Save changes.

Verify it worked

  1. Reload your agency dashboard. The sidebar header shows your logo, the collapsed sidebar and browser tab show your icon, and buttons and links use your Primary color.
  2. Sign out and open your sign-in URL. Your logo sits centered above the form and your colors apply.
  3. Open the client portal as a client (or preview it). Clients see your logo, your colors, and your chrome, never the TaskJuice brand.
  4. Open any published public form. It uses the same branding shell.

If a surface still shows TaskJuice defaults, you likely left that slot or token empty and it fell back, or your change has not been saved yet.

Troubleshooting

"Only PNG, JPG, and WebP files are supported." You tried to upload an unsupported format such as SVG or GIF. Convert the asset to PNG, JPG, or WebP and upload again.

"File must be under 2 MB." The asset exceeds the 2 MB per-file limit. Export at a smaller dimension or compress it. Logos only need to render up to 512x128, so a large source file is rarely necessary.

Save changes stays disabled. The button enables only after you make a change and every color value is valid. A malformed hex value (anything that is not a valid hex color) blocks the save. Fix the highlighted color field, then save.

A dark-mode logo or favicon looks wrong. Empty dark and favicon slots fall back: Logo dark to Logo light, Icon dark to Icon light, and favicon to Icon light. Upload a dedicated dark asset if the fallback does not read well on dark surfaces.

The branding page does not set portal welcome text

The Branding form covers assets and colors only. There is no field here for client portal welcome copy. Do not expect to edit portal greeting text from this page.

Was this helpful?