finding contacts with different email addresses
I have a membership database where we import information that includes updates on our contacts, via .csv from another system. If a contact already exists in our contacts table (ie email address exists) then we update the contact record. If the email address doesn't exist, we create a new contact record.
We have some users who use multiple email addresses in this external system, and when they do, we wind up with multiple contact records for them. I'm trying to figure out a way to easily flag these records. It seems like I should be able to do this with a contacts view, grouping by Firstname and Lastname and counting email addresses. I've tried a couple of approaches but can't seem to get a clean listing. Any ideas?
9 replies
-
how do you store the multiple email addresses for each contact? can you post a sample DB?
-
Hi Dave
My approach in my databases is to have the contacts as a child form of the main customer table. In my case where a customer contact has several emails - there is usually are reason the contact is probably both a managing director and the finance director etc at the same time. Thus I use combined fields name/job role / id ref as "key fields" when batch updating. In terms of a view . I use a search box above the view to limited the view to just the names looking for etc. that way if they opt out I can grab them all in one go.
If you pop a sample db up here Fred will give you answer faster than I can type the next paragraph !
-
said:
not saving multiple emails per contact, the imports are causing duplicate contacts being created, one for each email addressOh right at the import side.
So the question is which email do you want to keep?
Do you want people to update their email address through this process or do you want to just ignore any email changes?
Content aside
- Status Answered
- 43 min agoLast active
- 9Replies
- 26Views
-
3
Following