Product intent in.Shipped outcomes out.
ProductOS keeps customer evidence, strategy, the work, the code that shipped it and the outcome it moved on one thread. Product, leadership, marketing and sales work from it. So do your agents.
Feedback from 7 accounts, 5 channels
AI grouping
3 of 8 quotes, plus a trend: EU seats now outnumber US
Sorted into 3 themes
Strategy
OKR: Trust the AI
Initiative
Detect, then translate
Bet: parity in 5 languages
Head of productSets the betProductSense
Spec drafted from the 3 asks
Work
Spanish reply generation
3 asks · $870k ARR
Eng leadScopes the WorkCode
Repo index, composer tokens
Shipped by
Claude Code session
PR #1284 · +412 −96
Designer, agentsClaude Code, Codex, CursorLaunch
Launch plan, changelog
Release v2.5.0
Spanish replies (preview)
Shipped 14 days ago
Marketing, salesLaunch, battle cardsMetrics
Review in 14 days
Key result
Languages with auto-reply
1 → 2 of 5
LeadershipReads the result
Who works from the thread
Product
Evidence behind every decision, and the outcome after it ships.
Leadership
OKRs that show which Work moves them, and which doesn't.
Marketing
Launch plans and messaging that start from the release.
Sales
Battle cards, deal blockers and win/loss tied to the roadmap.
Engineering
Specs with the why attached, and PRs that report back.
01Evidence
Every customer, every channel, one inbox.
| Feedback | Accounts | Urgency | Votes |
|---|---|---|---|
| Audit trail gaps blocking SOC 2Manual · Compliance audit trail | Indigo Insurance, Gravity Pharma | critical | 19 |
| Need real-time sentiment routingIntercom · Sentiment routing | Acme Robotics, Indigo Insurance | high | 31 |
| Spanish customers get English repliesWidget · Multi-language replies | Embertech, Acme Robotics | high | 27 |
| KB suggest while typing a replyManual · KB auto-suggest | Acme Robotics, Embertech | high | 53 |
| iPhone: macros don't work in composerWidget · Mobile agent gaps | BluePeak, Junction Logistics | medium | 28 |
- Deal blocker$480k at risk
Cobalt Bank needs a SOC 2 audit trail
Feeds: Compliance audit trail
- Win$620k won
Embertech chose Helio over Northdesk
Feeds: Spanish reply parity
- Loss$340k lost
Pinnacle Health went to Parley
Feeds: Mobile parity gap
- Feedback
- Accounts
- Personas
- Deal blockers
- Win/loss
- Widget and Feedback API
- Intercom, Zendesk, Slack and more
02Strategy and intelligence
Strategy the backlog can see.
Trust the AI: ship measurably better replies
- Macro override rateAt risk80 → 68 of 40%
- Languages with auto-reply parityOn track1 → 2 of 5
- Eval harness coverageOn track0 → 47 of 100 tickets
3 initiatives, 9 Work items and 14 feedback items roll up to this objective.
Trend
EU and LATAM agent seats now exceed US seats
Drives Multi-language replies
SWOT
Strength: Spanish live, competitors English-only
Links the Work behind it
Competitor
Parley ships a v3 reply model
Closes the gap on simple tickets
- Vision and mission
- OKRs
- SWOT
- Positioning
- Pricing
- Competitors
- Market trends and signals
03Decisions
Prioritise by evidence, not by volume.
| ID | Work | Status | Priority | Feedback | Initiative |
|---|---|---|---|---|---|
| WRK-000001 | Per-account voice in suggested replies | In progress | critical | 7 | AI reply quality |
| WRK-000020 | Server-side audit log writes | In progress | high | 3 | Compliance audit trail |
| WRK-000008 | Spanish reply generation | Shipped | critical | 3 | Multi-language replies |
| WRK-000009 | French and German reply generation | Planned | high | 3 | Multi-language replies |
| WRK-000004 | SLA severity tiers | Planned | medium | 2 | SLA notifications |
ProductSense: 2 new feedback items from Foxglove match French and German reply generation. Link them?
- Themes
- Initiatives
- Work
- Roadmap
- ProductSense
04Delivery
Your agents work inside the thread.
> Pick up the next Work item in the Multi-language initiative and build it.
- get_feature(WRK-000009)
→ French and German reply generation · 3 feedback · Embertech, Foxglove · spec and acceptance criteria
- start_session(WRK-000009, branch feat/fr-de-replies)
→ Session running · visible on the Work item
Reusing the Spanish eval harness. Adding FR and DE glossaries and 40 graded tickets each.
- update_session(pr_url …/pull/1307)
→ PR attached to WRK-000009
French and German reply generation
3 feedback · Embertech, Foxglove
Sessions and code
- Codex sessionRunning
- #1307 feat(replies): French and German+388 −41
Progress, questions and the PR land here as the agent works.
Works with Claude, Claude Code, Codex, Cursor and any MCP client. Setup
- MCP connector
- Claude Code, Codex and Cursor sessions
- GitHub pull requests and commits
- REST API
05Launch
Ship it, then tell everyone from the same record.
Spanish replies (preview) and mobile composer
- Release notes drafted from the release’s Work
- Reply to the 3 customers who asked
- Messaging proof point: 22 native Spanish agents at Embertech
- Battle card vs Northdesk: Spanish parity
- Sales enablement note
v2.5.0 · 14 days ago
Spanish replies, in preview
Helio now drafts replies in Spanish when a customer writes in Spanish. You asked for this in 3 places; thank you. French and German are next.
Release notes drafted with AI from the release’s Work. Links back to the 3 requests.
- Releases
- Launch plans
- Messaging
- Channels
- Battle cards
- Public changelog, portal and roadmap
06Outcomes
Did it work? It says so on the thread.
Multi-Language Reply Generation
Languages auto-replied
- Baseline
- 1
- Now
- 2
- Target
- 5
Learning
Spanish beta live. Embertech's override rate on Spanish tickets is 12 points under English.
Traces back to
3 feedback · 2 accounts · $870k ARR · WRK-000008 · v2.5.0
- Outcomes
- Key results
- Golden Thread view
07Our receipts
We build ProductOS in ProductOS.
Not an example this time. Every release below was assembled from its own thread: the pull requests that merged and the Work items they closed. The changelog is public.
Sep 23, 2026
Feedback API, MCP connector v2
Public Feedback API with status read-back · Walk the Golden Thread from any row over MCP · Coding sessions from any MCP client
46 pull requests · 32 Work items
Sep 17, 2026
Polish sprint, MFA recovery, MCP OAuth
OAuth sign-in for Claude, Claude Desktop and Claude Code · Golden Thread page at 1,300+ features · Fuzzy command palette
30 pull requests · 15 Work items
Sep 6, 2026
Work-item tracker
Testing and Blocked statuses, hours, work-item types · Renames propagate across the app
16 pull requests · 6 Work items
Jun 25, 2026
AI holistic flow, PM Academy
Copilot proposals with reasoning · In-context PM learning layer
8 pull requests · 5 Work items
Priced for the team, not the org chart.
Pay for members only. Viewers and commenters are free on every plan, and you can bring your own Anthropic key on any of them.
Free
$0
The whole thread for up to 3 members. Bring your own Anthropic key.
Pro
$10per member / month, yearly
Unlimited members, hosted AI, every integration.
Team
$18per member / month, yearly
Advanced AI, battle cards and win/loss, priority support.
Enterprise
Custom
Custom fields, an SLA and a named contact.
Start with a paragraph.
Describe your product. ProductOS drafts the workspace from it: vision, OKRs, personas, themes and a first thread to edit. Connect your tools and your agents when you’re ready.