Skip to content

The Gap Between Product and Customer

Vendors track adoption and renewals. Customers want to know whether their work is getting easier. I think AI can help us measure more of what matters to each customer.

Strategy 15 March 2026 · 4 min read · Updated 20 September 2026

A customer can use your product every day and still be disappointed with it.

That’s an awkward possibility when your dashboard treats frequent use as a sign of success. Logins are up, more features are enabled, and the account looks healthy. Meanwhile, the person who bought the software is still waiting for it to solve the problem they had in mind.

Working in customer success and technical account management makes me interested in both sides of that picture. I need to understand whether a customer is using the product. But I also want to know what all that use is doing for them.

We’re measuring different things

Vendors have good reasons to track adoption, retention, and expansion. Those numbers help us run a business. Usage can also tell us where someone needs help.

The trouble starts when we use those numbers as a substitute for the customer’s own measures of progress.

Take a security product. A vendor might count connected cloud accounts, enabled scans, or active users. A customer might care about how long a critical issue stays unresolved, how much time engineers spend sorting through findings, or whether they can answer an auditor’s question without a week of preparation.

Connecting another cloud account could help with any of those things. It doesn’t, by itself, tell us that they improved.

Even customers using the same product may want different results. Imagine one team trying to get basic visibility into its cloud estate, and another trying to shorten the time between finding a problem and fixing it. Giving them the same success score hides quite a lot.

Personalised KPIs take work

It’s easy to say we should measure what matters to each customer. Doing it across a large account base is harder.

Someone has to understand the goal, agree on a useful measure, find the data, and keep the definition up to date. “Spend less time on triage” sounds clear until you ask what counts as triage, whose time we’re measuring, and what the starting point was.

A team can do that by hand for a few accounts. As the workload grows, a standard dashboard becomes an understandable compromise. The data is available, the definitions are consistent, and nobody has to maintain a separate spreadsheet for every customer.

I think AI gives us a way to make some of that individual work less expensive. Personalised KPI tracking becomes more practical when each account doesn’t need someone to build and maintain the whole report by hand.

Where I’d use AI

I’d start with the customer’s stated goal and information we’re authorised to use: an agreed success plan, relevant meeting notes, and the available product data.

An AI assistant could help turn that material into a draft measurement plan. For a customer trying to fix critical issues faster, it might suggest tracking the time from confirmation to remediation, then flag the missing details: which systems are in scope, where timestamps come from, and how reopened issues are handled.

The customer and account team would still need to agree on the definition. Once agreed, the calculation should run in code or a reporting tool against known data. I wouldn’t ask a language model to guess the number from a pile of notes.

AI could then help explain changes, pull together the supporting records, and suggest questions worth investigating. A shorter remediation time might be encouraging. It might also reflect a quieter month or a change in which findings were counted. That’s something to check before calling it progress.

The opportunity is to make a tailored measurement plan practical for more than the largest accounts. It needs access controls, visible sources, and a person who can correct it. If the data isn’t there, I’d rather the report say so than fill the gap with a convincing explanation.

I’d keep the vendor dashboard too

I still need to know about usage and renewals. Customers don’t necessarily want a new reporting project, either. For some, one agreed measure and a short conversation will be enough.

What I’d like to change is how confidently we label an account successful based on our own numbers. Alongside “Are they using it?”, I want an answer to “Is it helping them do what they bought it for?”

AI could make that second question easier to answer across more accounts. We still have to ask the customer what the answer should be based on.