Notes from the team
Product updates, design decisions, and the occasional story about why we built things the way we did.
Upstep is now open source
The complete Upstep application is now open source: feedback widgets, triage boards, public roadmaps, integrations, and the MCP server for coding agents.
Read moreA public roadmap is not a promise. It is a conversation.
The useful version of a public roadmap shows direction, lets customers contribute evidence, and makes room for product discovery.
Read moreFeedback is not a backlog until someone reviews it
A lightweight weekly triage rhythm turns scattered requests into product evidence without turning the team into a support desk.
Read moreWhy embedded feedback gets better product signal than a blank email
Collecting feedback where customers are already working preserves context, reduces duplicate requests, and gives teams evidence they can prioritize.
Read moreStop eyeballing your backlog: a free RICE calculator
Every prioritization conversation eventually needs a number, not a vibe. We got tired of rebuilding the same spreadsheet, so we built a free calculator instead.
Read moreA feedback button for the project that isn't ready for a full board
Not every landing page or client project needs a dashboard yet. We built a free, no-account widget generator for the version before that.
Read moreWhy your AI agent needs its own feedback board
Since shipping the MCP server, the teams getting the most out of it aren't the ones handing their agent the public board. They're the ones giving it a separate one.
Read moreFluid triage boards, and a home for your agent's work
Drag-and-drop that feels instant, plus separate boards so agent busywork never leaks into your public roadmap.
Read moreIntroducing the Upstep MCP server
Claude Code, Cursor, Windsurf, Copilot, or any MCP client can now triage your feedback inbox directly, and keep agent busywork off the board your users see.
Read moreA fresh coat of paint, and a fluid new board
We rebuilt the whole product around a warmer palette, real dark mode, and a triage board that finally feels instant instead of clunky.
Read moreThe 2-line integration, in every stack we support
"Two lines of code" is a specific, checkable claim. Here's what it actually looks like in React, plain JS, a script tag, and React Native.
Read moreFeature requests vs. bug reports: triage without a full-time PM
Most teams collecting feedback don't have a dedicated product manager sorting it. Here's a triage system that holds up anyway.
Read moreWhy we built Upstep
Every feedback tool we tried either redirected users to a separate site or charged enterprise prices for a widget. So we built the one we wanted.
Read more