Skip to content
Vendor management

Vendor Performance Scoring: Metrics, Rolling Windows, & When to Rotate

Vendor scoring works when it is mechanical, fair, and acted on automatically. Here is the four-metric score, the two rolling windows, the threshold model, and the actions that close the loop.

AssetOSX EditorialOperations ResearchOctober 22, 20268 min read
Vendor managementPerformance scoringOperationsSLAGovernance
Share
AssetOSX vendor scoring dashboard showing six vendor rows with 30-day and 90-day rolling scores, status pills for prioritized, coaching, and rotated states, and per-vendor action notes.

Vendor scoring is the cheapest operational lever an enterprise media program has and the most-mis-implemented. Done well, it produces a self-sharpening marketplace where underperformers rotate out automatically and top performers get more volume. Done badly, it becomes a quarterly spreadsheet exercise that procurement runs and operations ignores, while the actual routing decisions are made by whoever the office manager called first.

This is the scoring framework we install on every enterprise rollout. It is opinionated about four things: the metrics (only four), the rolling windows (two, both used), the thresholds (three actions), and the loop closure (automated, not manual).

The four metrics, each binary per shoot

We covered the underlying SLAs in the vendor SLAs piece. The score is the rolling composite of the same four binary checks: arrival, completeness, processing, upload.

On-time arrival

Operator on site within 15 minutes of the scheduled start. Pass-fail per shoot, stamped from the operator app or GPS-verified check-in. Late arrival is the leading indicator of every other failure on the shoot; capture is compressed, spec compliance drops, post-processing rushes. The metric catches the upstream cause.

Complete shot list capture

Every shot in the spec is delivered. Verified at QA against the shot-list checklist. Missing a shot is a fail, regardless of the quality of the shots that were captured.

Post-processing within spec window

Edited deliverables land within the spec window from shoot completion. The window is service-specific (24 to 48 hours on standard photography, 48 to 96 on video, 72 on floor plans). A late delivery is a fail.

Asset upload to library

Deliverables in the asset library within 60 minutes of post-processing completion, with metadata complete. Upload delays cascade into distribution delays, which is where the listing agent feels the program slipping.

Four metrics. Each binary. Each instrumented. The score is the rolling composite, and the actions that follow from it are automatic. No quarterly review meeting needed.

Two rolling windows, both used

A score on a single window is incomplete. The 30-day catches recent slippage; the 90-day smooths variance. Use both; report both; act on both for different reasons.

The 30-day window

Catches a vendor who was strong six months ago and is slipping now. The score on this window is the operator view: who is currently performing, who is currently in trouble. Coaching triggers off this window because the signal is fresh.

The 90-day window

Smooths variance. A vendor with one hard week or one difficult shoot does not get rotated out on the 90-day because the rest of the quarter compensates. Rotations trigger off this window because the signal is durable.

4
Binary metrics that compose the vendor performance score
30 & 90
Rolling-window day counts used in parallel
3
Automated actions (coach, rotate, prioritize) closing the loop

Three threshold-driven actions

The score is not the point. The actions that follow from it are.

Coach (below 88% on 30-day)

The vendor enters an automated coaching cycle. The platform attaches the specific spec violations from the recent failed shoots, schedules a coaching call with the regional operations lead, and continues routing at reduced volume until the cycle clears. No one chases the vendor; the platform manages the cycle.

Rotate (below 75% on 90-day)

The vendor rotates out of the local routing pool for 60 days. They still receive the failed deliveries to address. The pool fills with higher performers in the meantime. The platform monitors for return-to-threshold before re-engaging.

Prioritize (above 92% on 90-day)

The vendor gets first-call routing on incoming shoots. Volume tier discounts apply where commercially negotiated. Quarterly recognition surfaces in the procurement review. Top performers get the volume; the program does not have to manage that allocation manually.

Loop closure is automatic, not manual

Most vendor scoring programs we audit have the four metrics, the rolling windows, and the threshold framework on paper, and then run the entire action loop through a quarterly spreadsheet review that procurement does manually. The lag between the score change and the action is the program’s failure mode. By the time procurement notices the slippage, the vendor has shot another twelve listings in the slipped condition.

The fix is automation. The platform crosses the threshold, the action triggers, the vendor and the operations lead are notified. The quarterly procurement review becomes a rollup, not a discovery exercise.

  • Threshold crossings auto-notify. The vendor knows the same day they cross the coaching threshold, not at the end of the quarter.
  • Routing changes auto-apply. The next booking that would have gone to the coached vendor routes to the next-best operator instead. No human in the loop.
  • Re-engagement is rule-based. A coached vendor returns to full routing when their 30-day score crosses back above the threshold. A rotated vendor returns when their 90-day clears at the end of the 60-day window. The rules are explicit and visible to vendors.

