Skip to main content
The public portal is what your customers see when they visit your feedback board. Everything you configure in the dashboard — branding, tabs, controls — shapes this experience.

Portal address

Your portal lives at one of these URLs: Public routes (no slug prefix on subdomain or custom domain): Card slugs are 16-character hex strings assigned automatically when a feature is created.

Bettter demo portal

Explore a live example of the branded portal with all four tabs.

Branded chrome

The portal applies your project branding automatically:

Tab navigation

When Show shared tabs is enabled, visitors see a navigation strip with your enabled tabs:
  • Features · Roadmap · Changelog · Support
On mobile, tabs show icons only. On larger screens, they show text labels. The active tab is highlighted. Feature detail pages show the brand header but no tab navigation or search — only a Back link to the Features board. Search is available on Features, Roadmap, and Changelog — not on Support or feature detail pages.
  • Open/close via the search icon (Open search / Close search)
  • Placeholder: Search…
  • Filters title and description on Features and Roadmap; filters changelog entries on Changelog
  • Closes automatically when navigating to another page

Disabled tabs

When you turn off a tab in Controls:
  • The tab disappears from navigation
  • Direct URLs still load but show: The page is disabled by app owner ()
When Show shared tabs is off, the entire navigation strip is hidden. Pages remain reachable by direct URL.

Owner preview

Open your portal from the dashboard using Open public portal in the project header, or the external-link icon on the project card at /dashboard. Both open {slug}.bettter.app in a new tab.

Next

Continue to What visitors can do for a breakdown of visitor capabilities and sign-in requirements.