PriMoThemes — now s2Member® (official notice)

This is now a very OLD forum system. It's in READ-ONLY mode.
All community interaction now occurs at WordPress.org. See: new forums @ WordPress.org

AWeber Email Parser for s2Member.

Common Questions/Problems/Tips. Posted by Administrators & Support Reps.

AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » October 10th, 2011, 9:41 pm

While it is possible to use the built-in PayPal Email Parser that AWeber provides inside your account at AWeber, s2Member would really prefer that you use a Custom Email Parser, specifically for s2Member ( as seen below ).

Please help us out by contacting AWeber support on our behalf, and ask them to add the following s2Member Parser to your account for you. If enough people ask AWeber on our behalf, they've told us that they'll go ahead and build this into their system for all of you. We've heard that AWeber is no longer doing this, so you'll need to create the Custom Parser yourself, as seen below.

Also see: viewtopic.php?f=36&t=15496&p=53525#p53435

Please send AWeber support a link to this thread.

( click to enlarge )
SNAG-0024.png

SNAG-0025.png
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » October 10th, 2011, 10:45 pm

Warning, SMTP mail plugins may cause
problems with s2Member's AWeber integration.


A problem can occur when/if you configure an outside SMTP server that MUST have emails sent From: a specific address, one which is directly associated with your SMTP account.

In cases such as this, s2Member may be unable to get mail through to AWeber properly, because the From: header may NOT match their built-in PayPal Email Parser pattern matching, and even if it does, it may NOT come From: your User/Member like it's suppose to.

One solution is to use s2Member's Custom Parser, shown above:
viewtopic.php?f=36&t=15496&p=45306#p45306

If you have trouble in this regard, please create this directory and file:
/wp-content/mu-plugins/s2-aweber-debug.php ( these are MUST USE plugins )
Code: Select all
<?php
add_filter 
("ws_plugin__s2member_aweber_bcc", "s2_aweber_debug");
function s2_aweber_debug ()
    {
        return get_bloginfo ("admin_email");
    }
?>

With this file in place, you'll get a copy of the email subscription request that s2Member sends, and you can post a copy of that email here in the forum. We can help you out be taking a look at the email, looking for problematic areas. When/if you post the email, please see if you can get the RAW and/or Original email. For instance, with GMail, go to the Reply drop-down menu and choose Show Original. That's what we need to see please.
SNAG-0021.png
SNAG-0021.png (15.92 KiB) Viewed 6794 times
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby MikeS2M » October 18th, 2011, 1:33 pm

I contacted Aweber about the email parser. Here is their generous reply:

AWeber - Robert Murphy, Oct-18 01:24 pm (EDT):
Hello Max,
It would be possible to integrate the Email Parser with AWeber
via having one of our developers creating a custom integration for you.
Creating new rulesets requires advanced knowledge of regular
expressions. The cost of creating a custom parser is $149.
What we would need from you, in order to see if we would be
able to create a parser for you, would be 3 unique samples
of that notification message that your membership site sends
you when someone joins.
To see if we're able to proceed with this, please send the following
information to help@aweber.com for our support team to review:
1. Subject line of the notification the membership site sends out:
2. Membership Site Service:
3. List name:
4. The fields that you would like to collect (name, email, etc.):
5. Login name:
6. Last 4 digits of the credit card on file:

As soon as we receive all of this information, we will review your
details and let you know what the next step will be.
Please let me know if you have any questions.
Regards,
Robert J Murphy
Customer Solutions Specialist
AWeber Communications, Inc.
http://www.aweber.com
---

My reply: $149, I don't think so.... :mrgreen:

Max
User avatar
MikeS2M
Registered User
Registered User
 
Posts: 8
Joined: October 7, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » October 20th, 2011, 6:14 pm

Yea, I hear ya.
That's a pretty standard ( i.e. canned ) reply from AWeber, that I've received in the past myself. I would suggest explaining yourself further, and send them another email to get their attention. AWeber seems to send that default reply to all inquiries related to Email Parsers, at least initially.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby MikeS2M » October 20th, 2011, 6:23 pm

