Hi,

I was actually planning on creating an iContact module this weekend so this is good timing. Do you have a list of features that you are looking to develop for this module?

One of the main features that I need would is to subscribe users to a list when they register, and allow them to unsubscribe from their profile. I'd be happy to work on an icontact_user module to handle this functionality if I can just hook it into your main icontact module. Let me know what you think.

Thanks!

Nick

Comments

greenskin’s picture

Version: » 6.x-1.x-dev

Yes, feel free to make something. The main iContact module only contains what is needed to utilize iContacts API, so this main module provides an API for the iContact API. I need to write documentation for the module, but take a look at the icontact_subscribe module to see how to use this modules API. Something you can debate about, if you want to include your user registration subscribe code into the icontact_subscribe module go ahead and submit a patch.

Schoonzie’s picture

I'll put together some code this weekend if I have a chance.

My basic thoughts are
- Allow admin to choose which list to subscribe users on when they join
- Allow admin to specify different lists to subscribe to if the users role is changed (down the track)
- Use the profile module to create a field that can be used to subscribe / unsubscribe from lists within the users account (and sync with iContact if they unsubscribe from there)
- Unsubscribe users when they are blocked / deleted

Can you think of other scenarios?

greenskin’s picture

The profile module is not needed to add a field to the user's account page, hook_user is able to add additional fields. I am losing access to an iContact account for a couple of months due to a job change. At my new job we are looking to utilize iContact for our e-letters as they do such a great job. Also, the unsubscribing users when they are blocked/deleted should probably be an optional setting.

Please keep me informed on your progress though I won't be able to help test aside from getting a free trial account. Once you have something ready for review for committing I'll set up a free trial account and verify that everything works as it should.

Very excited to see what you come up with.

ChrisBryant’s picture

Issue tags: +icontact, +newsletters, +subscribers

These are good ideas and would be nice to have for this module as well. Here is what we're looking to do:

- Allow admin to choose which lists are able to be subscribed to
- Allow admin to set lists that are subscribed to by default
- Allow user to choose which of the available lists they want to subscribe to on registration or via a block
- Allow creation of a subscribe block per subscriber list
- Show a user the lists he/she is subscribed to on their user account page (or available in a block)

Was any progress ever made on any of the previously mentioned items? If not we may start work on some of these options here soon...

Thanks for sharing the module!

nancydru’s picture

Has anyone any progress to share?

justbradford’s picture

Dying to connect my create new account screen on the Drupal site to my iContact email list...any progress on this? Seems like a great thing!

designguru’s picture

Been a while yet I'm assuming tons of drupal sites use icontact and so wanted to check in - has *anyone* made progress in allowing users to subscribe to lists upon registration or otherwise auto-subscribe them to a single list?

q./

Chad_Dupuis’s picture

subscribe - this functionality is in the mailchimp module, perhaps someone can take a look in there to see how they did it...

greenskin’s picture

Version: 6.x-1.x-dev »
BenK’s picture

Subscribing...

mmachina’s picture

has anyone had any luck in allowing new site members to auto subscribe to certain mailing lists through iContact? Would be great to hear about if anyone has actually implemented this on their site!

justbradford’s picture

Ditto!

greenskin’s picture

Status: Active » Fixed

It's been a long time coming. By far not complete but I went ahead and created a separate issue to track improvements to the subscribe during registration feature. #1803902: Extend features of subscribing users during registration

Status: Fixed » Closed (fixed)
Issue tags: -icontact, -newsletters, -subscribers

Automatically closed -- issue fixed for 2 weeks with no activity.