• I have set up EBD together with Download Monitor and CF7 as suggested. It all works well, except that the new subscribers are not synched with MailChimp. I have the CF7 MailChimp Integration, but for EBD to work I need to set the fields in CF7 as “your-email” and “your-name”; however my MailChimp list fields are FNAME and EMAIL (respectively mc4wp-FNAME and mc4wp-EMAIL for the integration). How can I set this up in CF7? Any help is appreciated.

Viewing 5 replies - 1 through 5 (of 5 total)
  • I’ve never used this extension, but maybe try
    https://wordpress.org/plugins/contact-form-7-mailchimp-extension/

    Looking at the docs at this page it looks like it might do what you need
    http://renzojohnson.com/contributions/contact-form-7-mailchimp-extension/mailchimp-contact-form

    I think it just adds a “Mailchimp” tab to the existing Contact Form 7 edit screen and then you just put the your-name and your-email into the name and email fields on there and also your mailchimp ids and such. Looks simple.

    If that doesn’t work, I’d probably just edit email-before-download.php and change all 6 occurrences of your-email to whatever field name you want. And do the same for the 3 occurrences of your-name. Then save it. Then go edit your existing CF7 form and change your-email and your-name to the new names and then test it and see what happens.

    Thread Starter gmprobst

    (@gmprobst)

    Thank you for your fast reply, dtynan. Your suggestions sounded very promising.

    However, I have now spent a few hours installing, testing in Chrome as well as Firefox, trying, changing things, but to no avail.

    1) If I use the CF7 Mailchimp Extension (which looks very easy to use), the download (or form submit?) is simply looping, not taking it anywhere (namely the download link to appear beneath the form). This is confirmed by the fact that when viewing the plugin’s debug log file, it tells me no form has been submitted yet…

    2) When I changed the email-before-download.php values of your-emailx6 and your-namex3 to my MailChimp list field values, the same thing happened as when I used my MailChimp list field values directly in the CF7 form: when submitting the form on the website, it submits ok and the link appears below, but when clicking on the link, it loops and nothing happens.

    In essence, it seems to me that the EBD plugin rejects anything but the your-name and your-email, and plays up as soon as other values are being introduced. Can you think of any other way around? Or do you know of a better method all together? All I really need to do is getting a name and email address in exchange for a download, and want to directly integrate this information into Mailchimp…

    Hmm. I can’t think of a reason why #2 would fail if it definitely worked prior to you changing those field names. I wonder if there’s something else happening. I suggest you do the following (assuming you have done #2 … ie changed email-before-download.php):

    1. make a NEW form in Contact Form 7 and give it the appropriate field names to match your modified email-before-download.php. (the purpose of this step is to get a NEW id number for your form … we want a new id number, not the existing one, because it is now stored in the database and may be messing things up).

    2. upload a NEW file into Download Monitor. Give it a NEW filename that you haven’t used before. Again, the purpose here is to get a new download_id number and we want the file and filename to be new to ensure that everything is new.

    3. make a new test page in your wordpress and put your EBD shortcode in there using the NEW contact_form_id you got in step 1 above and the NEW download_id you got in the previous step. Make sure you use the new stuff .. if you accidentally use the old shortcode or its values you’ll need to start over.

    Ok, then test again and see what happens. If it gets stuck again, post a URL so I can go try it and see if I can see what’s wrong…

    just as a side note, I noticed this guy asked a support question and in it he happens to mention that he’s using EBD with the mailchimp extension, which makes me think it -should- work…. https://wordpress.org/support/topic/remove-email-from-inbox/

    Back on #1 in your last update, what exactly do you mean when you say you looked at “the plugin’s debug log file”? Which plugin are you talking about and what log file?

    Note that for EBD to work properly you must have WP_DEBUG turned OFF

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

The topic ‘EBD Not synching with MailChimp’ is closed to new replies.