Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember General Questions › eMember – Aweber integration question
Tagged: add email to aWeber, autoresponder, aweber, AWeber integration, eMember, help with aWeber, integration
- This topic has 10 replies, 4 voices, and was last updated 11 years, 5 months ago by admin.
-
AuthorPosts
-
July 11, 2012 at 10:30 pm #6864TheBigPictureGuidesMember
Hi,
I have a quick question regarding the Aweber implementation with eMember.
What I am trying to do is setup a BuddyPress site that automatically signs up new users to my Aweber list. It seems like eMember can handle this for me but I want to be sure.
What I want to happen is this:
1. User registers to site via eMember.
2. User is sent confirmation link via email which they must click to finish registration.
3. eMember gets confirmation, duplicates user within WordPress (thus allowing BuddyPress to take over) and also automatically adds the email address to Aweber via the API.
My concerns are:
1. Does eMember support the confirmed opt-in that I’m looking for in step 2?
2. Does eMember add the email address to Aweber upon registering through the form, or does it wait until after the confirmation link is clicked?
I want to play by the rules and make sure that no one is registered on the site or with Aweber until AFTER they click a confirmation link in their email. Does eMember do all this? Thanks in advance!
July 12, 2012 at 2:57 am #47236adminKeymasterYes, it should work how you have laid it out there. Make sure to check the “Free Members Must Confirm Email Address” option in eMember settings.
eMember will only do the autoresponder signup action after the user clicks on the special link that eMember sent to his/her email address and completes the registration.
July 30, 2012 at 4:06 pm #47237getCycledMemberMy integration with Aweber doesn’t work. After confirming membership via customers’s emailed link, eMember doesn’t add member to my aWeber list.
I don’t see eMember in the Aweber Parsing list – could that be the issue? (I believe that is the old way!)
eMember requires something I have never seen with aWeber in the past – my list name (testbusiness) and the creation of an email address such as “testbusiness@aweber.com”
This doesn’t work to add the members to the aWeber list.
Option 2 – I tried your new API feature – that also doesn’t work after activating it.
I need some help to see what I am doing wrong.
BY THE WAY – My “Free Members Must Confirm Email Address” option IS CHECKED! AND I am getting the first test confirmation email from eMember, but not being added to the aWeber list.
July 30, 2012 at 11:33 pm #47238adminKeymasterGoing forward we only want to use the API method so lets focus on that.
The AWeber signup happens after the user clicks on the unique link sent to their email and they complete the registration by coming back to your site. Please confirm that you have done that (some users just stop after the first confirmation email from eMember and doesn’t finish the registration).
Please make sure you have the “Enable AWeber Signup” checkbox checked in the settings. Some users forget to check that option. If you read the help text for the field it will explain what it does.
Also, please enable debug in eMember settings then post a link to your registration page.
It is also a good idea to load a fresh build of the plugin just in case:
https://support.tipsandtricks-hq.com/forums/topic/re-install-or-load-a-fresh-build-of-the-plugins
August 1, 2012 at 9:28 pm #47239getCycledMemberThanks for your quick reply…
I Made some progress based on your suggestions but it isn’t quite there yet.
bottom line: I now get a “Fatal error” after returning to the site via the 1st confirmation email (error occurs AFTER I enter and submit the test-users information – i.e adding user name and password to previously entered data)
GOOD NEWS is the test-user NOW gets an email (from aweber ) requesting a 2nd confirmation (THAT didn’t happen before) and the Test-user NOW gets added to the list upon clicking on the confirmation link!!! yea! but their still is the fatal error …
Fatal error: Call to undefined function wp_estore_write_debug_array() in /home/itsez/public_html/GetCycled.com/MAGIC/wp-content/plugins/wp-eMember/eMember_auto_responder_handler.php on line 41
I did put it in debug mode (had it in that for a couple of days now)
and everything seems to look good except for the last line – the debug verbiage repeats for each attempt so i will only add the last few lines of debug for your review here –
The remainder of the file is available for your download and review using the link below
[08/01/2012 8:55 PM] – SUCCESS :End of membership level specific autoresponder signup.
[08/01/2012 8:55 PM] – SUCCESS :Performing global autoresponder signup if specified.
[08/01/2012 8:55 PM] – SUCCESS :Attempting to signup the user via AWeber API
[08/01/2012 8:55 PM] – SUCCESS :AWeber API library is already included from another plugin.
[08/01/2012 8:55 PM] – SUCCESS :AWeber account retrieved. Account ID: 530978
[08/01/2012 8:55 PM] – SUCCESS :Attempting to signup the user to the AWeber list: matrixanalyzer
[08/01/2012 8:55 PM] – FAILURE :Failed to complete the AWeber signup! Error Details Below.
but alas.. no data is shown below this line until I try to add another user..
An interesting note: I didn’t get this error when I mistakenly DID NOT click on the “Enable AWeber Signup” checkbox in my previous experiments (I was under the impression that this was to be checked ONLY for attempting to use the old access method for Aweber) But I see by your instructions that both the “Enable AWeber Signup” check-box AND “New AWeber Integration Option:” needs to be checked at the same time… When “Enable AWeber Signup” wasn’t checked and “New AWeber Integration Option:” was checked… the debug completed and NO fatal error occurred!
I have provided a link for you to download and review the entire debug file in full
[http://d3cuj09bapuvww.cloudfront.net/special/Debug1.txt]
thanks again
Jerry
oh, and if I understand your instructions correctly you want my registration link so here it is: [https://getcycled.com/MAGIC/join-us/registration/]
August 2, 2012 at 6:16 am #47240adminKeymasterI am not fully sure if you loaded a new build of the plugin. Did you load a new build?
https://support.tipsandtricks-hq.com/forums/topic/re-install-or-load-a-fresh-build-of-the-plugins
Do you have any other AWeber signup related WordPress plugins installed?
August 2, 2012 at 10:22 pm #47241getCycledMemberNope – that was the one thing I didnt do.. so after re-reading your original response (where you asked me to do that then) and a 2nd request to do it in this last response.. I thought I better… lol
So, I requested a new build of the plugin (automatic option) … and followed the install (upgrade) options – I went from 8.08 to 8.1.0… added a new test user using the eMember signup and… it actually worked! No fatal error and AWEBER process works as directed… woo hoo! Everything is working fine.
thanks!
June 17, 2013 at 8:48 pm #47242LuisMemberHi,
I just bougth WP eMembers plugin- Version v8.6.8 and I am trying to integrate Aweber with eMember. I read the instructions and I had no problems going through the Aweber integration steps. After getting the code to access Aweber when I hit the “make connection” buttom I get the following fatal error;
WP eMember – Autoresponder Settings
Fatal error: Uncaught exception ‘AWeberOAuthDataMissing’ with message ‘OAuthDataMissing: Response was expected to contain: oauth_token’ in /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMember/lib/auto-responder/aweber_api/oauth_application.php:222 Stack trace: #0 /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMember/lib/auto-responder/aweber_api/oauth_application.php(179): OAuthApplication->requiredFromResponse(Array, Array) #1 /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMember/lib/auto-responder/aweber_api/aweber.php(288): OAuthApplication->getAccessToken() #2 /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMember/lib/auto-responder/aweber_api/aweber.php(174): AWeberAPI->getAccessToken() #3 /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMember/eMember_auto_responder_settings.php(18): AWeberAPI::getDataFromAweberID(‘Az6gWwoAibS04zg…’) #4 /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMem in /home/carmen25/public_html/conexionkairos.com/wp-content/plugins/wp-eMember/lib/auto-responder/aweber_api/oauth_application.php on line 222
I have tried to do it several times and it doesn’t work. I don’t know if it is an Aweber problem or a plugin problem. I will appreciate your help. I am using WP version 3.5.1
Thank you,
Luis
June 18, 2013 at 5:02 am #47243adminKeymasterHi Luis, Do you have another WordPress plugin on your site that does anything with AWeber?
June 18, 2013 at 6:22 am #47244LuisMemberNo I don’t. Initially I had a sign up form from Aweber on the side bar of the website but I took it out because I was going to install eMembers.
Luis
June 18, 2013 at 11:26 pm #47245adminKeymasterYeah that would explain this. Somehow the AWeber library is conflicting with that. Do you still have that plugin active? I sent you an email to get access to the site so I can check it out.
-
AuthorPosts
- You must be logged in to reply to this topic.