Now onboarding teams

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.

Supported by

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. 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. 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. 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. 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.

Before
Google Meet· Product sync · no owner“…they need faster search, but also mentioned wanting filters…”
Slack· #product-requests · 3 threads, no resolution“can we also add sorting?”
HubSpot· Acme · deal noteRenewal flagged: “still waiting on search filters”
PostHog· Dashboard nobody openedSearch abandonment 34% · filter usage 12%
After
Theme · from Meet, Slack, HubSpot, PostHog

Filters and sorting on search

0accounts asking
$0MHubSpotARR behind them
Decision
  1. Mar 12Deferred
  2. Oct 28Search index shipped
  3. 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.”

Solved

How to build

AI coding tools ship features in hours. The implementation is no longer the bottleneck.

Still yours

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

Intercom
Slack
Zoom
Google Meet
Notion
Google Drive
HubSpot
PostHog
Mixpanel
Sentry
Linear
CSV

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.
Smart search enhancement
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. 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. 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 EnhancementCited
    Approve
  3. 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 filters
    ENG-413Sort by relevance

    Shipped · watching for regressions

0%

of claims cited or flagged

0/7

listening after you ship

0

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