What this changes for vendors

The vendor experience under a scoring program done well is meritocratic and predictable. They see their score, they see the threshold lines, they see the consequences. Strong operators get more volume and better rates over time. Underperformers get coached before they get rotated, and rotated before they are removed.

Vendors do not resent scoring. They resent arbitrariness. A scored program where the rules are visible and the actions are automatic is the program vendors prefer; the ambiguous program is the one that erodes the partnership.

AssetOSX runs this scoring layer for enterprise customers across the US and Canada. The vendor network is summarized on the enterprise FAQ and the implementation framework lives on the about page.

Found this useful? Pass it along.
Share
Questions & Answers

Frequently asked questions

Common follow-ups from operators evaluating this approach.

What metrics make up a defensible vendor performance score?

Four metrics that map to the four workflow SLAs: on-time arrival, complete shot list capture against the spec, post-processing within the spec window, and asset upload to the library within sixty minutes of post-processing. Each is binary pass-fail per shoot. The score is the rolling composite.

How should rolling windows be set on the score?

Two windows: 30-day and 90-day. The 30-day catches recent slippage and prevents one strong quarter from masking a bad month. The 90-day smooths out one hard week or one difficult shoot and prevents one bad day from rotating out a strong operator. Both are surfaced; both are used for different decisions.

When should a vendor be rotated out, and when should they be coached?

Below 88% on the 30-day score, the vendor enters automated coaching with the specific spec violations attached. Below 75% on the 90-day score, the vendor rotates out of local routing for sixty days. Above 92% on the 90-day, the vendor gets first-call routing. The thresholds are tunable but the structure (coach, rotate, prioritize) is consistent.

Keep reading
Pipeline

From Capture to MLS: The Five-Step Production Pipeline That Cuts Listing-to-Live by Twelve Hours

Every enterprise media program has the same five-step pipeline from capture to MLS-live. Instrumenting time-in-step makes the bottleneck visible. Compressing the right step cuts twelve hours off median listing-to-live.

8 min readRead
Pre-construction

Pre-Construction Marketing: Selling a Tower Before Foundation Pour

Pre-construction marketing is the hardest media program in real estate. The asset does not exist, the timeline is two to three years, and the buyer is committing on positioning. Here is the spec, the cadence, and the library governance that works.

8 min readRead
Expansion

Adding a New Market: The Real Cost Curve for a Multi-Office Brokerage

Adding a new market looks like a unit-economics exercise. It is not. The fixed stand-up cost is consistently underestimated, and the operational drag on adjacent markets is rarely accounted for. Here are the actual numbers.

8 min readRead
Procurement

Running a Real Estate Photography RFP That Actually Picks the Right Vendor

Most photography RFPs optimize for the wrong variable and end with a vendor who shoots well on the calibration but cannot hold the volume. Here is the four-part structure that picks the right one.

8 min readRead
Multifamily

Multifamily Lease-Up Media: A Lifecycle Approach Across Property Types

Multifamily media is not a listing shoot. It is a lifecycle asset that supports lease-up, renewals, refinancing, and eventual disposition. Here is the spec and the governance that makes it pay off across all four phases.

8 min readRead
Ready to DeployLive across 49 offices
The Next Step

Let's discuss your goals.

A 30-minute conversation about your portfolio, your operating priorities, and the goals defining your next 12 months. We'll show you what AssetOSX makes possible.

  • 30-min walkthrough
  • Pilot live in 2 weeks
  • No long-term commitment
Trusted by
Q2 2026
Cushman & Wakefield
Colliers
Newmark
BentallGreenOak
49
Offices live
859
Properties delivered
160
Cities covered
23
Brokerages served
Live across enterprise deployments
Here's what happens next
Week 1
01 · Discovery
Portfolio intake call

A 30-minute working session with your operations lead. We map your office structure, approval paths, & current vendor relationships.

Week 2–3
02 · Configuration
Platform configured to your organization

Office hierarchy, approval thresholds, regional pricing, & AP-ready invoicing, all configured before your first project lands in the system.

Week 4+
03 · Scale
Enterprise rollout

Deploy to every remaining office or asset under one master agreement, with dedicated onboarding, regional managers aligned, & full coverage across your portfolio.

Prefer to go direct?
We reply within one business day.