Page 1 of 1

List Server Integration -- Move from one aWeber to MailChimp

PostPosted: May 5th, 2011, 10:12 am
by BobTabor
Hi, for years we've been using aWeber for autoresponders to "free" members, and MailChimp for "paying" members (a custom solution I built for membership, etc.) We do this because our marketing guy is convinced that aWeber has better autoresponder support than MailChimp. I don't want to argue with him, I'm just interested in what s2member Pro can handle at this point since we decided to move to s2member Pro (purchased yesterday).

Here's the scenario ... when a "free" member purchases a membership, the s2member plugin moves them from a Level-0 membership to a Level-1 (or whatever). Will the plugin be able to handle removing from the aWeber list for freebies to the MailChimp list for paid members?

Thanks!
Bob

Re: List Server Integration -- Move from one aWeber to MailC

PostPosted: May 5th, 2011, 1:32 pm
by Cristián Lávaque
As far as I know, the default integration with them just adds names to the lists, not remove.

That said, you can create a more advanced integration using s2Member's Notifications API and a custom script. WP Admin -> s2Member -> API / Notifications

I hope that helps. :)

Re: List Server Integration -- Move from one aWeber to MailC

PostPosted: May 6th, 2011, 9:22 am
by BobTabor
Hi Cristián, thank you for your kind reply.

Something about your answer made me think I didn't ask the question correctly, or I don't completely understand the functionality. Please take a look at the attached screenshot. Here's the "Automate Unsubscribes / Opt-Out Removals" section on the "API List Servers" tab in the s2Member navigation bar. The helpful text states:

"s2Member can automatically ( and silently ) remove Users from the List Servers you've configured above. s2Member is also capable of automating this, based on your own personal configuration preferences. Below, you can choose which Events you consider grounds for List Removal. It is also important to point out that s2Member will ONLY remove Users from the Lists you've configured at the Level the Member is/was at during the time of the Event. For example, if a Level #1 Member is deleted, they will ONLY be removed from the List(s) you've configured at Level #1. If an account is upgraded from Level #1 to Level #2, they will ONLY be removed from the List(s) you've configured at Level #1. Of course, all of this is based on the configuration below."


It also adds this note specifically about aWeber:

"*Regarding AWeber®* these will NOT work for AWeber® until you add a Notification Email to your AWeber® account matching the "EMail From Address" configured in s2Member -> General Options -> EMail Configuration. Which is currently set to: bob@learnvisualstudio.net. This is a required step if you want s2Member to be authenticated properly when it automatically emails List Removal requests to AWeber®."


And in the check box list below it, the last option is:

"Anytime s2Member changes a Member's Access Level# thru a Subscr. Modification."

So, I guess what I'm asking is if I:

(1) set up the "List ID(s) for Free Subscribers ( comma-delimited ):" in the "aWeber List Server Integration" section of that same page

(2) set up the "List ID(s) for Level #1 ( comma-delimited ): " in the MailChimp List Server Integration" section of that same page

(3) check the ""Anytime s2Member changes a Member's Access Level# thru a Subscr. Modification." checkbox in the Automate Unsubscribes / Opt-Out Removals" of that same page ...

... then will my scenario work ... i.e., when a Free member pays for Level #1, will he be removed from aWeber's list and added to MailChimp's list?

Thank you, and sorry for the long post.

Re: List Server Integration -- Move from one aWeber to MailC

PostPosted: May 6th, 2011, 9:22 am
by BobTabor
Whoops ... forgot to add the screenshot. Doh.

Re: List Server Integration -- Move from one aWeber to MailC

PostPosted: May 6th, 2011, 4:56 pm
by Cristián Lávaque
Sorry Bob, my answer was very badly worded. The first line is actually wrong. I apologize.

What I meant with my answer is that you seemed to need something more advanced, and you'd use the Notifications API to achieve it.

What you suggest may work, I had not thought of it, so if you test it and see it works, please let me know ;) If it doesn't, then you'll need to do what I suggested above.

Sorry for the confusion, and I hope it works without trouble doing what you thought. :)