Hi Jason,

I'm not averse doing this. HOWEVER, first I have to be able to get s2Member to work for me. So far, it's not been a happy experience even after spending countless hours watching lots of videos and reading tons of threads on the forum. As it's past midnight here, I'll have a go again tomorrow. Hopefully, it will be more positive. If I can't get it to work, then there is no incentive for me to spend time on emails to Aweber.

I have this thing about coding; I basically don't like it. And for someone not geeky, s2Member is a bit of a challenge, to say the least.

Max
User avatar
MikeS2M
Registered User
Registered User
 
Posts: 8
Joined: October 7, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » October 20th, 2011, 6:28 pm

Thanks for the follow-up.
Sure, if you're having trouble with something specific, please don't hesitate to let us know. We're happy to assist. I'll search your forum posts now and see if we can help you further on anything from the past.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby MikeS2M » October 20th, 2011, 6:49 pm

Thank you, Jason.

I haven't posted yet but will do tomorrow. Please, don't waste your time searching.

Max
User avatar
MikeS2M
Registered User
Registered User
 
Posts: 8
Joined: October 7, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » October 21st, 2011, 6:25 pm

~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby StevieSmith » November 3rd, 2011, 8:59 am

Good morning from Florida,

First, thank you so much for your plugin. I am experimenting with the free version which is incredible from what I see.

I originally set up the api server for mailchimp and everything was working well. Then I discovered that mailchimp doesn't allow affiliate marketing so I have switched to aweber.

And this is where troubles began! Nothing reaches aweber. I have setup the email parser as paypal according to the tutorial, have uploaded the s2-aweber-debug.php file into a newly created /wp-content/mu-plugins/ directory. When I register as new member, semember sends me the appropriate welcome emails:

Your username/Password for...
followed up by another: New User Registration on your site:...

and then nothing. I can see the new user in wordpress, but nothing in aweber.

I have created custome email paser as per download/file.php?id=567&mode=view

But I still cannot see any new member in aweber. Right now, I don't really know what to do!

Any help?

Thank you
User avatar
StevieSmith
Registered User
Registered User
 
Posts: 4
Joined: November 3, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » November 3rd, 2011, 12:56 pm

Thanks for your inquiry.

I would start by enabling s2Member's logging/debugging routines.
The s2Member/AWeber logging routines are currently enabled together with s2Member's PayPal debugging routines, so just turn on your PayPal Logging/Debugging routines from your Dashboard, under: s2Member -> PayPal Options -> Account Details -> Logging/Debugging.

You should end up with this file after a few tests:
/wp-content/plugins/s2member-logs/aweber.log

Please post a copy of that for us to review for you. It may shed some light on the issue. Also, be sure that you've disabled the PayPal Email Parser in your AWeber account, and that you've enabled the s2Member Parser that you created with our instructions. If nothing gives, I'd run back over your s2Member Custom Parser to be sure you have everything exactly as shown in the screenshots above.

Also, please note that AWeber will NOT send multiple confirmation emails to the same email address within a 12 hour period. During testing, you may need to use several different emails to get the results you're looking for. See: http://www.aweber.com/faq/questions/184 ... Message%3F
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby StevieSmith » November 3rd, 2011, 1:10 pm

Thank you!
Here is what's inside the log:

