Automate finding duplicate contact/member records
Is it possible to have a "check for duplicates" button? The only way I've been able to find them is to manually scan the contact list one by one, transfer info, and archive and delete the dupe.
-
MelissaW commented
Agreed. A way to filter duplicate contacts would be incredibly beneficial. The website I run is as a volunteer board member for a professional association. So, it is not part of my job and determining duplicates that are putting our site over our paid limit greatly inhibits effective use of time.
-
Greg Lennon commented
Helping an admin check for duplicate records is essential. It would be great to have several methods for searching for possible duplicates, followed by the "Merge?" option.
From past experience, we have never found a foolproof method to stop people from re-joining as new members and thereby creating duplicate records. So, we recommend having WA work on the admin-oriented deduplication feature, and not work on related user-oriented potential features.
-
Swansea commented
This was easily solved in our previous Excel database and I agree with sysadmin@nwmaf.org:
Possibly break it down into multiple options:
Show me a list of contacts who have the same last name
Show me a list of contacts who have the same first and last name
Show me a list of contacts who have the same address (peel the first 3 characters of the address field, say) and postal code...
These are the things I manually do in Excel using conditional formatting to find duplicates. If I had the time I would probably tackle it with queries, but we're only dealing with 1500 or so profiles
-
Evgeny Zaritovskiy commented
No progress. See Product roadmap http://help.wildapricot.com/display/DOC/Product+roadmap for our current progress and nearest plans.
-
CCDA Info commented
Any progress on this? As with over 1000 members in our system, and dealing with people who are better at fabrication than they are with computers and remembering their own email address, this would greatly help me to consolidate our membership database.
-
Jen commented
This would be a very helpful feature for us.
-
sysadmin@nwmaf.org commented
Possibly break it down into multiple options:
Show me a list of contacts who have the same last name
Show me a list of contacts who have the same first and last name
Show me a list of contacts who have the same address (peel the first 3 characters of the address field, say) and postal code...
These are the things I manually do in Excel using conditional formatting to find duplicates. If I had the time I would probably tackle it with queries, but we're only dealing with 1500 or so profiles
-
sysadmin@nwmaf.org commented
Yes!!! I think my members would be ok with this scenario. Need to be able to contact the administrator and need to be able to sign up anyway.
-
gljudson commented
Really? I find it reassuring when a system won't reveal information that I know I'd want kept private.
The frustration level would depend, I should think, on what came after the "are you already registered" message. Some ability to enter what the user thinks could be the right email would be needed.
I can see myself thinking, Oh, yeah, I did use a different email here before - let me try that...and if I don't remember the password, let me ask it to send the password - and if I no longer have access to that email, then there needs to be a way to send a message to the administrator.
Just thinking onto the page here... :-)
-
Dmitry Buterin commented
Would this solve anything for them/would they find this message useful? If it were me, I would be just more frustrated - tell me at least the email I am registered with!
-
gljudson commented
Also ... yes, security and privacy are an issue.
But what about having the system say, "We notice there's someone else with the same name registered in our system. Is it possible you may have registered before with a different email address?"
???
-
gljudson commented
Good point on the privacy/security thing!
And yes, I'm aware the matching isn't necessarily easy. But still, to start with the simplest (if the name matches 100%) would still be helpful, and then grow it from there.
-
Dmitry Buterin commented
Your second point is understood - the key challenge is the matching algorithm. (To find close but imperfect matches it has to be really smart)
The first point has privacy and security considerations:
1) There is a potential privacy breach as people can enter anyone's name to find out if that person is in your database2) Furthermore, let's say we found the match - how do we know it is indeed the same person and what do we show to them? E.g. displaying the email of the existing record would violate privacy/security.
-
gljudson commented
Would be great if the system somehow alerted the member/contact when they're signing up that someone with the same name is already in the system, and queried them as to whether that "someone" is them, or not.
Would also be great to be able to run a report showing potential duplicates, matched on name, maybe address, phone number, that sort of thing.
-
Evgeny Zaritovskiy commented
Not possible, you're right. We were considering doing that as a part of basic "Merge" feature but separated it for future updates. Thanks for bringing it up, I've added this into product backlog - but no promises for the release date.