If is not too late, it seems to me that you need Customer Relationship Management (CRM) system.
There are many good free options out there. Checkout my brief review of the ones I've used at the following link:
http://www.theopenzone.org/viewtopic.php?t=5