Module to integrate Interspire Email Marketer with Webform 6.x-3.x module

Events happening in the community are now at Drupal community events on www.drupal.org.
bartezz's picture

Hi all,

For my company I have been working on a helper module for webform which integrates Interspire Email Marketer.
Although there are 2 modules (one for D5, one for D6) both of them do not offer what we would like to see. The Drupal 6 module mentioned above integrates Email Marketer with the EMF module thereby "Provides block per list. Provides block to subscribe to all lists at once.". The helper module I have developed allows any webform to also be used as an opt-in form taking away the need to have users subscribe to a mailing list via a separate block which is a bigger obstacle than just ticking a box under a contact form for instance.

The module I have developed works with Webform 6.x-3.x. When the helper module is enabled and configured (by entering a link to the IEM XML API, a username and token) an option appears in each webform node to enable IEM integration for that particular webform. One can select which mailing lists to enable for that particular webform node.

Upon adding an email component to the webform the helper module automatically adds a select component (checkboxes) with the enabled mailing lists as options to opt-in to. All components can be mapped to available and corresponding IEM mailing list fields. Via a button which works with an AJAX call the webform component can be synchronized with the IEM mailing list field settings. Settings like default value, options, required etc will be automatically set and a warning will be given when the enabled IEM mailing lists have conflicting settings.

When a user submits a webform and opts-in to one or more mailing lists the helper module kicks in and automatically saves all the mapped values to the IEM mailing list and sets a Drupal message to let a user know if a subscription was a success or failure.

There are requests on the Interspire forum for IEM integration in Drupal.

Because this module hooks into webform it's possibilities are as plentyfull as webform module's possibilities. For instance, use webform block, ubercart webform checkout panes, user registration form or any other webform to have users opt-in to your mailing lists. These haven't all been tested yet but if they work with webform 6.x-3.x then they should work with the module I have developed.

What do you think, does this module sound like a usefull addition to the list of Drupal projects?

Cheers,
Bartezz

Comments

waooo

newbie88's picture

very amazing modules ^^

Subscribing, interested in

summit's picture

Subscribing, interested in IEM integration also.
greetings, Martijn

Contributed Module Ideas

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: