Public events are a great place to find prospects. You'll convert many more of them to appointments when your presence fits in with the theme of the event.
What helps to ease the low-price service job into something more substantial -- a new roof or a house full of windows -- is to have your tech conduct a survey of the premises when he arrives to do the initial work.
Offering homeowners a home maintenance service, or some other service they need, gives your company top-of-mind awareness with past clients and can generate a lot of high-quality business for your home improvement company.