I'm a new Civi user with the intent of using CiviCRM for political campaigns. I keep coming across dated articles talking about CiviCampaign and how it's functionality is extended by CiviEngage, which is only available on Drupal. However, I did not find CiviEngage in the available public modules list.

I am testing CiviCRM on both WordPress and Drupal, and I noticed that Drupal lists CiviEngage as an activated module by default, however I find no equivalent in WordPress. Is the functionality provided in CiviEngage now a core part of CiviCRM on all available platforms, or is this still specific to CiviCRM on Drupal?

1 Answer 1


CiviEngage, at the moment, is a Drupal module that currently ships with the official CiviCRM Drupal release (see https://github.com/civicrm/civicrm-drupal/tree/7.x-master/modules/civicrm_engage, which ends up installed in sites/all/modules/civicrm/drupal/modules/civicrm_engage). That means you won't find it on drupal.org or any other drupal module site and you will only see it in your CiviCRM installation as an available module if you are running CiviCRM on Drupal.

Having said that... plans are underway to first split the module out of CiviCRM and onto drupal.org so it can be downloaded and installed like any other third party drupal module and eventually be converted into an extensions so it can be used by anyone.

More information is available in this issue:


  • Thanks for the information. Are there any particular features in CiviEngage that are dependent upon Drupal specifically? I do a bit of WordPress development and wouldn't mind helping in getting this module democratized.
    – Joe Jordan
    Aug 4, 2015 at 22:05
  • 2
    Awesome @JoeJordan! AFAIK the only reason it's a drupal module is the legacy issue that extensions for Civi didn't exist at the time it was written. Try creating a new extension with Civix, copying the code over from the module, and see how far you get :)
    – Coleman
    Aug 5, 2015 at 21:19
  • NB as far as I know the main things in CiviEngage are 1) an initial config - it adds a bunch of custom groups & fields that PTP has developed as a useful set for community-organising type organisations 2) it has some extensions to CiviReport.walklists etc Probably these would wind up being separate extensions in the end
    – eileen
    Aug 6, 2015 at 2:51
  • 2
    I would like to see the CiviCRM core Activity field for Engagement Index which originated in some CiviEngage work (if I'm not mistaken) be moved to an extension as well. (See github.com/civicrm/civicrm-core/blob/master/xml/schema/Activity/…) There are many uses for Activities and custom Activity Types where this is not appropriate. It would be better to be able to turn it on for specific Activity types than to have to hide it.
    – Joe Murray
    Mar 2, 2016 at 19:17

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.