There are two different "Reactions on Event" if you create a Drupal Rule: "CiviCRM Contact has been updated" and "Custom field has been updated" (which is clearly about someone edits Field, not value attached to Contact).

What kind of conditions should be set to get value of a Contact's custom field altered?

  • Could you clarify what you want to achieve functional? Aug 27, 2018 at 12:20
  • Sure: grab one of the values of custom Contact field via Drupal Rules after it was changed and use it in Drupal Rules actions. Say, we have a set of Custom Fields for Contact and drop-down/select with a few options. Each time a new option is being selected, option value is to be grabbed and send via Drupal Rules Email. Hope it makes sense. Thank you!
    – yurg
    Aug 27, 2018 at 17:44
  • Hey, it does not really make sense functional. As far as I understand, when a user select a value from a drop down someone else gets an e-mail? Why would you do that? Aug 29, 2018 at 8:13
  • @JaapJansma-CiviCooP Sorry for sound rude, yet any chance we could stay on a subject and get back from "why" question to "how" question, if only you have something to say about the latter, please? Really appreciate your help, just not in a mood for useless chatting ;-)
    – yurg
    Aug 29, 2018 at 18:06
  • Does the implementation have to be Drupal Rules? Maybe you could achieve what you want to achieve (which I don't know what it is) with CiviRules. CiviRules does have a trigger contact changed and then you could send an e-mail. CiviRules also has some kind of conditions to check which field has been changed Aug 29, 2018 at 18:26

1 Answer 1


It turned out Jaap Jansma - CiviCooP was right, CiviRules ( and Email Api for sending emails - a missing piece from my previous attempts ) can do the job nicely. CiviRules can handle any Contact change nicely. Kudos to Jaap Jansma - CiviCooP!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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