Serious Good customer report seems to be the best thing for I-do-a-service-for-you kind of jobs. Knowing people’s first names, being friendly, being prompt especially. People really love having information about time estimates- if they need you to plow their driveway and you can give them a pretty exact (15 minute window) estimation of when you will be there, and call with any updates (I am on this side of town and the freeway is closed because the city plows are not on their game, it’s going to take some time to get to your side of town). When the phone company says “There will be a rep coming by between 9AM and 4PM that’s no good to me. But when they say “he’ll be there at 11AM exactly, and he calls at 10:45 to confirm, that’s awesome. I suddenly get my day back! Perhaps email reports are a good idea- email your clients the night before with an estimate of when you will get to their house? or text their phones? It’s not as intrusive as a phone call, but good, honest information is always appreciated.