Web Apps•iOS Apps•Teams + AI agents

Feedback managementfor your team and agents.

Collect bugs, ideas, and questions from your web and iOS apps. Give your team and AI agents one place to understand feedback, set priorities, and follow up.

  • Free plan available
  • Web + iOS feedback
  • Team + agent workflows

A closer look

From a user report to a clear next step.

One place to read what users say, decide what matters, and keep the work moving.

Know what needs your attention.

Bugs, ideas, and questions arrive in one clear list. See the message, its priority, and its status without opening every report.

  • Collect feedback from your website or iOS app.
  • Filter by category, sentiment, and status.
  • Find urgent reports and conversations waiting for a reply.
Start collecting feedback
DashboardFeedbackBasket

FeedbackBasket

32 total feedback · 11 open

TriageThemesWidgetExport
FeedbackWaitlist

Today’s Triage

Needs Attention3Needs Reply2Stale Open2Quick Wins5
Total Feedback 32Open 11Avg Priority 56Neutral 62%
Search feedback...Active statusesAll CategoriesNewest first
Select all
Export failure
Open

The CSV export stops when I select more than 1,000 feedback items. I tried twice and got the same result.

High priority · Bug · Sofia · 2h ago

Dark theme
Planned

A dark theme would make the dashboard easier to use at night.

Medium priority · Feature · Marcus · 1d ago

Widget overlap
Open

The feedback button covers the bottom navigation on my phone.

High priority · Bug · Alex · 2d ago

Customer feedback → GitHub issues

Build the improvements your customers are waiting for.

Bring your customers’ ideas straight to the place your team builds. Turn feature requests and bug reports into GitHub issues automatically, so valuable feedback becomes a clear next step for your product.

  • More time to build what matters

    Connect a GitHub repository once. AI prepares an issue from matching feedback, then creates it automatically or holds it for your approval.

  • Build with your customers in mind

    Give developers a summary and links to the source reports. They can see what customers said without searching through another inbox.

  • Move forward at your own pace

    Choose which types of feedback qualify, how many reports are needed, and a daily limit. Start with drafts for review, then turn on automatic issue creation when you are ready.

Connect your feedback to GitHub

Set up in Project settings → GitHub. Automation is off until you enable it.

Example · from bug report to developer task

A customer reports a problem

“When I export my feedback as CSV, accented letters turn into question marks.”
Your rules match. AI prepares the issue.
GitHub issue

CSV export loses accented characters

Exported feedback replaces accented letters with question marks. The CSV should preserve the original text.

Source feedback linked for context

One customer’s feedback. A clear next step. A better experience for everyone who uses your product.

Native iOS feedback SDK

Collect in-app feedback without sending users away.

Add a native SwiftUI feedback form to your iPhone or iPad app with FeedbackBasket's open-source Swift package. Capture user feedback while the experience is fresh, attach app and device context automatically, and keep every reply inside your app.

  • A native SwiftUI feedback form

    Present a polished feedback sheet from any screen with one Swift modifier—no web view or custom feedback UI to maintain.

  • Automatic mobile app context

    Every submission can include the app version, build, iOS version, device model, and the screen where feedback started.

  • Two-way in-app replies

    Users see unread reply badges and continue the conversation in the same sheet. Your app does not need to build an inbox.

Open-source Swift package for SwiftUI apps on iOS 16 and later.

A simple way to keep feedback moving.

Collect it once. Work on it together.

01

Collect in your product

Add the widget to your website or collect feedback inside your iOS app.

02

Understand what matters

Read reports with page and device context. Use categories, themes, and priority to plan your next step.

03

Act as a team

Reply, leave notes, and track progress in the dashboard. Bring your agent in through MCP or the CLI.

Agentic Triage

Give your agent the signal, not a messy inbox.

Every piece of feedback arrives with AI-generated context: category, sentiment, priority, and a suggested follow-up question when details are missing, plus reply drafts. Your coding agent can read the same structured signal and decide what deserves attention.

  • Draft reply emails matched to sentiment
  • Priority that rises as more people report the same thing
  • Structured triage data your agent can use immediately
