Vendor Matching

Never pay for work your contract already covers

Vendor matching in Evalystar tells a facility manager who should do a job before it is assigned. It checks active contracts and SLAs first, so work a vendor is already contracted to cover never gets billed again as a one-off, then ranks the vendors who cover that trade and that address by how they scored on past jobs. It returns three candidates and drafts the quote request for you. This is on the permanent free plan, along with unlimited sites, users, vendors, and jobs, and no credit card is required.

The problem

The next job is decided before anyone checks the record

Most operations assign work by habit: the saved number, the vendor who answered fastest, the contract nobody reread. That is how covered work gets billed twice and underperformers keep their spot.

01

Paying a maintenance fee for work your contract already covers

A repair gets called in and billed as a one-off, but the work was already covered by an active contract or SLA with a specific vendor. Nobody cross-checked the agreement before booking, so you pay twice for the same obligation.

02

Jobs go to the familiar vendor, not the best one

The same contractor gets called because their number is saved, not because they earned it. Assignment runs on habit and memory, and the vendor who underperformed last quarter stays the default.

03

Past performance never reaches the next assignment

Your team rates every job, but when new work comes up, nobody opens the history. The evaluations sit in reports while the next job is handed out on gut feel.

How it works

From a plain-language request to a ready-to-send quote

Matching happens in a single conversation. You describe the job, Evalystar asks what it needs to know, and it hands back a ranked shortlist with the quote request already drafted.

01

Describe the job in plain language

Type what you need, for example "I need an electrician to inspect the electric panel." There is no category picker to hunt through first; Evalystar reads the request and identifies the service type itself.

02

Evalystar confirms the site and the timeline

A couple of quick-tap questions: which site, and how soon (emergency/ASAP, this week, a specific date, or flexible). Both feed the match, so an urgent job and a flexible one can surface different vendors.

03

Ranked matches come back, not just a list

Each candidate shows distance from the site, when they last worked there, their current rating, and how many jobs they have done at that location. The top match is flagged and pre-selected based on contract coverage and past performance.

04

Adjust the shortlist in one tap

Uncheck any vendor you do not want, or pull in someone else from your full vendor pool. Nothing is locked in until you confirm it.

05

The quote request drafts itself

Evalystar writes the subject line and message, site address, job description, and a request for pricing and availability, filled in and ready to send to every selected vendor at once.

How Evalystar helps

Every job matched on contracts first, performance second

Matching is the first step of the Evalystar loop: match the vendor, rate the job, report the evidence, and get AI feedback at renewal.

Contract and SLA coverage check

Before a job is booked, Evalystar checks your active contracts. If the work is already covered by an SLA with a specific vendor, it tells you which one, so covered work goes to the vendor who owes it and never gets billed as a separate maintenance fee.

Best match from past reviews

For work that is not under contract, Evalystar ranks the candidates in your vendor pool using your own evaluation history: how each vendor scored on that service type, at that site, and how their rating is trending.

Performance earns the next job

The vendors who deliver get more work, and the ones who slip stop being the default. Matching turns your evaluation record into an incentive vendors can feel between renewals, not just at contract end.

The loop closes at renewal

Every match, job, and rating lands in the same record that powers reports and AI renewal feedback. By the time a contract comes due, the question of who deserves the next one has been answering itself all term.

FAQ

Common questions

How does Evalystar decide which vendors to suggest?

It checks your active contracts and SLAs first, so work a vendor is already contracted to cover is flagged rather than sent out as a new billable job. It then ranks the vendors in your pool who cover that trade and that address, using how they scored on past jobs. You get three candidates and a drafted quote request.

Is vendor matching free?

Yes. Matching and the drafted quote request are on the permanent free plan, with no credit card required, alongside unlimited sites, users, vendors, jobs, incidents, and evaluations and one year of history. Pro adds the portfolio layer on top: every site reported on together, comparison reports, scheduled digests, and AI renewal feedback.

What if I have no performance history yet?

Matching still works. With no scored jobs on file, ranking falls back to trade coverage and service area rather than past performance. The ranking gets more useful as evaluations accumulate, which is the point of capturing them.

Does Evalystar find vendors I do not already work with?

The matching feature ranks vendors in your own pool. Separately, Evalystar publishes screened commercial contractor shortlists by city and trade, filtered on years in operation and stated commercial capability rather than on consumer star ratings.

What does \u201calready covered by contract\u201d mean in practice?

It means the job you are about to send out is work an incumbent vendor is already being paid to do under an active SLA. Paying a second vendor for it is one of the most common avoidable costs in multi-site facility budgets, and it usually happens because whoever raised the job could not see the contract.

Put your contracts and your reviews to work on the next job

Start free. No credit card required. Add your vendors and contracts, and every new job starts with the right match.