Code: Select all
PHP v5.2.17 :: WordPress® v3.2.1 :: s2Member® v111029
Memory 33.48 MB :: Real Memory 33.75 MB :: Peak Memory 33.59 MB :: Real Peak Memory 33.75 MB
afterbreakingup.com/wp-login.php?action=register
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
array (
  'function' => 'process_list_servers',
  'func_get_args' =>
  array (
    0 => 'subscriber',
    1 => '0',
    2 => 'vitaspecial',
    3 => 'GU1YE8oCkWrZ',
    4 => 'sales@paypal-registered email.com',
    5 => '',
    6 => '',
    7 => '98.64.129.141',
    8 => true,
    9 => true,
    10 => '8',
  ),
  'wp_mail_method' => 'listSubscribe',
  'list_id' => 'afterbreakingup',
  'bcc' => 'Stevie@not-paypal regirstered email.com',
  'pass_inclusion' => false,
  'wp_mail_sbj' => 's2Member Subscription Request',
  'wp_mail_msg' => 's2Member Subscription Request
s2Member w/ PayPal Email ID
Ad Tracking: s2Member-site-doing-promotion.com
EMail Address: sales@paypal-registered email.com
Buyer: Sales
Full Name:
First Name:
Last Name:
IP Address: 98.64.129.141
User ID: 8
Login: vitaspecial
Role: subscriber
Level: 0
CCaps:
- end.',
  'wp_mail_headers' => 'From: "" <sales@paypal-registered email.com>

Bcc: Stevie@not-paypal regirstered email.com

Content-Type: text/plain; charset=utf-8',
  'wp_mail_response' => false,
)
User avatar
StevieSmith
Registered User
Registered User
 
Posts: 4
Joined: November 3, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » November 3rd, 2011, 1:47 pm

Thank you for the follow-up.

Your log file indicates there was a server error that caused the wp_mail() function to fail.
'wp_mail_response' => false

I would run a quick test on your installation to be sure the wp_mail() function is operable.
If it's not, I'd start disabling other plugins to see if there is something causing a conflict on your installation of WordPress. If nothing gives, and the wp_mail() function is not working properly at all, you might try contacting your hosting provider.