AI Analysis
CategoryBug
SentimentNegative
Priority
85/100

Theme

Login button unresponsive on Safari mobile. 12 people reported this.

Suggested follow-up

Ask: which iOS version are you on?Create GitHub issue
agent terminal
User: Set up the feedback bubble, then tell me if anything urgent came in.
$ feedbackbasket login
✓ Logged in as vlad@feedbackbasket.com
$ feedbackbasket widget code --project acme-web
Widget script copied for acme-web
$ feedbackbasket bugs list --severity high --json
●[HIGH][OPEN]cm8x...
Login broken on Safari 17.4
●[HIGH][OPEN]cm9a...
Payment form crashes on mobile
2 bugs (2 high, 0 medium, 0 low)
$ feedbackbasket feedback update cm8x --status IN_PROGRESS
✓ Updated feedback cm8x
Agent: Bubble is installed. One urgent Safari login bug needs attention; I moved it to In Progress and can start a fix.
Hints:
feedbackbasket feedback show cm8x
AI Agents CLI + MCP

Tell your agent: manage feedback for me.

FeedbackBasket exposes the feedback workflow through a CLI and MCP server, so agents can set up widgets, list urgent feedback, inspect screenshots, update statuses, create notes, export context, and report back.

  • Full CLI for projects, feedback, widgets, replies, and team
  • Works with Claude Code, Codex, Cursor, OpenCode, and shell agents
  • Human-readable output plus JSON modes for automation
FeedbackBasket developer resources

A clear path for every agent and integration.

FeedbackBasket publishes human-readable guides and stable machine-readable contracts at predictable URLs. An agent can learn when to use the product, inspect the exact REST schema, verify service availability, discover MCP resources, and recover from an invalid route without running browser code. The same resources explain credential boundaries, full-scope writes, project resolution, webhook verification, and safe error handling.

FeedbackBasket developer platform

Find the FeedbackBasket REST API, OpenAPI schema, MCP server, CLI, agent guide, webhooks, authentication rules, rate-limit conventions, and API versioning policy from one named developer hub. Start here when an agent or integration needs a stable FeedbackBasket interface.

Open resource

FeedbackBasket OpenAPI 3.1

Inspect typed operations for projects, feedback, bug reports, statistics, and notes. Each operation has a unique operation ID, a clear description, typed parameters, request schemas, response schemas, bearer authentication rules, and stable error fields that work with function-calling systems and generated clients.

Open resource

Public API health check

Confirm that the FeedbackBasket API is reachable before you ask for credentials or start a workflow. The public JSON response identifies the service and API version and links directly to the OpenAPI document, agent guide, and MCP endpoint. Protected operations then use a private CLI bearer token.

Open resource

MCP resource discovery

Connect directly with MCP Streamable HTTP. Agent surface 3.5.1 provides the same 42 product operations as the CLI and stdio package. Read keys allow queries, full keys allow approved writes, project restrictions stay active, and high-impact calls need explicit confirmation.

Open resource

Signed feedback webhooks

Send each new feedback event to one HTTPS receiver per project. The webhook guide documents the exact payload, stable delivery ID, raw-body HMAC signature, timeout, retry schedule, duplicate handling, endpoint safety checks, secret rotation, and customer-data precautions needed for a reliable agent workflow.

Open resource

Developer and security contact

Ask FeedbackBasket about API behavior, CLI setup, MCP access, webhook delivery, privacy, account safety, or a suspected security problem. Include the project name, public page URL, operation ID, response code, and expected result. Never send tokens, API keys, passwords, session cookies, or webhook secrets.

Open resource

Simple, founder-friendly pricing

Start free. Upgrade when you grow. No surprises.

Free

$0forever

Perfect for solo founders getting started.

Start Free
  • 1 project
  • 100 feedback / month
  • Basic categorization (keyword rules)
  • Customizable widget (with branding)
  • Email notifications
  • 1 MCP API key
Most Popular

Pro

$19.99/ month

For growing teams that need the full picture.

