Talk to your data + ask the one question that pays rent.
Before you chase sentiment, renewals, or “relationship vibes,” answer the one question that can’t be sweet-talked: are we shipping software like we promised? (If you don’t ship software, swap in your core deliverable.)
Delivery = customer health’s truth serum.
So what you want is a client-by-client summary and a list of the accounts that deserve a human check-in this week.
No dashboard, no BI project, no “we should hire an analyst” required.
Build It
This is intentionally the first bite of the elephant: one data source, one model, no automation. At Tenex, Claude talks directly to the project management board (Linear), but ChatGPT works too.
Step 1: Identify your source of truth. Tenex uses Linear, a project management tool built for software teams. It tracks issues, workflows, and story points, which makes delivery momentum easy to inspect.
Your source of truth may be Jira, Asana, ClickUp, a helpdesk, or a CRM. The key is to use a system that balances an accurate view of work getting done + easy LLM connection.
Step 2: Connect your source of truth to Claude (or ChatGPT). Both have direct connections to Linear and similar tools.
Connect your source of truth to Claude (or ChatGPT). Both have direct connections to Linear and similar tools.
Before you write your prompt, gather three things:
- Access to your project management system — Linear connected directly to Claude
- A list of which client boards to monitor — Tell Claude which boards to pull
- An internal definition of "output" — Story points work as the proxy for "how much software actually shipped." Story points = a rough unit of effort, where higher points = more work
Step 3: Create your initial prompt. Once the data is connected, treat the model like a junior employee: smart, motivated, but prone to misunderstanding if instructions are vague. To structure instructions, create a prompt that provides those instructions. Or steal this one:
I want to create a prompt that gives me a clear, month-to-date view of delivery across clients.
Using the [project management tool] connector, the prompt should analyze each client’s [project management board] and report:
- how much [product/service] we’ve shipped, and
- how many [output metric] have been completed this month.
The goal is to understand delivery volume, pace, and current board state for each client listed in the attached file.
Copy
Step 4: Test and iterate. Take the answer, run it in a new chat against the Linear-enhanced Claude, and repeat this loop until you like the output and deem the signal useful.
What You Get Out of It
The output is a per-client summary that shows issues completed, activity level, current projects, and themes. It also flags potential problems, like clients who haven't reviewed work in an unusually long time.
Instead of scanning every account, you now know exactly which two to four clients are worth your attention this week. That's where human judgment reenters the loop and strategists get pulled in.
As Alex puts it: "At this point, we can reach out to our technical strategist and say, 'Hey, why is so-and-so client's work stalled?' And then we uncover the bottleneck there early."
What Breaks (+ How Not to Lie to Yourself)
- Don’t treat your project management/CRM tool as gospel. Linear, for example, is a strong proxy for delivery, but it’s not the whole relationship.
- Vague prompting. When the prompt lacks constraints, the model fills in the gaps with invented structure. So, prompt like you’re briefing a junior employee (think: getting as specific as possible).
- Optimizing for accuracy instead of usefulness. If you need perfect truth and can’t connect the dots yourself, hire an analyst. If you need a weekly signal that helps you act, keep building this loop.
“These levels, these systems, these frameworks work regardless of where your data is, what your data is."
— Arman
Managing Partner, Tenex