AI can build software. But it can’t decide what to build.
purpal ties every customer request to the accounts and revenue behind it, and to what your team decided last time and why.purpal ties every customer request to the accounts and revenue behind it, and to what your team decided last time and why. So every call you make is one you can defend. Ask it here, or from Claude and your other AI tools.
Supported by NVIDIA Inception, AltaLab, AWS Startups, Google for Startups and Exa.
Everything behind a call, connected.
purpal keeps the context behind every decision current: who asked, what they’re worth, what you decided and why, and what happened after.
Always on- 1
Pool every signal
Conversations, calls, reviews and files from every source, pooled into one set of themes and ranked by volume, urgency and growth.
conversations → themes
- 2
Weigh the evidence
Who is asking, which accounts and how much revenue, how fast it is growing, and what your analytics show.
themes → evidence
- 3
Record the decision
The call, who made it and why, and when to look again. When you say go, the spec and tickets follow.
evidence → a cited decision
- 4
Watch what happens next
After you ship, purpal keeps listening. If the complaints come back, the theme reopens. A deferred call comes back when its condition is met.
a release → what happened next
From scattered feedback to a decision you can defend.
Filters and sorting on search
- Mar 12Deferred
- Oct 28Search index shipped
- TodayBack for review
“Not before the new search index. Revisit when it ships.” · VP of Product, Mar 12
AI coding agents solved “how to build.”
purpal solves “what to build.”
How to build
AI coding tools ship features in hours. The implementation is no longer the bottleneck.
What to build
Which problem, backed by which evidence, worth which trade-off. No coding agent answers that.
When the decision is wrong, you don’t just waste time. You ship the wrong thing faster.
Writing the spec is the easy part now. Knowing whether it should exist is the hard part. purpal keeps who asked, what it’s worth and every past decision one question away.
Connects to where your context lives
Every product decision starts by rebuilding the same context.
Complaints pile up in Intercom. Feature requests live in spreadsheets. Revenue sits in the CRM. What customers said on calls never makes it into the ticket. And six months later, nobody can say why the team chose what it chose.
purpal keeps the evidence. You make the calls.
One context layer, for your team and your AI tools.
The same evidence, readable by your team and queryable by the AI tools they already use. No copying context between tabs.
- See who is asking, which accounts, what revenue and what analytics show before you commit.
- Every claim is cited to a customer or flagged as an assumption.
- Decisions, terms and constraints are remembered, so no one relitigates last quarter.
Acceptance Criteria
- Results update within 200ms
- Filters persist across sessions
- Mobile responsive, 44px+ touch targets
Evidence
“Search is useless without filters.” signal · intercom
34% drop-off on results pages assumption · unverified
How it works
From customer pain to a decision, and back again.
- 1
Connect your signals
Connect support, calls, analytics and your CRM, or upload a CSV. purpal groups feedback into themes and ties each one to the accounts behind it.
and more - 2
Decide with evidence
Open a theme to see the customers, revenue, trend and every past decision behind it. Record the call and the reason. When you commit, the spec is drafted with every claim cited.
Smart Search EnhancementCitedApprove - 3
Ship and watch
Push to Linear, or hand off to coding agents. purpal keeps listening after release and reopens the theme if the complaints return.
ENG-412Faceted search filtersENG-413Sort by relevanceShipped · watching for regressions
of claims cited or flagged
listening after you ship
tools your AI agents can call over MCP
Built for the people who decide what gets built, and have to defend it.
Good fit
- You decide what gets built at a B2B software team, from an early startup up to 500 people.
- Sales or leadership asks why a request was deferred, and the answer is hard to find.
- You spend more time assembling evidence than making decisions.
- Your team uses AI coding tools and needs to know what is worth building.
Not a fit
- You prefer to figure requirements out in code.
- Your team doesn’t have a PM or product function.
- You only want AI to write specs faster.
Better to know now than three weeks in.
Know what to build. And why.
purpal is live and onboarding product teams one at a time. See your own feedback tied to accounts, revenue and every past decision.
Onboarding product teams one at a time