To test the wp_mail() function, please create this directory and file:
/wp-content/mu-plugins/wp-mail-debug.php
( these are MUST USE plugins, see: http://codex.wordpress.org/Must_Use_Plugins )
Code: Select all
<?php
/*
Step #1. Upload this PHP file to: `/wp-content/mu-plugins/wp-mail-debug.php`.
( make sure there are no extra spaces/tabs/line breaks before or after `<?php ?>` )

Step #2. Load this page on your site: `http://yoursite.com/?wp_mail_debug=yes`.
( loading this page will run the test below and provide you with details )
*/
add_action ("init", "wp_mail_debug", 1000); function wp_mail_debug ()
    {
        if (!empty ($_GET[__FUNCTION__])) /* Load this page on your site: <http://yoursite.com/?wp_mail_debug=yes>. */
            {
                $wp_mail_response = wp_mail (get_bloginfo ("admin_email"), "WP Mail Test", "WP Mail Test", "From: \"WP Mail Test\" <" . get_bloginfo ("admin_email") . ">\r\nContent-Type: text/plain; charset=utf-8");
                exit((($wp_mail_response) ? "Mail sent successfully to: " . get_bloginfo ("admin_email") : "The `wp_mail()` function failed to: " . get_bloginfo ("admin_email")));
            }
    }
?>
Then load this page on your site:
Code: Select all
http://yoursite.com/?wp_mail_debug=yes


If you get PHP header errors, you have extra spaces/tabs/line breaks in your PHP file.
Unzip the follwing attachment to get the original version and upload to:
/wp-content/mu-plugins/wp-mail-debug.php
wp-mail-debug.zip
(650 Bytes) Downloaded 57 times
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby StevieSmith » November 3rd, 2011, 2:35 pm

I appreciate your efforts to help me out with this.

However, I can confirm that I ran that script (wp-mail-debug) and it shows that:

Mail sent successfully to:___

I will contact my hosting company now. What is puzzling is that it was working with mailchimp so it doesn't make any sense that the hosting company could be at fault here. I'll also disable all my plugins and see...

Thank you again for your help.
User avatar
StevieSmith
Registered User
Registered User
 
Posts: 4
Joined: November 3, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » November 3rd, 2011, 3:05 pm

Thank you. So wp_mail() is succeeding in your tests. Interesting. For some reason it's failing on s2Member's call to the wp_mail() function to AWeber. Perhaps it has something to do with the email recipient ( i.e. your server is unable to connect to afterbreakingup@aweber.com )?

I will contact my hosting company now. What is puzzling is that it was working with mailchimp so it doesn't make any sense that the hosting company could be at fault here. I'll also disable all my plugins and see...
FYI: s2Member's MailChimp integration operates through a secure API call ( i.e. a web service connection ). Whereas s2Member's AWeber integration is handled via email commands. So these are difficult to compare. The communication methods are completely different.
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby StevieSmith » November 3rd, 2011, 3:11 pm

Very quickly, I just came off a phone call with aweber regarding this. I have to rush out now, but I will expand on it later. The problem may be as stupid (for me anyway) as the mailing list not being active!
User avatar
StevieSmith
Registered User
Registered User
 
Posts: 4
Joined: November 3, 2011

Re: AWeber Email Parser for s2Member.

Unread postby chadagrawal » November 18th, 2011, 1:30 pm

Hi Guys,

I emailed Aweber for you... Here is the response I got:


AWeber - Jordan Premick, Nov-18 01:02 pm (EST):

Hello Chad,

Great to hear from you, but we actually do not support
custom parsers anymore. The reason being is that we
have just released a new addition to our API which allows
customers to add subscribers through 3rd party services like
PayPal and S2Member.

http://www.aweber.com/blog/new-features ... ribers.htm

*This allows for a much more seamless and stable integration with
those services.

If this is an integration you would want to work with, you can contract
a developer to create that for you. We do partner with a service called
oDesk which outsources their work for integrations like this:

https://www.odesk.com/groups/aweber

*You can always create the custom parser if you want to, however we no
longer provide any support on how to set that up.

If you have any other questions, please let me know!

Regards,
Jordan Premick
Senior Solutions Specialist
AWeber Communications, Inc
http://www.aweber.com

If you want to see the site, I'm running s2member on, you can go to http://www.communitycollegetransferstudents.com

Thanks,

Chad
User avatar
chadagrawal
Registered User
Registered User
 
Posts: 4
Joined: October 9, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Jason Caldwell » November 20th, 2011, 4:47 pm

Thanks for the follow-up Chad. We appreciate that.

Yes, while s2Member is integrated with the MailChimp API, it still uses the Custom Parser for it's AWeber integration. We became aware of AWeber's new API awhile back, but s2Member has not been integrated with it. We will certainly work toward this in a future release, but for now you'll need a Custom Email Parser, as seen above. I'll notate this comment from AWeber in the post above. Thank you!
~ Jason Caldwell / Lead Developer
& Zeitgeist Movie Advocate: http://www.zeitgeistmovie.com/

Is the s2Member plugin working for you? Please rate s2Member at WordPress.org.
You'll need a WordPress.org account ( comes in handy ). Then rate s2Member here Image
.
User avatar
Jason Caldwell
Lead Developer
Lead Developer
 
Posts: 4045
Joined: May 3, 2010
Location: Georgia / USA

Re: AWeber Email Parser for s2Member.

Unread postby nemoprincess » November 22nd, 2011, 5:05 pm

Hello there, so which one is the right way to integrate Aweber with S2Member right now? I have S2Member Pro and a free registration form which includes the newsletter subscription.

Thanks a lot
User avatar
nemoprincess
Registered User
Registered User
 
Posts: 24
Joined: October 5, 2011
Location: London, UK

Re: AWeber Email Parser for s2Member.

Unread postby Eduan » November 22nd, 2011, 5:18 pm

@nemoprincess
Try this video that talks about that:
http://www.s2member.com/api-list-servers-video/
Now officially accepting Professional s2Member installations along with Bruce C (a.k.a. Ace).

If you're interested in a Professional s2Member Installation, or a Custom Coding Job, you can send your request here.
User avatar
Eduan
Experienced User
Experienced User
 
Posts: 1154
Joined: August 27, 2011
Location: Taxco de Alarcón, Guerrero, México.

Re: AWeber Email Parser for s2Member.

Unread postby nemoprincess » November 22nd, 2011, 5:38 pm

Thanks Eduan,
I integrated it only some month ago, there was a tutorial linked from the S2Member Admin Panel.
Now the link comes here. I don' t remember what I did last time. Is this available that tutorial, is it still working that solution?
Thanks
User avatar
nemoprincess
Registered User
Registered User
 
Posts: 24
Joined: October 5, 2011
Location: London, UK

Re: AWeber Email Parser for s2Member.

Unread postby bonnieg » November 22nd, 2011, 9:46 pm

Hi,

I am having the same problem with the AWeber integration. I have used AWeber for a few years, do don't really want to change to MailChimp. I have watched all the videos, I think. I have the list ID set up in s2member and use Authorize.net, so I have the sett as the parser in AWeber. My husband did a test, so I could see his screen as well and he did not receive an opt in message from AWeber and is not on my list. I can't figure this out :cry:
I tested my authorize.net payment and that works, I just can get it configured with AWeber. I am doing a Fixed Term membership program and will be sending weekly lessons via email through my AWeber, so It's really important I make this connection and get the configuration right. I also have Optimize Press installed. It should be compatible with s2member, so I don't think that's a problem. Any help you can offer is appreciated. I plan to launch my membership program on Monday, 11/28.
thanks so much!!
bonnie
User avatar
bonnieg
Registered User
Registered User
 
Posts: 11
Joined: May 20, 2011

Re: AWeber Email Parser for s2Member.

Unread postby bonnieg » November 23rd, 2011, 6:37 pm

GOT IT!!!!! I used the pay pal integration rather than the authorize.net integration, even though I am using authorize.net as my gateway. After testing...IT WORKED :-)
User avatar
bonnieg
Registered User
Registered User
 