Upgrade to Pro
  • 10 projects
  • Unlimited feedback
  • AI triage, themes, GitHub issues & reply drafts (unlimited)
  • Screenshot & image uploads
  • Up to 5 team members
  • Configurable notifications
  • 5 MCP API keys
  • Remove branding

Frequently asked questions

Everything you need to know before getting started.

What happens when I reach the Free feedback limit?
On the Free plan, you can collect up to 100 feedback items per month. Once you reach the limit, new submissions pause until the next month. Reaching the limit never deletes existing feedback. Upgrade to Pro for unlimited monthly submissions.
How does the AI analysis work?
Every piece of feedback is automatically analyzed by AI when it's submitted. It detects the category (bug, feature request, improvement, question), sentiment (positive, neutral, negative), and priority. Long reports get a short title, and when a bug report is missing something concrete, the AI suggests a question you can send to the reporter — all in seconds.
What is the MCP integration?
MCP (Model Context Protocol) lets you connect FeedbackBasket to AI assistants like Claude Code, Cursor, or Windsurf. You can ask your assistant to show this week's bugs, summarize customer pain, inspect a feedback item, or check whether new feedback arrived while you code. Generate an API key from your Settings page to get started.
How does the GitHub integration help my team?
It brings customer feedback into the place your developers already work. FeedbackBasket can turn bug reports, feature requests, and improvement ideas into GitHub issues with a summary and links to the original reports. Your team gets a clear next step without copying feedback between tools.
How do I connect FeedbackBasket to GitHub?
Open Project settings, select GitHub, connect your GitHub account, and choose a repository. The integration requires a paid plan or access enabled by an administrator. You can then create issues from feedback themes or set up automation for new feedback. Automation stays off until you enable it.
Can I review GitHub issues before they are created?
Yes. Choose Draft for approval to review proposed issues on the Themes page before anything is posted to GitHub. Or choose Automatic to create issues when feedback meets your rules. You control the feedback types, minimum report count, AI confidence threshold, and daily limit. When the automatic limit is reached, matching reports go to the review queue while it has space.
What happens when I close a linked GitHub issue?
You can enable the close-loop option in your project's GitHub automation settings. When a linked issue closes, FeedbackBasket marks its open feedback as Complete, or Closed if GitHub says the work is not planned. Reporters with an email address receive a status update when submitter status emails are enabled. This option is off by default.
Can I try Pro features before upgrading?
The free plan includes basic keyword categorization, the customizable widget, email notifications, and 1 MCP API key — so you can experience the core product before upgrading. Pro adds AI triage with priority and follow-up questions, themes, GitHub issues, unlimited feedback, screenshot uploads, team collaboration, branding removal, and more API keys.
How do my users get notified about status changes?
When a user submits feedback with their email, they automatically receive email notifications when the status changes (e.g., 'Your feedback is now Planned'). They can unsubscribe anytime with one click.
Is my data secure?
Yes. IP addresses are hashed before storage for privacy. All inputs are sanitized against XSS. Uploads go directly to Cloudflare R2 via presigned URLs. API keys use secure token authentication with project-level access control. We never share your data.
Can I cancel anytime?
Yes. Your subscription remains active until the end of the billing period. If the downgrade leaves you above the Free project allowance, you have 14 days to choose which projects stay active. You cannot create additional projects while over the allowance. After the deadline, only the excess projects are archived—nothing is deleted because of a plan downgrade.
Can FeedbackBasket collect feedback from mobile apps?
Yes. Enable mobile feedback for a hosted form, public project key, and agent-ready setup instructions. Native iOS apps can use the open-source Swift SDK for automatic context, unread reply badges, and two-way conversations in the same SwiftUI sheet. React Native, Flutter, UIKit, and other mobile stacks can use the hosted form. Follow-up replies can be enabled or disabled separately for website and mobile feedback.
What happens when a project is archived?
An archived project becomes read-only. You can still view and export its existing feedback, but it stops accepting submissions, votes, replies, uploads, and settings changes. You can restore archived projects when your active-project allowance has room, including after upgrading again.

Build with your users in the loop.

Give your team and your agent a shared place for product feedback.