{"slug": "add-a-feedback-form-that-builds-what-users-asked-for", "title": "Add a feedback form that builds what users asked for", "summary": "Modem launched an in-app feedback form for all Modem users that fires a Feedback Activity event on each submission, letting teams trigger agent workflows — including auto-building requested features with Claude Code, Cursor or Devin — once a topic accumulates three or more reports. The form is a shadcn/ui component with screenshot capture and a crash report form, and its source is copied into the customer's repo so it can be adapted to their design system; Modem's install-feedback skill, driven through the Modem MCP server, creates a feedback channel, stores its token, adds the form and sends a test submission. Modem said submissions are matched to a person and company and grouped by topic with reports from other channels such as Slack Connect, help desk tools and call transcripts, and that smart triggers use the Jev decision model to check plain-English conditions before automations run.", "body_md": "[All posts](https://modem.ai/blog)\n\n# Add a feedback form that builds what users asked for\n\n*In-app feedback is now available for all Modem users. Set it up from [Settings > Integrations > In-app feedback](https://app.modem.dev/org/settings/integrations/in-app-feedback), or paste the starter prompt into your coding agent.*\n\nAt most software companies, user feedback arrives by email or in a ticketing tool. Usually the support team reads it first. Then maybe (*maybe*) someone escalates it to the product team to take a look. By the time an engineer sees the request, days or even weeks have gone by, and the user has moved on.\n\nWhat if you could act on feedback the moment a user hits \"send\"? With Modem, you can add a feedback form to your app that kicks off an agent workflow as soon as a request comes in. Have it file a Linear issue, ping the team that owns that part of your product in Slack, and yes, even auto-build the feature.\n\n## A form that belongs to you\n\nModem's feedback form is a [shadcn/ui](https://ui.shadcn.com) component: a feedback dialog with screenshot capture, plus a crash report form for your error boundary. The source is copied into your repo, so you can adapt it to your design system like any component you wrote yourself.\n\nOr let your coding agent do it. Paste the starter prompt [from Settings](https://app.modem.dev/org/settings/integrations/in-app-feedback) into your favorite coding agent (connected to [Modem's MCP server](https://modem.ai/docs/api/modem-mcp-server)), and Modem's `install-feedback` skill creates a feedback channel, stores its token, adds the form, and sends a test submission.\n\nThere are no third-party scripts or externally hosted code. The form runs entirely inside your app, and nothing leaves your user's browser until they hit send. Then the submission goes to Modem, just like the other channels it monitors: Slack Connect, help desk tools, and call transcripts.\n\n## What happens when a user hits send\n\nModem matches the sender to a person and company, then files the submission on a topic with every other report of the same problem. It doesn't matter where the other reports came from.\n\nLet's say a user submits a request for \"faster exports\". If other users requested it on other channels (like Slack Connect or Zendesk), they get grouped together automatically.\n\nGrouping user requests together is what makes Modem special. It means you can trigger automations once two or three or more users have requested the same thing. Or do it the moment you see something the first time. It's up to you.\n\n## Hand the request to a coding agent\n\nEvery form submission fires a **Feedback Activity** event inside Modem. It carries the topic the submission joined and all the related activity: who asked for it, when, how many times, and more.\n\nWith [smart triggers](https://modem.ai/blog/smart-triggers), you can set up automations that act on plain-English conditions like \"when three or more users ask for this feature\". Jev, the decision model behind smart triggers, checks the condition before anything runs. From there you can create tickets, ping teammates, or just build the feature outright with one of our [coding agent integrations](https://modem.ai/docs/integrations/coding-agents).\n\nWhen\n\na feedback submission has new activity\n\nand Jev decides\n\nthe submission is a feature request, and its topic has three or more reports\n\nThen the agent\n\nStarts Claude Code on a first pass, with each user's request and screenshots as context, then posts the PR to #product.\n\nGetting this running is easy. Just ask the Modem agent in the app, in Slack, or from your own Modem-connected coding agent:\n\nModem makes it easy to auto-build features as they come in through your feedback form, or from any support channel it monitors. Claude Code, Cursor, and Devin all work, with more platforms being added all the time.\n\n## Follow up when it ships\n\nShipping the feature is the easy part. Remembering who asked for it is harder.\n\nWhen the PR merges, Modem posts to Slack with the name and company of everyone who asked for it, whether they used the form, a support ticket, or a shared channel. Turn it on with the **Close the loop** template in the [automation library](https://app.modem.dev/org/automations/templates).\n\nBuild the thing, then tell the user who asked for it.\n\n## Get started\n\n1. Go to [Settings > Integrations > In-app feedback](https://app.modem.dev/org/settings/integrations/in-app-feedback) and click**Copy prompt**\n2. Paste it into your coding agent with your project open, then deploy with the new environment variable\n3. Connect Claude Code, Cursor, or Devin from the [coding agents](https://modem.ai/docs/integrations/coding-agents) settings\n4. Ask Modem to create the automation above, and add **Close the loop** from the automation templates\n\nThe [in-app feedback docs](https://modem.ai/docs/integrations/in-app-feedback) cover tokens, allowed origins, the endpoint, and the MCP server. New to Modem? [Sign up](https://app.modem.dev/auth/signup) on the free plan and start with the prompt.", "url": "https://wpnews.pro/news/add-a-feedback-form-that-builds-what-users-asked-for", "canonical_source": "https://modem.ai/blog/capture-user-feedback-with-modem", "published_at": "2026-11-03 14:00:00+00:00", "updated_at": "2026-11-03 18:51:01.516425+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "agent-protocols", "ai-products"], "entities": ["Modem", "Claude Code", "Cursor", "Devin", "Linear", "Slack", "Zendesk", "shadcn/ui"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/add-a-feedback-form-that-builds-what-users-asked-for", "markdown": "https://wpnews.pro/news/add-a-feedback-form-that-builds-what-users-asked-for.md", "text": "https://wpnews.pro/news/add-a-feedback-form-that-builds-what-users-asked-for.txt", "jsonld": "https://wpnews.pro/news/add-a-feedback-form-that-builds-what-users-asked-for.jsonld"}}