Knowledge is King and in many cases customer retention is a direct correlation between the accuracy and timeliness of your data!
Do you have a system of communication with your existing customers?
If not you better create one in-house or go outside to contract with someone who does have tools to stay in contact with customers.