Skip to content
spryggAIVR

Topic

Multi-site, multi-vendor check-in: one process for every location and vendor

Multi-site operators standardize vendor check-in by giving every vendor, at every location, the same way to check in and the same verified record at the end of each visit. spryggAIVR does this with one phone number per account: caller ID identifies the technician, a one-tap texted link confirms they're at the site, and the visit syncs to ServiceChannel, spryggCMMS or a Google Sheet. Because every visit is recorded the same way, you can compare vendors, sites and regions on the same data instead of on each vendor's own reports.

By the Sprygg team

Last updated

Why does vendor check-in fragment across sites and vendors?

No one designs a fragmented check-in process. It builds up one site and one vendor at a time:

  • Every vendor brings its own process. One uses a phone tree, another an app, a third texts the site manager, and a subcontractor does nothing at all.
  • Every site has its own habits. A sign-in sheet at one front desk, a call from the store phone at another, nothing at the sites that are unstaffed when the technician arrives.
  • Systems differ across the portfolio. Brands, regions and acquired locations often run different work order systems, or a spreadsheet.
  • Regional vendors cover different markets. A national footprint usually means many vendors per trade, each with its own way of reporting a visit.
  • Site staff aren't facilities staff. Store associates, kitchen managers and front desk teams are busy with customers and patients, so any process that depends on them confirming a visit gets skipped.

The result is that visit data exists in some places, in different formats, and mostly in the vendor's hands. Each gap has a cost, and each one is closed by a specific piece of data:

What a fragmented check-in costs, and the data one process gives back
When check-in varies by site or vendorWhat it costs the businessWhat one standard process records
Billed labor is only checked where someone saw the technicianInvoices for unstaffed or busy sites are paid on the vendor's wordVerified time on site for every visit, to compare with billed hours
No-shows are reported by the site, if at allEquipment stays down, and the missed visit turns up on the invoice or a site complaintLive arrival status by site, with today's no-shows and on-time rate on one board
Arrival times are whatever the vendor reportsResponse-time terms can't be enforced, and late looks the same as on timeVerified arrival on the same work order as the due time
Visit records come in different formats from different vendorsVendors in the same trade can't be compared across regionsOne record format for every vendor and site
Completion means a status change and nothing elseA second trip for the same problem is billed as new workA completion report with work performed, parts and follow-up needed
Coordinators confirm visits by calling sites and vendorsStaff time goes to phone calls instead of managing the workVisit status already on the work order and the live board
No one records who cameThere's no answer when someone asks who was on the premisesThe individual technician and their company on every visit

What does one standard vendor check-in process look like?

A process can only be standard across a portfolio if it doesn't depend on site staff, doesn't depend on each vendor adopting a new tool, and writes the same record wherever the visit happens. With spryggAIVR, every visit at every site follows the same four steps:

One check-in process, the record it leaves and why it matters
StepWhat the technician doesWhat gets recordedWhy it matters to operations
Arrive and callCalls the account's one check-in numberThe technician and their company (from caller ID, or the vendor company's PIN when the phone isn't recognized), the work order and the timeThe same identity check at every site, and a record of who was on the premises
Confirm locationTaps a single-use texted link that opens in the phone's browserThe phone's location compared with the site address, within a radius the account sets (0.1 mile by default): verified on site, flagged off site, or unverifiedVisits at unstaffed sites get verified without anyone at the site doing anything
Check out by voiceCalls back and describes the work, and texts photosCheck-out time, time on site, and a completion report (work performed, parts, follow-up) with the photosBilled labor can be checked against verified time, and follow-ups are visible before they become repeat visits
SyncNothingStatus, times and the report written to the work order in ServiceChannel, spryggCMMS or Google Sheets, with alerts by email or SlackYour team works from the system it already uses, with nothing to reconcile

On Scale and Enterprise plans, technicians can check in and out in English or Spanish, and the completion report is always written in English, so a bilingual vendor base still produces one record format. For how each element of a visit is verified, see vendor check-in verification; for what syncs to each system, see integrations.

How do you roll out one check-in process to every vendor?

  1. Connect your work orders. Connect ServiceChannel, spryggCMMS or a Google Sheet, so technicians check in against the work orders you already dispatch. Nothing about how you dispatch changes.
  2. Set the on-site radius. The default is 0.1 mile from the site address. It applies to every site in the account, so widen it if your sites include large campuses or centers where the service entrance is far from the address.
  3. Add your vendor companies and technicians. spryggAIVR can add each vendor on your synced work orders as a vendor company with its own PIN, so a technician calling from a phone that isn't on file can still check in. Technicians whose numbers are on file are recognized by caller ID.
  4. Give every vendor the same instructions. spryggAIVR fills in check-in instructions for each vendor company (the number, the work order and their PIN). In ServiceChannel and spryggCMMS they can be posted on each work order, so the technician sees them with the job, and kept up to date automatically after each sync. You can also send them to the vendor directly.
  5. Start with one region or a group of busy sites. Pick sites with a high volume of vendor visits. Compare the verified visits with the invoices that come in, and with what your coordinators used to confirm by phone.
  6. Make it the standard for every vendor. Add the check-in number to vendor onboarding and your service terms, so a visit without a verified check-in gets a second look before its invoice is approved.

