Hey @promtedcoin64,
Thanks for reaching out to us.
The link you shared did not work. Have you set the CF7 integration to update customers?
Hello Haris, Thank you for the quick reply. Sorry I missed it.
Sorry. Here is the link: https://everydayyou.co.nz/wp-content/uploads/2021/07/Screenshot-2021-07-22-182512.jpg
Yes, it is set to update customer/subscribers.
Hey @promtedcoin64,
The settings look correct. If you remove your custom code, is the subscriber added to MailChimp.com?
Also, can you please go to the “MC4WP > Others” menu in WordPress, enable logging for everything and test the form again?
Hello @hchouhan
Yes the subscribers are actually added to the audience with and without my custom code.
If the user is new to the audience. Then the new email will be added along with the Tag that I want them to. See screenshots below:
https://everydayyou.co.nz/wp-content/uploads/2021/07/Screenshot-2021-07-29-191111.jpg
https://everydayyou.co.nz/wp-content/uploads/2021/07/Screenshot-2021-07-29-190941.jpg
However. If the email already exists in the Mailchimp Audience. Then the new Tag won’t be added when they fill up a new contact form 7.
I have enabled login for everything. is it safe to paste it here?
thanks!
Hello again @hchouhan
I’ve been doing some further testing and found that the plugin and my code works fine when it is dealing with Audience Members whose Source is “API”. Audience Members with any other source different from API won’t be updated with the new Tag that I have made up in my custom function. is this a bug?
Hey @promtedcoin64,
The “API” means that the users were probably added to your list/Audience using our plugin or some other ways that use API. What source does it show for users that are not getting updated?
Hello @hchouhan,
That’s right the ones with Source “API” are from your plugin, but I also have the client manually including members to the audience and other mailchimp’s native woocommerce integration. You can see them in the screenshot below:
https://everydayyou.co.nz/wp-content/uploads/2021/08/Screenshot-2021-08-02-183732.jpg
Only members with API source get updated.
Thanks
Hey @promtedcoin64,
Updates to a customer usually can only be done if they are added to your MailChimp Audience as a subscriber.
The “MailChimp for WooCommerce” would be added the users to your list as a transactional user (our plugin also does the same for e-commerce sync). It’s not possible to update the users unless they are first added as subscribers.
Also, for “Every day for you” source, can you please let me know exactly how these users were added?
Hey @promtedcoin64,
I just read your last message again. When customers are added manually by your client, they cannot be updated via 3rd scripts/plugins using MailChimp’s API for security reasons.
To get the exact error message from MailChimp.com, I would recommend creating a form using our plugin and then try to add an email that is marked as “Every day for you”. And then go to “MC4WP > Others” to see if there is any error message returned by MailChimp.