Tracking locations to help appointments

Tracking locations to help appointments

So our office staff get a call from customers to book site visits. Is there away or any ideas on how to compare their address to upcoming appointments to help us choose the best and most effecient day to visit based on close locations?