Posts: 11
Joined: May 20, 2011

Re: AWeber Email Parser for s2Member.

Unread postby brandonknss » November 24th, 2011, 12:00 pm

Hi Everyone,

I saw this conversation going on and wanted to see how Aweber was integrated with S2 membership pro.

now this is just a question I am using clickbank and it's parsing why couldn't I just use that instead of the S2 Membership pro parsing

Because My sales process/membership login would be

1- they go to the sales page
2 - purchase membership through Clickbank ( Are added to Aweber)
3- be directed to account page for S2membership pro and create an account ( I am new and haven't set this system up yet so I think that is how it works.
4- they login to members area and start learning.

Does that work or am I missing something.


I am new to membership sites and just trying to learn how all of it works.

Thank you
User avatar
brandonknss
Registered User
Registered User
 
Posts: 8
Joined: November 24, 2011

Re: AWeber Email Parser for s2Member.

Unread postby Cristián Lávaque » November 28th, 2011, 9:34 pm

Bonnie, glad you sorted it out! :)

Brandon, does ClickBank add the person to your AWeber list? The way it'd work with s2Member is that when the user gets a certain s2Member role as configured in the List Server API, he'd be added by s2Member to the AWeber list you specified. WP Admin -> s2Member -> API / List Servers -> AWeber

I hope that helps!
Cristián Lávaque http://cristianlavaque.com
Is s2Member working for you? Please rate it Image at WordPress.org. Thanks! :)
User avatar
Cristián Lávaque
Developer
Developer
 
Posts: 6836
Joined: December 22, 2010

Re: AWeber Email Parser for s2Member.

Unread postby Amy90 » November 30th, 2011, 2:36 pm

So was the problem the mailing list not being active or not? I also am thankful for your plug in as well! Seems like after reading through some of this, I might have some issues resolved by simple integrating Paypal as well! :)
User avatar
Amy90
Registered User
Registered User
 
Posts: 2
Joined: November 30, 2011

Next

Return to Common Questions/Problems/Tips

Who is online

Users browsing this forum: No registered users and 2 guests

cron