I copied the Bricks Builder preferences of one website to another website, including the Mailchimp API key. For some reason Bricks Builder does not recognise the new, updated Mailchimp key. The “Mailchimp” section of the “Form” element still offers the lists of the “old” Mailchimp account.
I already deleted the cache, waited another day and deleted the element, but Bricks Builder still offers me the “old” Mailchimp lists.
Would you be so kind as to send temporary login credentials and a link to this thread to help@bricksbuilder.io using the email address you used during the purchase?
Hi Chris,
The issue was related to your caching plugin. I’ve excluded /?bricks=run from caching, removed the Mailchimp API key, saved and added it again: it works
I’ve signed up for MailChimpp account, created an audience “List” I guess then the API key in Bricks settings yet in the form later on the Mailchimp tab doesn’t pull in the Audience the list and group… Any suggestions?
Thank you!
PS: Bricks is the greatest thing that happened to WordPerss since WordPress
Hi, and thank you for the prompt reply. It works, partially. I see the list (Audience) now but no group (the only group I did in MailChip is a segment, I guess that’s not it…) and then I have no name and surname in the form, only email. Maybe that’s the problem why it still doesn’t work?
If the Email action causes the form to stop working, it could be related to your WordPress email configuration.
Maybe try setup SMTP and it should be solved.
Hi @noobato , as far as I know we have no further reports on this, so I assume that it works. I can’t give you a general answer as to what is causing issues in your case. What is the problem exactly?
If Mailchimp only works once mail action is removed, this means your website email configuration is not right and triggers an error.
Regarding the double opt-in setting, please refer to Mailchimp documentation.
It shouldn’t be a Bricks issue.
Kindly create a new thread if your issue persists since this is not related to the API key issue, and it will be easier for us to track if your issue is a bug from Bricks after investigation.
As of September 2024, using Bricks 1.10.3, it is still not displaying the Groups in the builder. The groups are correctly being pulled when you hit Save in the Bricks > Settings > API keys section into the bricks_mailchimp_lists option field, but they don’t show up in the backend.
They are probably supposed to load asynchronously, looking at the source code of form.php:
'options' => [], // Populate in builder via 'mailchimpList' (PanelControl.vue)
So what I did was to add a bricks/elements/form/controls filter that populates the options from the database. Using this filter will populate the Groups and they will be used when sending a subscription request to MailChimp.