Quick start
From zero to a live feedback loop in about ten minutes. Create a workspace, install the widget, and learn the queue.
Before you begin
You'll need a place to host the dashboard. You can use a managed FeedbackFlow instance, or self-host with Docker and your own MongoDB — see Self-hosting. Either way, the steps below are the same once the app is reachable.
1 · Create a workspace
Open the app and register. You'll provide an email, a password (8+ characters), and an optional company name. That creates your workspace — an isolated tenant that owns all of your projects, feedback, members, and settings. Basic and Pro start a 15-day free trial automatically, with no card required.
2 · Collect feedback
On Basic, your team submits feedback internally from the dashboard — no setup required. On Pro and above you can also embed the widget on your site to collect feedback from end users. Add two script tags before the closing </body> and pass your tenant token to init().
<!-- Add before </body> -->
<script src="https://app.feedbackflow.app/widget/widget.js"></script>
<script>
FeedbackWidget.init({ tenantToken: 'YOUR_TENANT_TOKEN' });
</script>That's it. The widget loads its appearance from your dashboard settings, mounts in an isolated Shadow DOM, and shows a launcher in the corner you chose. For positioning, theming, and copy overrides, see Widget installation.
3 · Triage your first feedback
Submit a test report from your site, then open the dashboard. New items land in the Feedback queue with full context — page URL, browser, screen size, and any screenshot attached.
- Set a priority (low, medium, high, critical) — it's encoded by colour, label, and position.
- Assign an owner and add tags to group related reports.
- Switch between list and kanban views; both share the same filters.
- Open any item for the full thread, internal notes, and SLA panel.
Where to go next
Set up projects →
Organize feedback into projects and switch between them.
Set up SLAs →
Define response and resolution targets so nothing slips quietly.
Invite your team →
Add members and give each the right level of access.
Manage your plan →
Understand the trial, invoices, and how to request an upgrade.