ConstantContact for MODX FormIt

ConstantContactSubscribe is a MODX Extra for subscribing users in ConstantContact lists using FormIt. Adds a snippet for retrieving ConstantContact lists in a single select TV and a FormIt hook for subscribing ConstantContact users to the list provided in the pages Template Variable.


  • Fill in Constant Contact Access Token: constantcontactsubscribe.access_token
  • Fill in Constant Contact Consumer Secret Key: constantcontactsubscribe.consumer_secret
  • Fill in Constant Contact API Key: constantcontactsubscribe.api_key
  • Fill in Redirect URL: constantcontactsubscribe.redirect_uri (used for authentication)
  • Option 1: Create a new single select TV variable and set the input option values to: @EVAL return $modx->runSnippet('ConstantContactGetLists');
  • Add ConstantContact List ID TV in systemsettings: constantcontactsubscribe.list_tv
  • Option 2: Set the FormIt scriptProperty &constantcontactListId to the correct ConstantContact List ID
  • Add ConstantContactSubscribe to your FormIt hooks
  • Add in your chunk the placeholder fi.error.constantcontact, which holds all ConstantContact error messages.
  • Add a field called newsgroup, if the value of this field is set to yes, the user will be subscribed to the ConstantContact list.

Download ConstantContactSubscribe on

Trusted by 60.000+ customers world-wide

Trusted by 80.000+ customers

Our extras are being used by over 80.000 MODX customers around the globe.

Interested in working with us? Take a look at our approach or contact us.