This is a complete, unedited AI Tooling Brief — the same structure and depth a buyer receives, written against a representative company so you can judge the work before you pay for it. Names and roadmap are composite; every tool, price and link is real.
Who this brief is for
Northwind Software
400 people, ~$62M ARR, mid-market B2B analytics platform sold to finance and RevOps teams. 9 product managers across 4 groups, 62 engineers, a 14-person support org, one data team of 6.
- Warehouse
- Snowflake (single account, ~40TB, dbt Core on top)
- Ticketing / planning
- Jira Software Cloud + Confluence
- Product analytics
- Amplitude (Growth plan, ~8 seats)
- Support
- Zendesk Suite, 14 agents, ~4,200 tickets/month
- Model provider
- OpenAI via API, one org-wide key, no fine-tuning
- Other
- Slack, Figma, GitHub, Salesforce, Looker (legacy, being sunset)
The mandate: The board asked for an 'AI story' by Q3. Product leadership has budget for roughly two new tools this year and does not want to add a seventh place where roadmap context lives.
02 — Adopt
What to adopt, and the first step.
Each entry names the job it changes for this org specifically, the smallest pilot worth running, and who should own it. A paid brief carries 20 assessments; this sample shows 8.
01Support triageAdopt now
Zendesk AI agents & intelligent triage
Zendesk's built-in AI classifies incoming tickets by intent, sentiment and language, autofills fields, and can resolve routine tickets end-to-end without an agent.
Fit against this stack. You are already paying for Suite and running 4,200 tickets a month with no structured intent field, which is why 'what are customers actually asking for' is currently a quarterly manual read. Intelligent triage backfills that field on every ticket, and the classification is available in the Zendesk data export you already pipe into Snowflake — meaning your PMs get queryable demand data without a new vendor or a new place to look.
First step
Turn intelligent triage on for one brand and one group — Billing is usually the cleanest — and leave it in observe-only for three weeks. Then join the intent field against ARR in Snowflake and answer one question: which three intents carry the most revenue behind them? If that query surprises the group PM, you have your business case for the rest.
Owner: Support ops lead, with the group PM for Billing as the reader of the output
Cost: Add-on pricing on top of Suite; Zendesk quotes it per-agent and per-automated-resolution — budget it as a line item, not a rounding error, and negotiate at renewal.
Link: zendesk.com
02Warehouse-native LLMAdopt now
Snowflake Cortex AI
Serverless LLM functions that run inside Snowflake — summarise, classify, extract, embed and search over data already in your account via SQL.
Fit against this stack. This is the highest-leverage item in the brief for you specifically, because your unstructured text (tickets, call notes, NPS verbatims) is already landing in Snowflake and your data team of 6 already writes dbt. Cortex means classification and summarisation happen where the data lives, with no egress, no second copy of customer text, and no new DPA. Compare that to the default path — pushing verbatims to an external tool — and the security review alone justifies the choice.
First step
Have the data team wrap one Cortex classification call in a dbt model over last quarter's Zendesk verbatims, materialised nightly. One model, one table, one Amplitude-adjacent dashboard. Two days of work, and it becomes the pattern for everything else.
Owner: Analytics engineer on the data team; PM group leads consume the table
Cost: Consumption-based, billed in Snowflake credits per token processed — it lands on the warehouse bill you already have, which is why it usually clears procurement in days rather than a quarter.
Link: snowflake.com
03Product analyticsAdopt now
Amplitude AI (Ask Amplitude)
Natural-language querying and automated analysis layered on the Amplitude data you already send, including anomaly surfacing and chart generation from a question.
Fit against this stack. Your 8 Amplitude seats are the bottleneck, not your data: 9 PMs share 8 seats, so the two PMs fluent in the query builder answer everyone else's questions. That is a queue, and it is why analysis requests get dropped rather than asked. Natural-language querying moves the floor — it does not make a bad taxonomy good, but it removes the 'I'll ask Priya when she's free' step that currently kills most questions before they are asked.
First step
Before turning it on, spend one week culling the event taxonomy — an LLM over 900 half-deprecated event names will confidently answer the wrong question, which is worse than no answer. Then enable it for the 5 PMs who do not currently hold a query-builder seat and track one number: analysis questions asked per PM per week.
Owner: Product ops, with the Amplitude admin doing the taxonomy cull first
Cost: Bundled into Growth/Enterprise tiers depending on contract vintage — check your order form before your AE sells it to you as an upsell.
Link: amplitude.com
04Planning searchAdopt now
Atlassian Intelligence / Rovo
Atlassian's AI layer across Jira and Confluence — search across both, summarise issues and pages, and run agents over your existing tickets and docs.
Fit against this stack. Your PMs' real complaint is not writing tickets, it is that the answer to 'have we discussed this before' is in a Confluence page nobody remembers, and the cost of not finding it is a duplicated discovery cycle. Rovo indexes the two systems you already have — it satisfies the 'no seventh system' constraint precisely, because it adds zero new places for context to live.
First step
Enable for one product group for a quarter and measure exactly one thing: duplicate discovery. Have the group tag any spec that turns out to duplicate prior work. If that count does not fall, do not roll it out — the tool is not the problem, your Confluence hygiene is.
Owner: The group PM lead who complains loudest about duplicated work
Cost: Included with Premium/Enterprise Jira and Confluence tiers; if you are on Standard, price the tier upgrade as the real cost of adoption, not the AI.
Link: atlassian.com
05Research repositoryAdopt now
Dovetail
A research repository that transcribes customer calls, tags themes across sessions, and makes past research searchable by question rather than by folder.
Fit against this stack. With 9 PMs and no repository, your customer interviews are effectively write-only — the person who ran the call retains the insight and nobody else can find it six months later. Dovetail is the one genuinely NEW vendor we would add to your stack this year, because unlike the roadmap tools in the avoid list it stores something you currently store nowhere, rather than duplicating Jira.
First step
Backfill one quarter of existing call recordings before rolling out — an empty repository gets abandoned in three weeks. Then make one rule: no discovery spec ships without a link to at least two tagged sessions.
Owner: The PM who runs the most customer calls; not product ops
Cost: Per-seat, published on their site. For 9 PMs plus a few designers it is a low-five-figure annual line — the cheapest genuinely-new item here.
Link: dovetail.com
06AI governanceAdopt now
OpenAI Platform — projects, budgets & usage API
Project-scoped API keys, per-project rate and spend limits, and a usage/costs API that attributes spend to a project rather than an org.
Fit against this stack. You have one org-wide key. That means you cannot answer 'what did the AI feature cost us per customer last month', you cannot revoke a leaked key without breaking every workload, and you cannot stop one team's retry loop from consuming another team's budget. This is not a purchase — it is a half-day of configuration you have not done, and it is the prerequisite for every other item on this list.
First step
This week: one project per workload, per-project keys issued to each, hard spend caps on each, and the usage API piped into Snowflake as a daily table. Then rotate and revoke the org-wide key. Half a day of platform work.
Owner: Platform engineering, with the CFO's office as the consumer of the cost table
Cost: No incremental cost — it is configuration of an account you already pay for.
Link: platform.openai.com
07LLM evaluationAdopt next quarter
Braintrust
Evaluation and observability for LLM features — versioned prompts, scored test sets, and logging of production model calls so a change can be measured rather than eyeballed.
Fit against this stack. You are shipping your board-mandated AI feature this year, and the failure mode is specific and predictable: someone edits a prompt, it feels better in a demo, and quality regresses for a segment nobody tested. You have no regression suite for non-deterministic output. This is the tool that turns 'the AI feels worse this week' from an argument into a number — but it is only worth buying once the feature is real, which is why it is next quarter and not now.
First step
Do not buy it yet. When the AI feature reaches internal beta, have the owning engineer log 200 real production calls and hand-score 50 of them. That scored set IS the evaluation asset — the tool is just where it lives. Buy at beta, not before.
Owner: The engineering lead on the AI feature, not product
Cost: Free tier for small volumes, usage-based above it — start on free during beta.
Link: braintrust.dev
08Data toolingAdopt next quarter
dbt Cloud (with its AI features) — evaluate, don't assume
The managed version of the dbt you already run in Core, with the AI-assisted authoring and documentation features that are not available in Core.
Fit against this stack. Flagged as an evaluation rather than a recommendation, because the honest answer depends on a fact we could not see from outside: how much of your data team's week goes to dbt Core maintenance. If it is under a day, stay on Core and spend the money on Cortex consumption instead. If your six-person team is losing two days a week to CI and orchestration, the AI features are not the reason to move — the managed runtime is, and the AI is a bonus.
First step
Have the data lead time-log Core maintenance for two weeks. Decide on that number. This is the one item in this brief where we would rather you measure than take our word.
Owner: Data team lead
Cost: Per-seat for developers plus usage; materially more than Core, which is free.
Link: getdbt.com
03 — Do not adopt
What not to buy, and why.
This is the half of the brief that pays for itself. Every entry states an actual reason tied to this org’s stack, what to do instead, and the spend it avoids — including two things this company’s own leadership had already asked for.
×Roadmap scoring
AI roadmap prioritisation tools (the category)
Why not. We assessed six products in this category against your stack and recommend none of them. Every one requires your PMs to maintain roadmap context in a second place alongside Jira, and each re-scores a backlog whose ordering was never actually decided by a score. Your prioritisation problem is that three groups have conflicting definitions of 'customer demand' — a tool that ranks the backlog faster produces a faster argument, not a resolution. This also fails your leadership's explicit 'no seventh system' constraint outright.
Instead. Fix the input, not the ranking: the Zendesk intent field joined to ARR in Snowflake gives all three groups one shared definition of demand. That is a two-week data project, not a vendor.
Avoids: $20k–$45k/yr in seats, plus the PM hours spent maintaining a parallel backlog
×Meeting capture
A standalone AI meeting-notes tool for the product org
Why not. You already have transcription and summary inside the tools you pay for, and you are about to buy Dovetail, which transcribes customer calls as part of the repository. Buying a third capture tool means the same conversation is summarised in three systems and searchable in none of them — this is exactly how the 'seventh place where context lives' problem gets created, one reasonable-looking purchase at a time.
Instead. Dovetail for customer calls; your existing conferencing tool's built-in summaries for internal meetings. Zero incremental spend.
Avoids: $8k–$15k/yr and one system of record
×Model customisation
Fine-tuning a model on your product documentation
Why not. Raised as a Q3 option in your own planning doc, and it is the wrong shape for the problem. Fine-tuning teaches a model form, not facts, and your docs change weekly — you would be re-running the job continuously to chase a moving target, and you would still get confident wrong answers about last week's release. It also creates an ongoing MLOps obligation your team of six has no slack to carry.
Instead. Retrieval over the docs — Cortex Search inside Snowflake, where the content can already land. Cheaper, updates the moment a doc changes, and can cite the source page, which fine-tuning cannot.
Avoids: One to two engineer-months, plus recurring retraining cost
×Feedback analytics
An AI 'customer insights' platform that ingests your support data
Why not. The category does real work, but for you specifically it is a duplicate purchase with a compliance cost. It would ingest the same Zendesk data you are about to classify natively, ship your customers' verbatims to a fourth processor requiring a new DPA and a security review that historically takes your team a quarter, and hand back a dashboard your PMs would need to remember to open. The native path produces a Snowflake table your existing dashboards can read.
Instead. Zendesk intelligent triage for the classification, Cortex for the summarisation, your existing BI for the view. All three are on the adopt list above.
Avoids: $30k–$70k/yr, one security review, one DPA
×Org-wide assistant
Rolling out a general-purpose AI copilot to all 400 employees
Why not. Sequencing, not merit. An org-wide seat rollout is the most visible AI purchase available and the easiest to point at in a board deck, which is precisely why it gets bought before the unglamorous work. At 400 seats it is also the largest line item in this brief by a wide margin, and adoption in orgs your size routinely settles below 30% of paid seats within two quarters. Buying it now spends most of your AI budget on the item with the least measurable product outcome.
Instead. If leadership wants the visible win, buy it for 40 seats in the two functions with a demonstrated use case, publish the usage numbers honestly at 90 days, and expand on evidence.
Avoids: $100k+/yr at full rollout versus a measured pilot
×Analytics migration
Replacing Amplitude with an AI-native analytics vendor
Why not. Three vendors will pitch you this in the next year, and the demos are genuinely good. The reason to decline is that your analytics problem is a taxonomy problem — 900 event names accumulated over six years, many half-deprecated. A migration re-implements that taxonomy in a new tool at the cost of two quarters and your historical baselines, and you arrive with the same mess in a nicer interface. Migrations are also the classic way an org spends a year busy and ships nothing.
Instead. Spend two weeks culling the taxonomy (a prerequisite for the Amplitude AI item above anyway) and revisit the question in a year, from a clean baseline.
Avoids: Two quarters of data-team capacity and your historical trend lines
A full brief runs to 20 assessed tools and a longer do-not-adopt list, and is written against your real stack, your real constraints and the roadmap you actually have — including the things we would tell you not to buy that your own leadership has already asked for. This sample covers 8 recommendations and 6 do-not-adopt entries so you can judge the standard of the research and the willingness to say no before you spend anything.
A note on this sample: Northwind Softwareis a composite of the kind of org that buys this brief — the company name and roadmap are illustrative. Every tool, price posture and link is real and was checked at publication. If you find a broken link or a claim you think is wrong, tell us at [email protected] — we would rather fix it than defend it.