This plugin is not a replacement for the MailPoet sign up form, it exists to bridge the gap from Contact Form 7 to Mail Poet.
It creates a checkbox on the form which the user can check to sign up to your specified mailing lists. If you wish to have everyone sign up that submits the form, then you can make the checkbox checked by default and then hide the box via css.
Your two fields should look something like this:
[email* your-email]
[mailpoetsignup mailpoetsignup-333 mailpoet_list_5 default:on]
Thread Starter
werny
(@werny)
Thank you
I did all as u described.
[mailpoetsignup mailpoetsignup mailpoet_list_5 default:on]
I get the regular mail fromt he contact form
but the new subscriber will not be added in my list.
Do you have an email field, as well?
The two fields I added previously should take care of the email address and subscribing that email address to your list, as long as your list is list #5.
Are you using the button in Contact Form 7 to create the MailPoet field (checkbox) in your form?
Thread Starter
werny
(@werny)
Sure, I have all fields set up correctly.
I get the regular email in my account
But the subscriber will not be added…
[text* vorname watermark "Vorname"]
[text* nachname watermark "Nachname"]
[email* email watermark "E-Mail-Adresse"]
[text betreff watermark "Betreff"]
[textarea your-message watermark "Deine Nachricht"]
[mailpoetsignup mailpoetsignup mailpoet_list_5 default:on]
[submit "Senden"]
Change
[email* email watermark "E-Mail-Adresse"]
[mailpoetsignup mailpoetsignup mailpoet_list_5 default:on]
to
[email* your-email watermark "E-Mail-Adresse"]
[mailpoetsignup mailpoetsignup-333 mailpoet_list_5 default:on]
The field name for email must be your-email
.
The -333
in there mailpoetsignup code helps the shortcode function diversify what it’s reading. It can be any random number and it will still work.
The mailpoet_list_5
of the mailpoetsignup code specifies the list the user should be subscribed to. It is set when you check the box in the form when creating the field.
Also, if you want to capture their names into the subscription, change these:
[text* your-first-name watermark "Vorname"]
[text* your-last-name watermark "Nachname"]
So, for clarity, I believe your whole form should look like this:
[text* your-first-name watermark "Vorname"]
[text* your-last-name watermark "Nachname"]
[email* your-email watermark "E-Mail-Adresse"]
[text betreff watermark "Betreff"]
[textarea your-message watermark "Deine Nachricht"]
[mailpoetsignup mailpoetsignup-333 mailpoet_list_5 default:on]
[submit "Senden"]