Introduction
Stop losing feedback across emails, Slack, and support tickets.
Quackback brings user requests, votes, and discussions into one place so you can see what users actually want and show them what you're building.
And it's open source. Run it on your own servers, own your data, and customize everything.
Why Quackback?
Feedback is everywhere: support tickets, emails, tweets, Slack messages, spreadsheets. Your team wastes time hunting for it, and good ideas slip through the cracks.
Quackback gives you a single source of truth. Users submit feedback through a clean portal. Your team triages it in one place. Everyone sees what's planned and what's shipped.
For your users:
- Submit feedback through a branded portal
- Vote on ideas they care about
- Track progress on the public roadmap
- Get notified when their requests ship
For your team:
- Triage feedback in a unified inbox
- Organize with boards, tags, and statuses
- Plan releases with drag-and-drop roadmaps
- Automate workflows with webhooks and the REST API
- Connect to Slack and other tools
Key Features
Feedback Boards
Keep feature requests separate from bug reports. Create boards for different types of feedback. Each can be public or private.
Start with 2-3 boards (like "Feature Requests" and "Bug Reports"). You can always add more later.
Voting & Prioritization
Let users vote on what matters most. Sort by popularity, trending, or recency to see what's in demand.
Custom Statuses
Your workflow isn't one-size-fits-all. Create statuses like "In Design", "In Beta", or "Blocked" to match how your team actually works.
Public Roadmap
Show users what's coming. They can see what's planned, in progress, and shipped, and follow updates on features they voted for.
Changelog
Announce what you've shipped. Link changelog entries to the posts that inspired them so users can see their feedback turned into features.
REST API & API Keys
Automate your feedback workflow with a full REST API. Create API keys to authenticate external integrations, then build custom workflows, sync data to your issue tracker, or power internal dashboards.
Webhooks
Get real-time HTTP notifications when things happen - new posts, status changes, comments. Filter by board, verify with HMAC-SHA256 signatures, and connect to any system.
AI Agent Support (MCP)
Quackback includes a Model Context Protocol (MCP) server, so AI coding agents like Claude Code can search feedback, triage posts, update statuses, and create changelog entries directly.
Embeddable Widget
Collect feedback without users leaving your app. Drop a script tag into your site and a feedback button appears — users can browse, search, vote, and submit posts from an in-app panel.
Integrations
Connect Quackback to your existing tools. Integrations are available out of the box:
| Category | Integrations |
|---|---|
| Notifications | Slack, Discord, Email, Microsoft Teams |
| Issue Trackers | Linear, GitHub, Jira, GitLab, Asana, ClickUp, Monday, Trello, Notion, Shortcut, Azure DevOps |
| CRM & Enrichment | HubSpot, Intercom, Zendesk, Salesforce, Freshdesk, Stripe, Segment |
| Automation | Zapier, Make, n8n, Webhooks |
| AI Agents | REST API, MCP Server |
Self-Hosted
Run Quackback on your own infrastructure. Your data stays with you. No third-party access, no vendor lock-in.
How It's Built
Quackback uses modern, open-source technologies:
| Layer | Technology |
|---|---|
| Framework | TanStack Start + TanStack Router |
| Database | PostgreSQL + Drizzle ORM |
| Auth | Better Auth with email OTP + OAuth |
| Runtime | Bun |
| Styling | Tailwind CSS + shadcn/ui |
| IDs | TypeIDs (branded, sortable UUIDs) |
License
Quackback is licensed under AGPL-3.0. You can use it freely, self-host it, and modify it. If you distribute a modified version, you must share your changes under the same license.
Next Steps
- Quick Start - Get Quackback running in 5 minutes
- Core Concepts - Understand boards, posts, and statuses
- Self-Hosting Guide - Deploy on your own infrastructure