What slips at month-end
Hundreds of repairs a month. Each one has to reach the valuation.
A maintenance contract is paid on small measured repairs, posted one photo at a time along the whole network. Nobody totals them as they happen, so small things slip: repairs that missed the valuation, work outside the schedule with no instruction behind it, loads nobody can trace.
Missed in the valuation
Hundreds of patches captioned. Not all get totalled.
"Ch 108+920 LHS, L 6, W 2": one captioned photo among a couple of thousand messages in a month. Most captions carry no unit, and a burst of photos often shows the same patch.
At month-end someone adds them up from scroll-back. The patches missed wait for next month's valuation; the ones with no photo get queried.
Work outside the schedule
Two toll plazas painted. No rate to value it under.
Three weeks of painting, walls, canopies, lettering and handrails, posted a photo at a time. The painting rate covered concrete surfaces only.
When the client's letter asks for it to be priced item by item, it has to be rebuilt from scroll-back by plaza, component and date. Without an instruction and an agreed price, work outside the schedule is often work done for free.
Measurement missing
Verge washouts filled. The volume never posted.
The site shared the overall size of each washout and photos of the fill going in. The rate is paid on compacted fill, by volume.
Without the figure the item can't go in this valuation, and once the washout is filled, the measurement can't be taken again.
Material cost
Loads posted as "one tipper came". The supplier invoices in tonnes.
"One tipper of 10mm came": one load of 10 mm aggregate, posted with a photo and no ticket. Emulsion invoices arrive as PDFs in another group.
At month-end, checking each supplier's invoice means matching loads with no ticket on record against an invoice nobody can question.
What Velora picks up
What your site groups already carry, in maintenance terms.
Velora reads text, voice notes and photos in the groups your teams use today, and files each update by chainage and side.
Patch repairs
Potholes and patches with chainage, side and size; the area is worked out from the caption.
Road furniture
Marker posts, signs, road studs and safety barrier, counted per chainage.
Markings and painting
Road markings and kerb painting, with the length or area posted.
Drainage and verges
Gully and culvert cleansing, washouts filled and vegetation cut back, by stretch.
Work outside the schedule
Painting, signs and repairs that match no rate, flagged as they're posted and kept with their dates and photos.
Deliveries
Bitumen, emulsion, aggregate and paint by supplier, with tickets and invoices where they are posted.
Fuel
Diesel issued to rollers, hot boxes, tippers, gully tankers and patrol vehicles.
Instructions
Site visits, instructions and notices from the client's Service Manager, logged with date and stretch.
Site teams change nothing. Velora joins each group as one more member.
What each team gets
Every team gets its part of the network.
Your QS gets the month's quantities in a report, contract triggers reach whoever you choose, contract managers see every stretch today, and leadership sees every contract. Nobody has to ask site for an update.
This month's quantities, ready for the valuation.
Each repair is matched to your schedule of rates and totalled for the month: square metres of patching, numbers of marker posts, metres of road markings. Each total opens into the chainage, size and photo behind every repair, and work that matches no rate is flagged with its photos so you can get an instruction. Before the application goes in, your QS gets the potential extra work and the measurements not found in the updates, on WhatsApp. Velora tracks quantities; your QS applies rates and finalises the application.
See Billing IntelligenceThe contract triggers that are easy to miss.
A notice that one of your own repairs is defective, an instruction for work outside the schedule, the same stretch repaired again: each is logged with its chainage and the date it was first posted, matched to the clause it may trigger, and whoever you choose is alerted the same day, whether that's site, your commercial team or your contracts manager, then reminded before the time limit runs out. Your team decides what goes to the client.
See Contract IntelligenceEvery repair, every day, without the calls.
Repairs by chainage and side, road furniture counted, deliveries by supplier and fuel by machine and vehicle, from the groups your teams already post in. The daily and monthly reports are drafted from the same record, ready to review.
See Field IntelligenceEvery project in one view.
For the managing director or commercial director running several term contracts: the blockers that have waited longest for a decision, by stretch, and, where Billing is on, which quantities are still waiting on proof.
See Portfolio IntelligenceWorked example
The month's valuation, built from the site record.
Maintenance work is valued as a total for each rate item. Velora gives each item its October quantity and how it was measured, opens the patching into a measurement sheet, and flags what can't go in the valuation as it stands.
A quantity per rate item
Calculated from captions, stated in the updates or counted from site photos, and each one says which, so your QS knows what they're checking.
A measurement sheet behind the total
One line per patch, with its chainage, length, width, area, date and photo, and the caption as the site wrote it.
Measurements not found
Rate items with work posted but no quantity, like washouts filled or concrete painted, listed while they can still be measured.
Potential extra work
Work that matches no rate, kept by place and component. On one contract, 45 updates and 53 photos went in with the pricing the client asked for.
From one maintenance contract's October reports, anonymised
Getting started
What we'd need to start a pilot.
A pilot runs on one contract and its live site groups. Your site teams don't change how they post.
A spare WhatsApp number
Linked to Velora and added to your site groups as one more member. No personal chats are connected.
Your site groups
The groups where repairs, deliveries, fuel and the client's instructions are posted today.
Your scope
The schedule of rates, and the contract's chainage limits or network. Loaded once.
A sample chat export lets us test on your own messages before going live.
See it on your own contract.
Talk to us about your term contract and we'll set up a pilot against its live WhatsApp groups and your schedule of rates.
Frequently Asked Questions
Common questions from highways maintenance contract managers and QSs.
Velora is built for contracts paid on measured quantities against a schedule of rates or bill items, which is how most reactive and planned maintenance is paid, including price lists under the NEC4 Term Service Contract. On a contract paid as a lump sum for the network, it still keeps every repair with its chainage, date and photo, but there is no quantity valuation to build.
A caption like "Ch 108+920 LHS, L 6, W 2" is read as a 12 m² patch at that chainage and side, matched to its rate item and counted, marked as calculated from site updates so your QS can check or correct it. Where the caption has no unit, it is taken from context and shown as inferred. A caption that can't be read cleanly is held for review, not guessed, and so is the same caption posted again by the same person.
Yes. Velora reads text, voice notes and photos in the languages your teams use, including photos of delivery notes, invoices and letters, and keeps each original message with the record it created.
It's flagged as it's posted and kept with its dates, place and photos, instead of being forced onto the nearest rate, so you can get an instruction from the Service Manager and agree a price. When the client asks for it to be priced, the record and photos are ready to go with it. Your team decides what to raise.
Each delivery is recorded by supplier, material and quantity, with its ticket or invoice kept on the record. A deliveries report by supplier, daily, weekly or monthly, lets your team check each supplier's invoice. Velora doesn't match deliveries to purchase orders or invoices itself.
A notice that one of your own repairs is defective (a Defect under the contract), or an instruction to correct it, posted in a site group as text or a photo of the letter, is logged with its date and stretch and matched to the clause it may trigger. Whoever you choose, whether site, your commercial team or your contracts manager, is alerted the same day and reminded before the time limit runs out. Velora doesn't calculate deductions or run response-time clocks; it keeps the dated record of each repair. Contract Intelligence is in early access.
Yes. On new road schemes, progress posted by chainage is totalled per bill item, with the spans, photos, level surveys and test results behind each total.
We run a discounted pilot for the first three months on one contract: the full product, with no long-term commitment.