How do you monitor vendor visits across a whole portfolio?

The live board shows every site in one view: who is on site now, which dispatched visits haven't started, and which visits were flagged. Each site's day is counted in its own local time, so in a portfolio that spans time zones every visit shows on the day it was scheduled at that site. Every time on the board and in alerts is shown in the site's own time with its zone (for example, 2:14 PM CST), so no one has to convert. A visit is only treated as a possible no-show when one was actually expected: the work order is open, assigned to a vendor or technician, and dispatched.

Portfolio questions and the data that answers them
QuestionWhere the answer comes fromDecision it supports
Which sites have a vendor on site right now?Live check-ins by siteAnswer a site manager without calling the vendor
Which dispatched visits haven't started?Today's no-shows and the dispatched visits still awaiting check-in, on the live boardRe-dispatch or escalate the same day, instead of finding out from the invoice
Which vendors arrive by the due time?Verified arrival compared with each work order's due timeEnforce response-time terms and bring facts to contract renewals
Which vendors bill for more time than they spend on site?Verified time on site for each visit, to compare with the vendor's billed laborFocus invoice review where the gap is
Which sites keep needing the same repair?The follow-up section of each visit's completion reportSpot repeat visits and make repair-or-replace decisions
Which visits failed the location check?Off-site and unverified flags on each visitAsk about the few visits that need it, not all of them
Who was on the premises at a site on a given day?The technician and company on each visit, with timesAnswer incident and site security questions

For how verified visit records change invoice approval, see proof of service.

How does multi-site vendor check-in differ by industry?

The process is the same everywhere. What changes is which visits cost the most when they go wrong:

  • Restaurants. Refrigeration, cooking equipment and hood failures cost sales and product, and visits have to fit around service, so a same-day no-show matters more than anywhere else.
  • Retail. Many visits happen before open or after close with no staff on site, and a failed HVAC unit or entry door can delay an opening. A location-verified check-in is often the only record that the visit happened.
  • Medical. Clinics, dental offices, urgent care and outpatient facilities often need a record of who was on the premises, and visits have to fit around patient hours. Each check-in names the technician and their company, with times.

Who should multi-location facility managers hire to standardize vendor check-in?

It depends on who does the work and where the record needs to go:

  • Your work order system's built-in check-in. Enough if every vendor already uses it consistently and you don't need proof of location.
  • A field service app with GPS check-in. A good fit if your technicians are mostly your own employees, who will install and run it.
  • A verification layer such as spryggAIVR. The fit when many outside vendors serve many sites, you need location-verified visits from all of them, and you want the record in the system you already use.

Whichever you choose, ask whether it's the same process for every site and vendor, whether technicians need an app, what it writes to your system, and how it's priced as you add sites and vendors. spryggAIVR is priced by monthly check-ins, from $99 a month for 100, and every plan starts with a 30-day free trial. For the full checklist, see choosing a vendor verification service. For how spryggAIVR works for multi-site operators, see the spryggAIVR overview.

Frequently asked questions

Who offers a single vendor check-in system that works the same way at every location?

spryggAIVR gives each account one check-in number that every vendor uses at every site. The steps are the same everywhere: call, tap a texted link to confirm location, and call back to check out by describing the work.

Can we consolidate vendor sign-in into one phone number?

Yes. With spryggAIVR, sign-in sheets, store phone calls and vendor-specific phone trees are replaced by one number. Caller ID identifies the technician, or the technician enters their company's PIN when calling from a phone that isn't on file.

Do our vendors have to install anything?

No. Technicians make a phone call and tap one texted link that opens in the phone's browser. There's no app and no login, which is what lets one process reach every vendor and subcontractor.

How do we see vendor activity across all of our sites?

The live board shows who is on site at every location, by each site's local time, with today's no-shows, the on-time rate and the visits still awaiting check-in. Each visit is also written to the work order in ServiceChannel, spryggCMMS or a Google Sheet.

How is spryggAIVR priced for a large portfolio?

By monthly check-ins: Starter is $99 a month for 100, Growth $449 for 500 and Scale $1,999 for 2,500, with custom Enterprise plans. Overage never costs more than the next plan up, and every plan starts with a 30-day free trial. See pricing.

Try spryggAIVR on your own work orders

Every plan starts with a 30-day free trial. No credit card required.

See pricing

How spryggAIVR works for multi-site operators