Job Closes → Pull Metrics → Score Vendor → Spot Trends → Update Scorecard
Vendor Performance Agent
Builds a performance record for every vendor automatically after each job: first-trip completion, callback rate, response time, and invoice variance, so vendor decisions run on data instead of the last thing that went wrong.
The Problem
Vendor decisions ride on the last thing that went wrong.
Vendor problems are felt but not tracked. Performance conversations lack evidence.
What Changes
They ride on the data, built after every job.
Summarises response times, repeat issues, and quality indicators from job history. Shows you which vendors are slipping and where - with data, not anecdotes.
Humans stay in control: Your manager decides which vendors to keep and what to pay. The agent assembles the performance data behind those calls. It removes the guesswork, not the relationship.
HOW THE AGENT WORKS
HOW TO BUILD IT
Three levels of depth. Pick the one that matches where you are.
For the ops person who needs to understand what's involved and brief their team.
WHAT YOUR TEAM PROVIDES ONCE
- Performance criteria - the metrics you judge vendors on
- Job data access - work orders, timestamps, invoices, callbacks
- Baselines - what good looks like per metric and trade
- Alert thresholds - when a decline is worth flagging
- Scorecard format - how you want vendor performance presented
For the IT person or technical lead who needs to scope the integration.
INQUIRY SOURCES
WORKFLOW ENGINE (N8N)
CONNECTS TO
Agent works from exported job logs and invoices and updates a scorecard sheet on a schedule. Less timely, but the scoring still runs.
Agent pulls real job and invoice data after every close and maintains a live scorecard. Best experience, and it feeds the Confirmation Chaser and No-Show agents.
For the person who wants to build this agent step by step. Each node below maps to an n8n workflow node.
You score a completed vendor job against performance criteria.
Using the job metrics, the CRITERIA, and the trade BASELINES, return:
- first_trip_complete: true/false (trips == 1 and no callback)
- response_grade: on_time / late, vs baseline
- invoice_variance_pct: (invoice - estimate)/estimate as a percent
- job_score: 0-100 composite per your criteria
Respond ONLY with valid JSON.
CRITERIA: {criteria}
BASELINES: {baselines}
JOB: {job_metrics}{ "response_hours": 6, "trips": 1, "callback": false, "invoice": 285, "estimate": 250 }{
"first_trip_complete": true,
"response_grade": "on_time",
"invoice_variance_pct": 14.0,
"job_score": 88
}You detect performance trends for a vendor.
Given the vendor's recent job scores and their baseline, return:
- trend: improving / stable / declining
- flagged_metric: the metric driving a decline, or null
- summary: one line for a manager
Only flag declining if the change is consistent, not a single bad job.
Respond ONLY with valid JSON.
RECENT JOBS: {recent_jobs}
BASELINE: {baseline}{
"trend": "declining",
"flagged_metric": "first_trip_completion",
"summary": "First-trip completion fell from 90% to 60% over the last 5 jobs."
}- Manual job-close trigger
- Core metrics (trips, response)
- Static baselines
- Per-job scoring
- Scorecard on a sheet
- Decline flag by email
Full Video Walkthrough Coming Soon
From closed jobs to a live vendor scorecard - step by step.
Register to be notifiedEverything on this page is free to learn.
When you're ready to build — do it yourself or bring us in.
OTHER AGENTS IN LEASING & MARKETING
COI Gate Agent
Vendor No-Show and Recovery Agent
Vendor and Contract Renewal Timeline Agent
Bid Normalisation Agent
Frequently asked questions
This is 7 of 7 agents in Vendor Management. → · Explore all 10 departments →