What other plugins and theme do you use on the site?
Hi! That was fast π
You can see here, i made a screen
https://pasteboard.co/6jJcRwikbV71.png
Its Avada, using child theme. Version 7.8.2
OK. So, what do you mean by “Confirmation link from brevo”? What is it? Is it something relating to Contact Form 7?
Your integration with Brevo / Sendinblue.
This here: https://contactform7.com/sendinblue-integration/
Just try it yourself on a clean install. Build a formular with a consent (see “Privacy considerations” in your docs) and you will see that there is no link in the mail from brevo.
Brevo says everything is fine from their side, the plugin is not sending the correct data. I think maybe some param is not sent to brevo, i am not sure. But Brevo seems pretty sure that this is more of a CF7 problem.
the newsletter confirmation newsletter which is sent when users first must approve again in an email that they want to join the newsletter. just go on the site of the customer, go to the footer and test it (with both checkboxes). you will receive a confirmation email in which you can NOT click the link.
Since the template is defined correctly on brevo (nothing changed), it cant be brevos fault. there is a link with a placeholder
<a href="{{ doubleoptin }}" target="_blank" style="color:#ffffff;font-size:14px;text-decoration:none;line-height:24px;width:100%;">Yes, subscribe me to this list</a>
Now where we are in the discussion i realize that it maybe makes no sense. Do you have ANY possibility of “transfering” a parameter like “doubleoptin”?
If not it might be a brevo topic.
I think i just have the wrong guy in the emails then.
I just wrote them and wait for feedback from their site also.
I will keep you updated then.
Maybe indeed it has to be something todo with your plugin, but now i think it has not.
But maybe you can check it anyway if you see something when sending the consent to brevo? π
Hi!
I got feedback now and in the end its something on your plugin, but let me explain π
This is the last message i got from the support
“this placeholder works only for our own plugins/forms or third party integration which are using our dedicated DOI process. Contact Form 7 does not support our DOI Process. Therefore, the links do not work.
Feel free to forward this to Contact Form 7.
Β
You would need to use our own sign-up forms or find an integration which is supporting our DOI process.”
So what you support is the consent itself, i now understand the difference. But NOT the DOI (double opt-in) process.
But this is very important for the EU because of the GDPR.
Can you have a look at this and tell me if there maybe is a an estimate date.
I myself would rate this as critical, if this was mine ticket, but of course it isnt π
If possible, please just tell me if that would make sense to you, if you could adopt this as ticket and how the plans are – if you can.
Meanwhile i will search for a solution, maybe via hooks or something, idk.
Can you maybe tell me where the integration for sendinblue is? Especially sending to sendinblue? if there are some api params, i would add them myself.
One more thing, i must correct myself. Or maybe not, not 100% sure, because GDPR…
Brevo now said, that DOI is NOT required in the EU.
Also the GDPR site says this (somehow, and somehow also not)
ChatGPT(4) says, its not enough and you need a DOI to be 100% safe.
Also a my customer – who studied law – is not sure what is right (i sent him the official GDPR site)
So, no one knows whats correct, like always with GDPR.
We leave it now as it is.
But i still think its some kind of worthy to research this and maybe also built this into your plugin.
The documentation does not seem to be that big, it seems like one just need to create a new customer via new \SendinBlue\Client\Model\CreateDoiContact().
I have not took a look into your plugin, but i think you will make it similar to this.
So maybe the solution is not as difficult as it seems now, maybe the config around takes more time.
I am out for now, if you still have ideas or questions, tell me.
Otherwise close it π