MailerLite API – Double Opt-In Issue
-
Hello,
I currently have my newsletter email signup form created using Forminator. I am having an issue with the API to MailerLite for double opt-in. When an email is added to MailerLite via Forminator form submission/API, it is bypassing the double opt-in status that is correctly enabled on MailerLite’s side, thus not sending the user a confirmation email and immediately activating them as an active subscriber instead. This is an issue for GDPR compliance as it bypasses their exclusive consent and their approval doesnt get logged.
I spoke with MailerLite support and they confirmed its an issue on the Forminator side. There is a line of code in the API call that sets the new subscriber status to ‘active’ rather than ‘unconfirmed’ (‘status’ => ‘active’). This line forces the subscriber to be active immediately, circumventing the double opt-in procedure setup on MailerLite’s side.
I manually edited this API for test purposes by simply switching (‘status’ => ‘active’) to (‘status’ => ‘unconfirmed’) and it appears to work correctly. This may break the the single opt-in so I’m sure the formal fix will be more involved than this.
Is there an ETA on an update for this? I would really like to continue using Forminator forms but its challenging given the compliance issue.
Many thanks!
The topic ‘MailerLite API – Double Opt-In Issue’ is closed to new replies.