Meet Vera AI VendorBenchmark is now Vera AI, the platform named after your analyst. Same buyer side numbers, same team. See what changed →
The program desk becomes a command desk | VendorBenchmark Blog
V VendorBenchmark
Benchmarking Use cases Features Security Integrations Pricing About Blog Log in Start free trial
← All posts
PRODUCT UPDATE · FROM THE ANALYST DESK

The program desk becomes a command desk

We rebuilt the managed renewals desk around the two questions a buyer actually asks: what needs me right now, and is this program paying for itself. Here is what shipped, and what it still cannot do.

By , Cofounder
August 8, 2026 · 9 minute read · LinkedIn
MANAGED RENEWALS PRODUCT UPDATE

Managed renewals never had a work problem. Runs happened, mandates were set, counters landed, savings hit invoices, fees followed. What it had was a reporting problem. The desk you opened to check on any of it read like a status list: vendor, date, state, a chevron. Fine for a report. Useless as a place to stand while eleven renewals are moving and three of them are quietly waiting on you. So we rebuilt it. The managed renewals desk now reads like an operations screen rather than a table of records, and the change is less about new capability than about where your attention lands in the first five seconds.

PART ONE

The command queue leads, because interruptions are the actual job

The old desk opened on a list of vendors. That is the wrong lead, because vendors are not the unit of work. Interruptions are. A mandate that needs your ceiling before the analyst can counter. A formal offer sitting in the window waiting on a decision. A contact that bounced, which means the whole run is stalled at the door and nobody knows yet. Those three things are what actually delay a renewal, and on the old desk they were buried inside deal records you had to open one at a time to find.

So the command queue now leads the screen. Every interruption is typed, not just listed. A mandate request looks different from a formal offer, which looks different from a bounced contact, because you triage them differently and in different orders. Each row ages in place, and when an item has waited five days it gets flagged. Not escalated, not auto approved, flagged, which is the honest thing for software to do with a decision that is yours. Every row opens the deal it waits on, so the path from noticing to acting is one press rather than a search. If you have read our piece on the renewal calendar problem, this is the operational answer to it: the calendar tells you what is coming, the queue tells you what is stuck.

app.vendorbenchmark.com/renewals/managed
Managed renewals desk showing a command queue of typed interruptions, aged rows with five day flags, and a coverage timeline below
The command queue leads the desk, with each interruption typed and aged in place.
THE SAME JOB, TWICE
TODAY, BY HAND
Open the renewal tracker and read down every active vendor row to work out which ones are actually blocked on you
Rebuild a mandate status column in a spreadsheet because the tracker records the renewal date but not the approval you owe
Search the shared inbox for the last message on each stalled vendor to find the bounced contact and the unanswered offer
Draft a chase note to the analyst on each one and a separate summary for the CFO on what the program has banked so far
Roughly 9 hours, spread across two weeks, repeated every fortnight
WITH VERA
Open the desk and read the command queue, which is already typed by interruption and sorted by age
Clear the flagged rows first, since anything past five days is marked, and open each deal from its own row
Set or confirm the mandate in the deal it belongs to, then return to the queue
Read the pairing meter for savings banked, fees paid, and the net, and send that as the update
About 25 minutes of your attention
What changes: roughly 9 hours of triage and email archaeology becomes about 25 minutes, so a fortnightly cycle drops from around 18 hours a month to under an hour. At a loaded procurement cost of, for example, 85 dollars an hour, that is roughly 1,450 dollars of desk time a month returned to negotiation instead of status assembly. The larger effect is not the hours. It is that a mandate flagged on day five stops becoming a mandate answered on day nineteen, after the vendor quarter has closed.
PART TWO

The covered horizon became an instrument, not a picture

Coverage used to be a sentence: this many renewals under management, this window. That is a claim, not an instrument. The horizon is now drawn on an axis with the open window shaded, so you can see the difference between what the program covers and what is merely on the calendar. Dots scale with contract value, which means a 40,000 dollar tool and a 1.2 million dollar platform stop looking identical, and a dense quarter reads as either three small things or one large one at a glance. The legend filters by state, so you can strip the view down to what is in negotiation, or only what is awaiting mandate, without leaving the desk.

Hovering a lane raises a readout with the run one press away. That sounds small. In practice it removes the most common failure of a coverage chart, which is that it shows you a shape you cannot act on. Every point on this horizon is a live run, and the distance between seeing a crowded month and opening the largest deal in it is a single movement. It is the same instinct behind presenting the next four quarters straight from the calendar: if the picture is not clickable, someone ends up rebuilding it in slides.

"A coverage chart you cannot open is a picture. A coverage chart where every dot is a live run is an instrument."
PART THREE

The book of runs groups by need, and the fee ledger closes

