DenaroDenaro

The locked gate problem

The locked gate problem Ask a lawn or pest owner what their biggest operational headache is and you will hear about labor, or fuel, or the software. Ask a route…

· by JT Stepp

The locked gate problem

Ask a lawn or pest owner what their biggest operational headache is and you will hear about labor, or fuel, or the software. Ask a route manager and you get a different answer.

The gate was locked. The dog was out. Nobody was home for the interior. The car was parked over the access point. They had a party last night and asked us to come back.

Every one of those is a truck that drove to an address, burned the fuel and the time slot, and left with nothing to invoice. In the trades this is so routine that most companies have stopped counting it. It shows up as a slightly light day, a tech running behind, a stop that gets pushed to next week. Nobody writes it on a report.

It is one of the most expensive recurring costs in the business and almost nobody has a number for it.

Do the math once

Take the stop you couldn't complete. It cost you the drive, the fuel, and fifteen to twenty minutes of a tech's paid time including the phone call to the office. Call that a real cost even before you count what else that slot could have held.

Then count what it did to the rest of the day. A tech who has to backtrack later in the week is not adding a stop, they are subtracting one. That reschedule has to come out of a day that was already full, which means it either bumps somebody else or it goes into overtime.

Then count the service itself. In pest control, a skipped interior is a treatment gap, and treatment gaps are what produce callbacks. In lawn care, a skipped application at the wrong point in the season is a customer looking at a yard that doesn't match what they are paying for. The failed stop doesn't just cost you today. It seeds a cancellation in ninety days and a free callback before that.

Then count the invoice. Some companies bill the trip. Most don't, because it's a fight over forty dollars with somebody who pays you two thousand a year, and it is not worth the phone call. So you eat it.

If four percent of your stops fail on access, that is not a four percent problem. Between the wasted drive, the compressed reschedule, the callback risk and the churn tail, it lands closer to a full point of margin for a lot of operators.

Why it keeps happening

The failure is almost never at the gate. It is upstream.

The customer didn't know you were coming. Recurring service is exactly the thing people stop paying attention to. That is the point of recurring service. The customer signed up in March so they would not have to think about it, and now it is July and they genuinely have no idea today is their day. That is not a bad customer. That is the product working as designed, right up until it costs you a stop.

The confirmation went out and nobody read it. A batch email at 6am the day before is technically a notification. It is not a reminder. It doesn't get opened, it doesn't get replied to, and critically it doesn't give you back the information you actually need, which is whether the gate will be open.

The reply had nowhere to go. Plenty of customers do respond. They text back the number the reminder came from, or they call at 7:40am and get voicemail because the office opens at eight and the truck rolled at seven. The information existed. It just didn't reach the route in time.

The note never made it to the truck. Somebody called in March and said the gate code changed, or that the dog is in the yard on Tuesdays, or to always ring the bell first. It went in a note field, or a sticky, or nowhere. Six months and one tech turnover later, it isn't on the route.

Every one of those is a communication failure, not a field failure. The tech did their job. They arrived.

What actually fixes it

Confirm on a channel people use. Text gets read. Email gets archived. That difference alone moves the number more than any routing change.

Ask a real question. "Your service is tomorrow" is a notice. "Your service is tomorrow between 8 and 11, will the gate be unlocked?" is a question, and a question generates an answer you can act on. Half the value here is not the reminder, it is getting the customer to check.

Handle the reply automatically, at any hour. The customer who replies "actually can we do Thursday, we have people over" at 9:45pm is doing you an enormous favor. They are handing you back a stop before it fails. That reply is only worth something if it gets processed before the truck leaves at seven, which means it cannot sit in an inbox waiting for the office to open.

Reschedule against the real route. A reschedule that ignores your routing turns one problem into two. The alternative you offer has to be a day you are already in that neighborhood.

Keep the access notes with the customer, not the tech. Gate codes, dog days, park-on-the-street, ring-first. In the customer record, surfaced on the stop, so it survives turnover.

How Denaro fixes it

This is a communication problem sitting between your CRM and your customer, which is exactly the gap Denaro was built to close.

It confirms off tomorrow's real route. Denaro reads your book live in FieldRoutes, PestPac, RealGreen, ServiceMinder, Pocomos, GorillaDesk or whatever you run. It knows who is scheduled tomorrow, which tech, which window, and what service. Confirmations go out by text and by voice against that actual list, not a batch export somebody remembered to pull.

It asks the question that saves the stop. Not just a notice that service is coming, but a direct ask about access. Will the gate be unlocked, will the dog be in, do we need to get inside. The customer's answer is the whole point, and a text with a question in it gets answers a 6am email never will.

It works at 9:45pm. This is the piece your office physically cannot do. The customer who replies late at night that they have people over tomorrow is handing you back a stop before it fails, but only if something is awake to catch it. Denaro answers, offers alternatives, and locks in the change hours before the trucks roll.

It reschedules against your routes, not around them. The days Denaro offers are days you're already in that neighborhood. So the save doesn't turn into a one-off drive across town next Thursday, which is how most manual reschedules quietly cost you more than the failed stop would have.

The change writes back before 7am. Reschedules, gate codes, access notes and dog warnings go back into your CRM automatically, so the route the tech pulls up in the morning is already correct. Nothing sits in an inbox waiting for the office to open, and nothing depends on somebody remembering to update the stop.

The notes stop living in people's heads. Every access detail a customer gives, in any channel, lands on the customer record and surfaces on the stop. Gate code, park on the street, ring first, dog is out on Tuesdays. It survives tech turnover, because it was never stored in a tech.

And the failed stop stops disappearing. Because the confirmations, replies and reschedules all run through one system, you finally get the number. Which routes fail on access, which reasons dominate, which customers are chronic. That is the reporting nobody has today, and it's what turns this from weather into something you can manage.

The result is that most of the gates get unlocked the night before, the ones that won't get moved to a day you're already there, and the tech spends the morning treating properties instead of taking pictures of a padlock.

Want this running for you?

The demo is the setup. Bring your CRM and a list of past-dues.