Feedjoltdocs
Public portal

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.

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.

On this page