• Resolved happypower

    (@happow)


    Hi MC4WP Team,

    My team and I run an online platform called Happow. On my home and about page I am having an issue with my Contact Form 7 and MC4WP plugins where I have created a subscriber form to allow users to sign up on my site and integrated these with my Mailchimp API. You can see the forms here I am referring to on the homepage – happow.com – and about page – happow.com/about.

    But for some reason these forms have stopped sending contacts to Mailchimp even though contact form 7 says it was successfully submitted, the Mailchimp API is successfully connected within your plugin and I even get an email from contact form 7 with the subscriber details to my business email. Can you help me with this issue?

    I have spoken to Mailchimp and they said the API is not being called properly and they are not sure how to fix, I have spoken to my web host and they said there is no issues on the server side (as I recently went from a staging site to live) and I also have a contact page form with a Mailchimp opt-in box using the same plugins, but that works if you try to subscribe – happow.com/contact

    I have also tried clearing my cache, deactivating plugins, duplicating contact forms, using multiple emails to subscribe and nothing. Doesn’t make sense that one form would communicate successfully with the Mailchimp API and the others have just stopped sending new subscribers to Mailchimp with the exact same plugins.

    Your help would be greatly appreciated.

    Let me know if you need anything further.

    Cheers,

    Brendan

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Contributor Lap

    (@lapzor)

    So you are using a MC4WP integration on the form?
    I don’t see the MC4WP checkbox or hidden field added when I checked.

    Why not just use a MC4WP form instead of the CF7 form?

    Thanks for letting me know.

    Thread Starter happypower

    (@happow)

    Hi Lap,

    Yes, I am using a MC4WP integration on the contact 7 form. I haven’t used a checkox as didn’t feel it was necessary. I am using contact form 7 though as it is linked with a theme.

    Any initial thoughts on the issue though?

    Cheers,

    Brendan

    Plugin Contributor Harish Chouhan

    (@hchouhan)

    Hey Brendan,

    Can you share how you integrated our plugin with your form created with “Contact Form 7”?

    Also, can you please got to the “MC4WP > Others” page and share any errors listed there?

    Thread Starter happypower

    (@happow)

    Hi Harish,

    Within the MC4WP plugin there is a tab called ‘integrations’. I simply made it active and selected the marketing list in Mailchimp from the API I would like my forms to sync to.

    This is the most recent error in my MC4WP debug log. But this email won’t resubcribe no matter how many times I have tried.

    [2020-09-20 15:17:03] ERROR: Contact Form 7 > Mailchimp API Error: Bad Request. Forgotten Email Not Subscribed. bren*************@gm***.com was permanently deleted and cannot be re-imported. The contact must re-subscribe to get back on the list.
    Request:
    POST https://us4.api.mailchimp.com/3.0/lists/7b50b8cc36/members
    {“status”:”subscribed”,”email_address”:”bren*************@gm***.com”,”interests”:{},”merge_fields”:{“FNAME”:”Brendan”},”email_type”:”html”,”ip_signup”:”49.192.195.227″,”tags”:[]}
    Response:
    400 Bad Request
    {“type”:”http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/”,”title”:”Forgotten Email Not Subscribed”,”status”:400,”detail”:”bren*************@gm***.com was permanently deleted and cannot be re-imported. The contact must re-subscribe to get back on the list.”,”instance”:”0508cc66-933f-478c-a15a-5572d152cd3c”}

    Cheers,

    Brendan

    Plugin Contributor Lap

    (@lapzor)

    Hi,

    That error means that the email you are tesitng iwth is blocked from re-subscribing. This happens after an email is unsubscribed from a MailChimp list as per MailChimp policy.

    You can add a . anywhere in the name part of the gmail address to trick MailChimp into thinking it’s a new email while gmail will ignore the .

    eg bren**.***********@gm***.com

    Hope that helps. If you have any questions, please let me know!

    Thread Starter happypower

    (@happow)

    Hi Lap,

    Yep, I thought that was the issue, but as I mentioned I have tried many different emails, including your suggestion above, and still, none of them subscribe despite the form telling me it was successful.

    So is clearly not the main issue.

    Let me know if you have any other thoughts, otherwise I may have to reach out to Contact Form 7 – my last hope really otherwise I am at a loss!

    • This reply was modified 5 years, 8 months ago by happypower.
    Plugin Contributor Harish Chouhan

    (@hchouhan)

    Hey @happow,

    I tested the form using my personal email “me@harish……com”. Can you please check if it’s added to your list?

    Also, have you enabled “Double Opt-in” for CF7 integration?

    Thread Starter happypower

    (@happow)

    Hi Harish,

    I have checked the list and no, your email didn’t get added.

    I also tried adding double opt-in and didn’t receive the email when I tested.

    Any other suggestions?

    Cheers,

    Brendan

    Plugin Contributor Lap

    (@lapzor)

    Can you set the log to “log everything” on MailChimp for Wp > Other, than maybe clear the log and test again with a new email. Does anything at all show in the log?

    Thanks for letting me know.

    Thread Starter happypower

    (@happow)

    Hi Lap,

    I have activated ‘log everything’ but when I test it doesn’t seem to update? It says last logs were made 4 days ago on 20 September. Weird.

    Cheers,

    Brendan

    Plugin Contributor Lap

    (@lapzor)

    That means that the integration isn’t triggered…

    Can you show me a screenshot of the integration settings under MailChimp for Wp > Integrations > Contactform 7? You can upload the screenshot to a service like imgur.com

    And also a screenshot of where you added the MC4WP checkbox to the form.

    If you want it to be a hidden field than you can switch to custom integration method:
    https://kb.mc4wp.com/add-sign-checkbox-custom-form/ and at the hidden field to the form.

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Mailchimp API failing’ is closed to new replies.