Bob_Hansen
Senior Member Members
    Offline
 WOW, They have the Internet on computers now!
Posts: 1861
Location: Salem, NH
Joined: Nov 24 th, 2002
|
Re: which is most practical way to keep prospects
Reply #1 - Apr 22nd, 2005 at 4:44pm
|
Print Post
|
I would suggest that you reconsider keeping them in the same database Create a new field for status. Actually, use three fields: Status - Description - StatusEffectiveDate.
Then you can add info and have a life cycle of status codes. Perhaps something like: Prospect - can have multiple types, maybe based on contact status or source. Negotiating - Now considering quotes, etc. Customer - Have recived an order Inactive - No order in past 30/60/360? days Closed - Will be no future orders.
Based on Status you can have different fields made Visible/Iinvisible. You can have status codes updated automatically based on other activities: When a Quote is entered, status is upgraded to Negotiating. When Sales Order is places, status is upgraded to Customer. Regular routine can be run for aging on alll clsasses to determine actions and/or change in status.
I find that using a Status code is much less maintenance, just need to include Status in Retrieve Specs. Status codes could also be numbers, and the categories I noted above are status descriptions. Number the status codes with gaps, like 1,5,10,20,50 so you can add more codes in future, in between existing numbers and not need to renumber them for newer ranking.
If you also track the dates that status changes you can start to get some meaningful marketing analysis tools.
Now you can see how long it takes to convert prospects to Customers, how long you keep customers before they stop placing orders, etc. What percentage go from Prospect to Closed immediately, and how long that takes.
And all the information re contacts, credit ratings, business levels, etc. are entered and maintained only once.
You can use OnFormEntry with security to limit who can see what based on Status. Some people can add/edit records, some can change status, etc. Fields can be made Visible/Invisible, ReadOnly, etc.
But your needs will vary from business to business. When you say most of your prospects will never become customers, then perhaps separate databases makes more sense. It may be a tradeoff between numbers of records and performance hits and filtering with Retrieve Specs.
You will get many other opinions on this, so this is my contribution.
|