This module will provide API functionality for Drupal to interact with eCircle Email Marketing to manage email marketing campaigns.
Current API Limitations
Email addresses cannot be changed in eCircle, if a user changes their email in Drupal they are instantly disjointed. No solution has been developed for this. An interim step could be to trigger off a changes email for someone to manually amend ECircle.
With eCircle there is no way to look up how many groups are in a given installation
Groups per user
When a user object is returned it doesn't display groups per user. Hence the need to effectively duplicate the groups a user is member of in Drupal. The alternative is to load the eCircle object on user load, which would only slow the site further.
PS: This module is in development and ideally should not be dropped into production site without testing it.