Set the goal
A metric goal with a baseline and a target, or a project goal with milestones. No calendar periods: a goal lives from activation to its verdict.
Every bet, from your people or your agents, stays connected to the outcome it targets. Work that serves no goal shows up on its own.
Free plan, no card. First 10 design partners: lifetime 50% off.
A metric goal with a baseline and a target, or a project goal with milestones. No calendar periods: a goal lives from activation to its verdict.
Opportunities, solutions and experiments from every team sit under the goal they serve. Work that serves nothing lands in its own list, in plain view.
Nobody types in the current value. It moves only from recorded contributions, each with a source and a maturity. Estimates never get added to confirmed results.
Agents already draft the plan, spot the ideas and report what shipped. It lands in files nobody on the leadership team opens. Connect Claude Code or another MCP client to Sorby, and the same work lands on the shared board, where it has to answer to a goal.
Set the goals, choose the bets, decide what ships and what gets dropped. See the whole picture across teams.
in the appTurn decisions into work: create and link cards, move them through stages, record experiment results, report back on what was done.
53 tools over MCP› Refactor the checkout form. Log anything worth a bet in Sorby. Refactored 6 files. Three things came up. sorby.search("address validation") → 1 match: “Address form feels slow” · Payments · Research sorby.comment_opportunity("Address form feels slow") → evidence added to the existing card, no duplicate sorby.create_solution("Validate address on blur", team: "payments", goal: "Checkout conversion 3.8%") → Payments board · linked to goal sorby.create_opportunity("Guests re-enter card on retry") sorby.link_to_goal(goal: "Checkout conversion 3.8%") → Opportunity Sandbox · linked to goal sorby.create_opportunity("Legacy coupon parser is untested") → no goal fits · listed under Work serving no goal sorby.set_milestone_done("Checkout v2: remove step 3") → project goal 4 of 6
The agent searches first and adds to what exists. Its own duplicates go to the archive, and anything archived can be restored.
Unlinked work is listed, never hidden. Stage gates apply to agents the same way they apply to people.
Milestones get ticked, contributions get recorded with the solution or experiment behind them. The CPO reads it in the weekly digest, not in a chat log.
Drop in a backlog export, a plan or research notes. Sorby turns it into opportunities, sorts them under your goals, flags likely duplicates of cards you already have, and lists what serves no goal at all.
Send the titles of last quarter’s closed tickets, 30 to 50 of them. We’ll send back the teardown within 24 hours: what served which goal, what served none, where two teams did the same work. Nothing to install.
Request the teardown →Team A runs ICE. Team B runs RICE. The CPO spends review meetings translating. Keep the models in one workspace library and attach any of them to any stage gate. Cross-team prioritisation stops being a debate about method.
Also on the dashboard: gate health and driver load per team.
For anyone who spots a problem
Every team’s opportunities in one place, searchable. Stage gates keep half-formed ideas out of team backlogs.
For each team
Each team runs its own board of solutions and experiments. Everyone else can read it. Every solution has a named driver.
For the CPO
Open a goal and see the bets against it, by team and stage, with the chain from opportunity to experiment lit up.
I spent two years trying to get 15 teams to run discovery together.
Every PM had a different method. The CPO couldn’t see the whole picture. The CFO kept asking which of it moved revenue.
What was missing wasn’t another backlog. It was one place where every team’s work answers to the same goals, where overlap shows up before the sprint, and where a bet that didn’t land still leaves a record of what it was meant to move.
Madin, founder of Sorby
Tell me about your discovery →The full loop on your own backlog.
One team running goal-connected discovery. Self-serve.
Several teams, one set of goals.
Not SOC 2 yet. Here is what we are →
Workspace content is stored in Supabase Postgres in Frankfurt. Nightly backups are encrypted with a key only we hold before they leave the EU. Cross-border transfers are covered by the EU Standard Contractual Clauses.
Where data lives →Anthropic — our LLM provider — does not train its models on API traffic, contractually. Sorby does not train any model on customer content, ever.
How we use AI →Yes — one board with one set of rules. People set the goals and priorities in the app; agents do the execution over MCP. Their work lands under the same goals, passes the same stage gates and carries the permissions of whoever issued the token. Importing a backlog, settings and the dashboard are in the app only for now.
Most tools organise one team’s backlog. Sorby starts from the goal and shows every team’s opportunities, solutions and experiments under it, plus the work that serves nothing. Reusable scoring models keep every board on the same axes.
No. Research stays where it lives and engineering keeps shipping from its tracker. Sorby holds the chain from goal to bet and records what each bet did to the metric.
Through our MCP server: 53 tools. In Claude (web, desktop, phone) add Sorby as a custom connector — one per workspace — and sign in; other clients use a personal access token from Settings → API tokens. Agents can search, create and link opportunities, solutions and experiments, move them through stage gates, record experiment results, tick milestones and record contributions, and set up scoring models, stages and gates.
Not SOC 2 yet. We don’t train models on customer data, and our LLM provider doesn’t train on API traffic. A DPA is available on request; we send our standard one within 2 business days. Full policy: sorby.io/security.
Yes. Sign up and set up a workspace with your own data, free. The first 10 design partners get lifetime 50% off and onboarding with the founder.
Send last quarter’s closed tickets and get the teardown back tomorrow. Or set up a workspace now, free.