It is unclear how one is supposed to configure the module to synchronize the various profile fields. For example, how to I configure the module so that the Drupal user's first and last names are sent to Constant Contact?

For example, I under user management | Profiles, I have defined fields First Name and Last Name with field names of profile_first_name and profile_last_name. Is there a way to use these values to sync with Constant Contact? I tried setting the Custom Fields under Register Page Settings to point to these field names, but that did not work. Some of the older posts that refer to Drupal 5 seem to suggest that I have to use Webform, but that appears to be a one-way data exchange (i.e., it would appear that once the data was sent, Drupal does not keep any record of it - or at least it does not update it if and when the user changes his info directly in Constant Contact by linking through the e-mail directly).

This would seem to be a feature that is pretty generic. Is there a way to do it?

Comments

justphp’s picture

Hi,

The 6.x-2.0-beta2 module is nothing to do with the version 5 module.

It is not easy to do what your asking I'm afraid. Adding fields with a new subscriber is possible but the work on this is not 100% completed and has only been tested with a couple of methods.

You should follow the inline instructions eg.

"Specify the names for your custom fields, if found in your form these will be sent to the API, you should define these in the format FirstName:ActualFieldname and separate with a comma. You will only need to change the second value to match your form fieldnames eg. ActualFieldname"

To make this work you have to have a form with those fieldnames, the way drupal works means this does not always send 1 form with the registration page, it may send 2 forms or the fieldnames you have entered may be wrong.

justphp’s picture

Status: Active » Closed (fixed)