Prerequisites
- Admin role access to your tenant.
- Logo assets ready to upload — a horizontal wordmark for the nav (light + dark versions), and a square icon for the favicon/avatar. PNG or SVG, under 4 MB each.
- Your brand color hex codes.
- Support contact: either a support email address or a helpdesk URL.
Step 1: Open Branding settings
Click Settings in the left sidebar, then Branding (/manage/<tenant>/branding). The page is a single tall form grouped into Branding → Rail Color → Logos → Icons → Footer, all with a single Update branding button at the bottom.
Step 2: Set brand colors
The top two fields are color pickers:
Colors take effect in the customer portal immediately after you save — refresh the customer’s tab to see it live.
Step 3: Configure the rail gradient (optional)
The Rail Color section themes the narrow vertical bar on the far left of the customer portal. Two fields:
Small detail, but it’s the cheapest way to make the portal look like more than a default Filament install.
Step 4: Upload logos
Scroll to Logos. Two file inputs, both with image editors built in:
Click to upload or drag-drop. Filament’s image editor lets you crop/rotate before saving.
Step 5: Upload icons
Scroll to Icons. Two more file inputs, this time for square artwork:
Most tenants use the same image for both — upload once, duplicate the upload for the other slot.
Step 6: Hide the “Powered by Juiced” footer (if eligible)
At the bottom of the Branding form is a Hide “Powered by Juiced” Footer toggle. The footer is on by default across all plans.- If your plan includes the feature, the toggle is enabled — flip it on to hide the footer from the customer portal.
- If your plan doesn’t include it, the toggle is disabled with a helper text pointing to the upgrade path. See Billing for the plans that unlock footer removal.
Step 7: Save branding
Click Update branding at the bottom of the page. All changes commit together. Refresh the customer portal to verify — nav header, rail, favicon, and any open auth pages should reflect the new look.Step 8: Set the customer-facing support link
Branding is only half the portal story — customers also need to know how to reach you for help. That setting lives on a different page. Navigate to Settings → Company Profile (/manage/<tenant>/company-profile). Scroll to the Support fieldset:
Customers see this contact method anywhere the portal offers a “Need help?” or “Contact support” action — account menus, error modals, empty states.
Click Save to commit.
Step 9: Set the default TCPA name (optional)
Still on the Company Profile page, the 1:1 Default Consent fieldset has a single field:- Default Name — The legal name used for TCPA consent language when a lead is generated under 1:1 consent rules. Usually your legal entity name, not your trade name.
Step 10: Configure consent links on registration (cross-reference)
Registration-page branding (headline, banner text, consent checkboxes) lives on its own page and is covered in depth in Onboarding customers → Customize the registration experience. Short version:- Go to Settings → Registration Page.
- Set the Account Creation Headline and Campaign Banner Text to match your brand voice.
- Add Consent Links for Terms of Service, Privacy Policy, DPAs — one link per row, all required at signup.
- Optionally require consent re-acceptance on login when you update your terms.
What happens next
With the portal fully branded:- Customer-facing emails inherit your avatar, logo, and brand color. Next step is customizing the notification templates themselves — see Notification templates.
- Custom domain takes the branding further by letting you host the portal at
portal.yourcompany.cominstead ofyour-subdomain.juiced.com. See Adding a custom domain. - Public marketplace — if you’ve enabled it (see Setting up the marketplace), the public
/marketplacepage also inherits these brand assets. - Partner portals — partner-facing screens pick up the same branding rail gradient and logos, so your partner-side UI matches your customer-side UI without extra configuration.

