My organization contacts can sometimes share the same email address but I have one custom field that is unique to each organization (registration number) and I want to add this custom field to enhance the unsupervised rule. The thing is that I don't see this option. I can use any standard field (city, zip code...) but none of my custom fields appear.

Is this possible and how? Do I need and extension to do so or to set a parameter somewhere?

EDIT 1 : I use CiviCRM 5.25 on Drupal 7.72

  • I just checked on 5.24 on Drupal and could add a custom field to a rule for organisations and save it without problems. Maybe worth adding version and CMS to your post as that may help find an answer Aug 11, 2020 at 15:22
  • thanks Rebecca for the reminder! Did you use an existing rule or did you create a new one on purpose? Aug 11, 2020 at 15:46
  • I amended (and renamed) the standard unsupervised one for organisations. Maybe worth checking on demo too? Aug 11, 2020 at 15:50
  • I tried this way but still can't find the custom fields. Maybe it comes from the fact that it is a sub-type of Organization. I will also test on the demo. Aug 11, 2020 at 15:58

1 Answer 1


When creating a custom fieldset, you need to ascribe to "ANY" when your contact type has sub-types. Instead, if ascribed to a particular sub-type (Organization - enterprise, for example), the custom field doesn't show up in dedupe rules :-(

So I found my solution but I would like to have the ability to use custom fields related to a sub-type and not all of them.

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.