Below the horizon sits the book of runs. It no longer sorts by date or by vendor name. It groups by what each run needs: needs a mandate, needs a decision on a live offer, needs a contact, running clean. That grouping is deliberately the same taxonomy as the command queue, so the desk teaches you one mental model instead of two. A run that appears in the queue as an aged mandate request appears in the book under the same heading, which means you can work either top down from urgency or side to side from category and arrive at the same place.

The fee ledger now closes with program totals. Every line shows the run it came from, the savings event it was priced against, and the invoice it reached. Nothing is charged against a projection. That was already the contractual model described in the managed renewals brief, but the ledger now reconciles on screen rather than in a monthly statement you have to request. If a fee line does not have a savings event and an invoice behind it, it does not total.

app.vendorbenchmark.com/renewals/managed/ledger
Fee ledger view showing individual fee lines tied to savings events and invoices, with program totals at the foot
The fee ledger closes with program totals, each line traced to a savings event and an invoice.
PART FOUR

The pairing meter keeps the net in view

Beside the work sits the pairing meter: savings banked, fees paid, and the net between them, always visible. This is the number your CFO will ask for, and the reason it lives next to the work rather than in a monthly report is that a program you cannot defend mid quarter is a program you renegotiate under pressure at quarter end. The definition is strict. Savings banked means savings that reached an invoice, not savings claimed in a negotiation summary. That is the same discipline we argued for in the savings ledger the board believes, applied to the program that generates the savings in the first place.

1
Your first five seconds change. The desk opens on what needs you, not on what exists. If nothing is flagged, the correct action is to close the tab, and now you can tell that immediately.
2
Stalled runs surface without a chase. A bounced contact used to be invisible until someone noticed the run had not moved in a fortnight. It is now a typed row in the queue on the day it bounces.
3
Mandate latency becomes measurable. Aging in place with a five day flag turns your own response time into something you can see. Most programs that underperform do so because the buyer side is slow, not the analyst side.
4
Coverage stops being a claim. The shaded window on the axis shows exactly where the program is and is not operating, so scope conversations start from a drawing rather than a memory.
5
Value weighting is visible before you triage. Dots scaled by contract value mean you spend your attention on the run that matters rather than the run that happens to be alphabetically first.
6
Program economics reconcile on screen. Savings banked, fees paid, net. No projection lines, no accrued estimates. If it is not on an invoice it is not in the total.
PART FIVE

Honest limits

The queue can only type what it can see. A bounced contact is detected because the mail path is instrumented. A vendor who simply goes quiet, or a stakeholder who agrees to a call and never books it, produces no event, and that run will sit in the running clean group looking healthy until the analyst raises it manually. We are honest about this: the queue reduces silent failure, it does not eliminate it. Anything happening outside the connected mail and calendar path remains invisible to the desk.

The five day flag is a flag. It does not escalate, delegate, or approve on your behalf. If you leave a mandate unanswered for three weeks the desk will show you a very old flagged row and nothing else will happen, which is deliberate, because a system that auto approves ceilings is a system that will one day auto approve the wrong one. If you want delegated authority you configure it through the approval chain that runs before signature, and that is a separate deliberate act.

The pairing meter lags reality. Savings are recognised when they reach an invoice, which means a strong outcome closed on the last day of a quarter may not appear in the net for a full billing cycle. That is the correct conservative choice for a number you will show a CFO, but it does mean the meter understates a program in its first sixty to ninety days. Read it as a trailing indicator, not a live score.

Dot scaling reflects contract value, not opportunity. A large renewal that is already priced well will draw a large dot, and a small renewal sitting thirty percent above market will draw a small one. The horizon is a picture of exposure, not of upside. For upside you still work from the portfolio view and the benchmark percentiles, and the six specialist agents and ninety nine background jobs that keep those positions current run on their own cadence, independent of what this desk displays. Finally, none of this makes the desk a substitute for judgement on a hard vendor. It makes the mechanical part of running a program of renewals take minutes instead of hours, so that the judgement has somewhere to go.

About the author
, Cofounder, VendorBenchmark

Fredrik has spent more than twenty years in enterprise software, with time at Oracle, IBM, SAP, and Salesforce before moving to the buy side. He structured and priced the kind of large agreements most buyers only see once or twice in a career, which taught him where the leverage sits and how far a vendor will actually move. He started VendorBenchmark to hand that knowledge to every sourcing team.

FREE TRIAL · FULL PLATFORM · NO CARD REQUIRED

Hand over the next renewal and watch it from the command desk

The free trial opens the benchmarking database, 1,380 benchmarks across 1,160 vendors, plus the negotiation guides, playbooks, and talking points for your own renewals. No card needed, a corporate email is all it takes.

Start your free trial → Or decode a contract free, no account
Free for 30 days, no card needed. Your data stays isolated at the database, and you can export or delete it any time.
V VendorBenchmark
A VendorBenchmark product · © 2026