I am helping someone who is trying to segment their contacts into smaller chunks as they go through to dedupe, so they have created a smart group to try to filter the dedupe rule on. (e.g. a subsection of contacts based on state, or a custom field).

When they prepare to dedupe, they have an option to select a group:

Dedupe group select

However, they are experiencing some strangeness in the results, including people showing up in the potential duplicates list that aren't in the smart group at all.

This brings up two questions:

  1. Does deduping work with Smart Groups? (This post suggests it should have been fixed way back in Civi 2.1, but this documentation says it doesn't work)
  2. Does deduping on a group compare only the people in the group to each other, or does it compare the people in the group to anyone else in the database (whether they are in the group or not)?

1 Answer 1


Our understanding is:

  1. Yes it does work =]
  2. Using this feature compares everyone in the smart group with everyone in the database (whether they are in the group or not). But this still dramatically reduces the number of comparisons.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.