Tips and Tricks HQ Support Portal › Forums › WP eMember › eMember Mailpoet Newsletter Addon problem
- This topic has 11 replies, 3 voices, and was last updated 1 year, 4 months ago by admin.
-
AuthorPosts
-
February 15, 2022 at 8:41 pm #84198robbielinkSpectator
I can not get this plugin to work properly. I’ve followed the directions on the plugin page, added the Mailpoet list ID (in this case “5”) to the membership level autoresponder/campaign field and yes, saved. Registered a new member on eMember registration page.
The new member gets added to eMember after clicking the confirmation link and DOES get added to the list of Mailpoet subscribers but not to any list – just as an unconfirmed subscriber. The Mailpoet confirmation email does NOT get sent. Mailpoet confirmation emails DO work when I just add a subscriber directly to Mailpoet.eMember debug log says:
FAILURE :MailPoet signup error: Can’t subscribe to a WordPress Users list with ID 1. (complete log entry is below)
but my list ID is 5 and it is entered in the membership level that all new subscribers get added to.full log entry:
[02/16/2022 2:59 AM] – SUCCESS :Processing signup request of free membership with email confirmation for: r—.com
[02/16/2022 2:59 AM] – SUCCESS :reCAPTCH is valid… creating member account for: r—.com
[02/16/2022 2:59 AM] – SUCCESS :Sending registration completion email for free registration with confirmation to: r—.com
[02/16/2022 2:59 AM] – SUCCESS :Free registration with confirmation complete.
[02/16/2022 3:00 AM] – SUCCESS :Completing the registration for premium membership account. Member Email: r—.com eMember ID: 33
[02/16/2022 3:00 AM] – SUCCESS :Updating premium member account data. eMember ID: 33
[02/16/2022 3:00 AM] – SUCCESS :Processing registration submission…
[02/16/2022 3:00 AM] – SUCCESS :===> Performing autoresponder signup if needed <===
[02/16/2022 3:00 AM] – SUCCESS :Performing membership level specific autoresponder signup if specified.
[02/16/2022 3:00 AM] – SUCCESS :List name specified for this membership level is: 5
[02/16/2022 3:00 AM] – SUCCESS :MailPoet newsletter integration. Debug data: r—.com|5|Bad|Poet
[02/16/2022 3:00 AM] – FAILURE :MailPoet signup error: Can’t subscribe to a WordPress Users list with ID 1.
[02/16/2022 3:00 AM] – SUCCESS :End of membership level specific autoresponder signup.
[02/16/2022 3:00 AM] – SUCCESS :Performing global autoresponder signup if specified.
[02/16/2022 3:00 AM] – SUCCESS :End of global autoresponder signup.Mailpoet version 3.8
eMember Mailpoet Newsletter addon 1.1
eMember 10.3.6
Wordpress 5.9February 16, 2022 at 3:41 pm #84201robbielinkSpectatorSome more info on the problem referred to in previous post:
That post was using eMember with the “Automatically create WordPress user” option UNchecked so no WP user was created.I just tried with the create WP user option checked as ultimately that is what I want. Registered new member, member was successfully created in eMember and also created as a WP user as expected. The new member was added to Mailpoet subscriber list but IN THE TRASH with no list assignment and no confirmation email was sent from Mailpoet. The eMember log from that session is below with the relevant line being the MailPoet signup failure because “this user already exists”. But that username/email did NOT already exist nor did it ever.
In short: eMember works as expected, Mailpoet on its own works as expected. But the Newsletter Addon is not working properly for me. Please let me know if there are any settings I should try changing. Thanks! Robbie
——– log ———-
[02/16/2022 10:14 PM] – SUCCESS :Processing signup request of free membership with email confirmation for: ——@gmail.com
[02/16/2022 10:14 PM] – SUCCESS :reCAPTCH is valid… creating member account for: ——@gmail.com
[02/16/2022 10:14 PM] – SUCCESS :Sending registration completion email for free registration with confirmation to: ——@gmail.com
[02/16/2022 10:14 PM] – SUCCESS :Free registration with confirmation complete.
[02/16/2022 10:25 PM] – SUCCESS :Generate and send prompt to complete registration email. Sending email to: ——@gmail.com
[02/16/2022 10:25 PM] – SUCCESS :Completing the registration for premium membership account. Member Email: ——@gmail.com eMember ID: 37
[02/16/2022 10:25 PM] – SUCCESS :Updating premium member account data. eMember ID: 37
[02/16/2022 10:25 PM] – SUCCESS :Processing registration submission…
[02/16/2022 10:25 PM] – SUCCESS :Preserve role settings is enabled. So the corresponding WP user role will not be updated.
[02/16/2022 10:25 PM] – SUCCESS :Created WP User record using single site API. User ID: 30
[02/16/2022 10:25 PM] – SUCCESS :Preserve role settings is enabled. So the corresponding WP user role will not be updated.
[02/16/2022 10:25 PM] – SUCCESS :===> Performing autoresponder signup if needed <===
[02/16/2022 10:25 PM] – SUCCESS :Performing membership level specific autoresponder signup if specified.
[02/16/2022 10:25 PM] – SUCCESS :List name specified for this membership level is: 5
[02/16/2022 10:25 PM] – SUCCESS :MailPoet newsletter integration. Debug data: ——@gmail.com|5|tired|ofthis
[02/16/2022 10:25 PM] – FAILURE :MailPoet signup error: This subscriber already exists.
[02/16/2022 10:25 PM] – SUCCESS :End of membership level specific autoresponder signup.
[02/16/2022 10:25 PM] – SUCCESS :Performing global autoresponder signup if specified.
[02/16/2022 10:25 PM] – SUCCESS :End of global autoresponder signup.
[02/16/2022 10:26 PM] – SUCCESS :Authenticating login request for username: tiredadmin. Request came from IP Address: 98.26.104.170
[02/16/2022 10:26 PM] – SUCCESS :Authentication completed for username: tiredadmin. IP Address: 98.26.104.170
[02/16/2022 10:26 PM] – SUCCESS :Redirecting member to the after login redirection page.February 17, 2022 at 12:46 am #84203adminKeymasterThe following messages are actually a response from the MailPoet plugin. Our plugin calls their signup function and then if there is an error, it shows what error MailPoet replied with:
FAILURE :MailPoet signup error: Can't subscribe to a WordPress Users list with ID 1.
FAILURE :MailPoet signup error: This subscriber already exists.
So this is somewhat setup/configuration related issue. MailPoet won’t let you subscriber the same user twice. So if you are testing with an email address that is already on the list, they will give that error. I think their plugin has an option where you can allow the duplicate subscription to go forward (and not generate that error).
- This reply was modified 2 years, 9 months ago by admin.
February 18, 2022 at 3:06 pm #84215robbielinkSpectatorThanks for replying!
So this is somewhat setup/configuration related issue. MailPoet won’t let you subscriber the same user twice. So if you are testing with an email address that is already on the list, they will give that error.
Neither the username or the email already existed on the account. At first I was testing by deleting a user (from both mailpoet and emember and wordpress) and reusing the same email but w/ a different username. But then I wondered if there was something lingering in the database from previous tests so I started using all new names and emails but still got the same errors.
The first error message happens when eMember is configured to NOT automatically add new members to the WordPress user list.
The second error message happens when eMember IS configured to add new members to WordPress.
But in all cases the user or his email does not already exist anywhere on the system.I understand that the error message is coming from Mailpoet but I think it has to do with the way that the Newsletter Addon is connecting to Mailpoet. I have no trouble subscribing members directly through Mailpoet – it’s only when trying to do it through eMember.
I tried reinstalling both Mailpoet and the Newsletter Addon (and cleaning the database) but same results.
I would contact Mailpoet support but since their plugin works fine for me without trying to connect with eMember I don’t think they would be any help.Suggestions?
Thanks!February 19, 2022 at 8:13 am #84219adminKeymasterI will try to recreate the issue on your test site which might help me get additional clues about this. I will send you an email for it.
June 13, 2023 at 10:56 am #84907nwmSpectatorWondering if there was a solution found to this problem as i am having the same experience.
The user is added to mailpoet but not to a list and is left waiting activation. It would not be so bad if the member received an email informing them they must confirm but it is never sent.June 14, 2023 at 11:55 am #84908nwmSpectatorI am sure others are having this problem, ill share what i have found.
Dont use the plugin in the Free addon section label for emembers v1.3, as this causes “unrecoverable errors”. The best you can hope for is to use the version labeled for estore v1.4 (even if you don’t have estore). this at least wont throw errors BUT it also wont completely activate the mailpoet users, nor will it send them the activation email, but at least it does create them!
hopefully at some point the author of the addon get this working 100%June 14, 2023 at 5:09 pm #84913adminKeymasterI have just updated the addon according MailPoet’s documentation here:
https://github.com/mailpoet/mailpoet/tree/trunk/docTry downloading a new copy of the emember’s mailpoet addon. Enable the debug logging feature in the plugin then do a test registration to see how it goes. Share the debug logging file’s content if it doesn’t work so I can see where things are getting lost with the MailPoet signup call process.
June 22, 2023 at 7:02 pm #84918nwmSpectatorWill do thanks!
June 22, 2023 at 7:36 pm #84919nwmSpectatorSorry to be a pest!
I just tried this, when i created a new account it gave the user a generic wordpress error BUT it did create the accounts, they are subscribed in mailpoet and in the correct list.
I could send you the error log in apache if that would help?thanks for you help
August 1, 2023 at 8:23 am #84935nwmSpectatorSo i have found time to get back around to this.
I enabled debugging in emember but it did not record an issue even though the users display a blank “There has been a critical error” i setup a test environment and it does the same.
I believe the issue but i am no programmer, Mailpoet requires the users to “Confirm there subscription” via email, could that be causing the issue? If you like i can post the apache error log.August 3, 2023 at 12:00 am #84936adminKeymasterI would like to check your setup. Can you please use the contact form to get in touch. Mention this forum post when you submit the form.
-
AuthorPosts
- You must be logged in to reply to this topic.