Embeddable boards

Embed customer feedback where users already are

Add a focused view of an eligible public Productroad board to a product page, help center, or internal hub. The widget keeps the original logo, colors, status styles and post layout. Visitors can browse requests in place, and users identified by your backend can vote without relying on third-party cookies.

Only public, non-segmented boards can be embedded. Private audience rules stay closed by default.

Live example

Try the Bugs & Issues widget

This is Productroad's public bug board rendered through the same isolated endpoint customers embed. Browse it here and try the vote control; when this public demo requires identity, the complete board opens in a new tab. Bug submission stays on the trusted Productroad domain.

Want to report something?Report a bug on the full board

Simple setup

One snippet, a deliberately small security boundary

Choose Embed in board settings, copy the generated iframe, and paste it where you want the board to appear. Browsing works immediately. For identified voting, your backend creates one short-lived JWT per signed-in user—no frontend SDK or Productroad cookie is required.

Choose a public board

Closed workspaces, private boards, and segmented boards fail closed instead of exposing a partial view.

Copy and paste

The generated iframe is responsive, lazy-loaded, and has a useful accessible title by default.

Add secure voting

Generate a board-scoped HS256 token on your server and replace the placeholder. The signing secret never belongs in browser code.

What you paste

Each board gets its own URL automatically. Replace the JWT placeholder on your server, or leave it unchanged for anonymous browsing.

<iframe
  src="https://feedback.example.com/embed/board/bugs/#ssoToken=SERVER_GENERATED_PRODUCTROAD_JWT"
  title="Productroad feedback board"
  loading="lazy"
  sandbox="allow-scripts allow-popups allow-popups-to-escape-sandbox"
  referrerpolicy="no-referrer"
  style="width:100%;height:640px;border:0;border-radius:12px;">
</iframe>

Safe by default

Built to coexist with existing customer portals

  • The normal board URL, permissions, and customer flows remain unchanged.
  • Company branding, status colors, typography, and post proportions stay consistent with the original board.
  • Signed voting uses a short-lived, audience- and board-scoped JWT while every vote API request omits Productroad cookies.
  • The sandbox blocks forms, same-origin access and top navigation; comments and new feedback continue on the full board.
  • User-authored content is rendered as escaped plain text inside the widget.
  • Access changes take effect immediately because embed responses are not cached.

Productroad helps you collect user feedback, prioritize it, make a roadmap of a project and inform customers via changelog about new cool features.

Free 14 day trial. No credit 💳 card required.