Branding
Make your Feedjolt portal feel like your product: set the logo, favicon, primary color, name, and custom labels, hide the badge, and inherit branding in emails.
Your portal can - and should - look like part of your product.
What you can customize
- Logo - uploaded image, shown in the portal header and emails. Free for all plans.
- Favicon - the icon in the browser tab when visitors are on your portal. Free for all plans.
- Primary color - used for buttons, links, vote pills, status accents on the public portal. Free for all plans.
- Workspace name - shown in the portal header.
- Description - a one-liner under the workspace name on the portal homepage.
- "Powered by Feedjolt" badge - hide the footer link to Feedjolt. Available on every plan.
- Custom domain - not yet supported. On the roadmap. For now, your URL is
feedjolt.com/p/{slug}.
Configure at Dashboard -> Portal — Logo, Favicon, Primary color, and Badge cards.
Logo
Upload at Dashboard -> Portal -> Logo. Square or wide formats both work. PNG with transparent background is best. Max 2 MB. Drag-and-drop or click "Upload logo".
The logo is stored in your region's R2 bucket and served via a presigned URL. It's used:
- On the portal header.
- In notification emails (header + footer).
- In Slack messages (workspace icon).
Favicon
The 32×32 (or larger) icon that shows in the browser tab. Drop a PNG, ICO, or SVG up to 256 KB. Falls back to the Feedjolt icon if you don't set one.
Primary color
Pick a hex color (color picker or paste a hex). The portal applies it as a CSS custom property scoped to the portal subtree - your dashboard purple stays untouched. Used for:
- Vote buttons and pills.
- Status filter chips and post-card hover.
- Pagination buttons.
- Active-state accents.
A live preview button on the right shows how the color reads against white text. We block colors that fail WCAG AA contrast for white-on-color (ratio < 4.5) - the picker rejects "this color won't meet contrast requirements" with a hint to try a darker shade. White or very pale colors get rejected; mid-to-dark tones pass.
"Powered by Feedjolt" badge
By default the portal shows a small "Powered by Feedjolt" link in the footer. Every plan can hide it: flip the toggle in the Badge card on the Portal page.
Voice (informal)
The portal copy has a few editable strings:
- Submit button label - defaults to "Submit feedback". Could be "Suggest a feature".
- Vote button label - defaults to "Upvote". Could be "👍" or "I want this".
- Empty board message - what shows when a board has no posts yet. Make it inviting.
Settings -> Portal -> Custom labels to override.
Email branding
Outgoing notification emails inherit your logo and brand color automatically. The "from" address is [email protected] by default. Custom-domain "from" addresses are on Startup and Scale (not Growth) and need DNS verification (TXT record). See email branding setup.
Custom CSS in the widget
The widget supports arbitrary CSS overrides. See Widget.
Don't get carried away
A clean white-with-brand-accent portal is faster, more accessible, and more trusted than a heavy themed one. Resist the urge to add a custom font or background image - it usually subtracts from the credibility you're trying to build.
Embeddable widget
Add a Feedjolt feedback button to your site with one script tag. Customers search posts, vote, and submit without leaving your app. Configure look, SSO, and CSP.
Integrations
How Feedjolt connects to your stack: Slack, Linear, GitHub, ClickUp, webhooks, and the public REST API. Covers what ships today and per-plan availability.
