Key Takeaways
Feedback Widget: Embed your Feedback Portal's form directly in your product in minutes - no form to build or maintain, and your users submit without a Craft.io account
Widget Configuration: Create multiple widgets from the same portal, each with its own heading and category selection - so different surfaces in your product can offer a tailored form
Feedback Widget
Collecting feedback from inside your product meant sending users to a separate portal where they had to create a Craft.io account. Teams that built their own intake form hit the same wall: submissions from new users arrived unattributed, with no company grouping and no status notifications. And every time a PM changed a field, the custom form fell out of sync.
The Feedback Widget embeds your Feedback Portal's own form directly in your product. Users submit without creating an account and without leaving your product. Because it is the portal's actual form, it stays in sync with every field and category change automatically - no maintenance required. Submitters are created as real portal users, attributed to the right company, and notified when their feedback moves.
Setup takes minutes: go to Feedback Portal Settings, open Widgets, set the heading and categories, and copy two snippets into your product. That is the entire frontend integration. Your server signs a short-lived token per logged-in user; the widget carries it when the form opens, and authentication is handled from there.
We use it ourselves - here is what it looks like inside Craft.io.
Widget Configuration
Every embed used to show the same form. There was no way to show different questions depending on where in your product the feedback came from.
You can now create multiple named widgets from the same portal, each with its own heading and category selection - and because each category carries its own form fields, different widgets present entirely different questions. Each gets its own code snippet to embed wherever it belongs. A "Feature Request" widget on your main dashboard shows one set of questions; a "Report a Bug" widget on your settings page shows a different one - same portal, no separate forms to maintain.
You can also set a brand color that applies across all widgets, so the form matches your product's look without any additional work.
To create a widget, go to Feedback Portal Settings, open Widgets, and click New widget. Set the heading, choose the categories, and copy the snippet. To see which widgets use a category, check the Widgets column in the Categories screen.


