• I did a View Source to manually find the selector to use (“#gform_?” where “?” is the number of the particular Gravity Form to use) and entered that in. I told the form to use labels of the same names as the Merge Fields of the list. I generated and entered the MailChimp API Key (of course). The MailChimp list for the account with that API key came up just fine, and I selected it.

    Forms filled out submit to WordPress just fine, and Gravity Forms logs them just fine. But MailChimp apparently never even notices. No indication that they were ever even so much as PINGed by this plugin (beyond setting the list from the Settings page).

    I suspect that the issue has to do with the fact that Gravity Forms (does not allow customizing the field “name=””” parameters, such as “<input name="EMAIL" …>“. Instead they’re locked into having names such as “input_1”, even if I go into the Advanced Field Settings of Gravity Forms and enter in an Admin Field Label. That does not change the HTML <input> tag’s name="input_#" parameter. It only sets the column name for the display of entries in Gravity Forms’s admin back-end.

    Whatever the cause, until this is resolved, please don’t falsely advertise your plugin as working with Gravity Forms when it doesn’t. Please update the Plugin Description to move the “• Gravity Forms” unordered (bulleted) list item to the “Does not work with” unordered list.

    https://ww.wp.xz.cn/plugins/fuseforms-for-mailchimp/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Joel MMCC

    (@joel-mmcc)

    Possible solution (also applicable to any other forms plugin that doesn’t allow overriding the name="" HTML parameter for fields, if this is indeed the cause): on the Settings page, after selecting the desired MailChimp list, do the API call to retrieve the Merge Fields for that list, and for each provide a place to type in the HTML Name of the form to map to that field, then do the mapping as needed in your plugin.

    For instance:

    Custom form selector: [ #gform_2 ]

    MC Merge Field: HTML Field Name
    • EMAIL: [ input_1 ]
    • FNAME: [ input_2 ]
    • LNAME: [ input_3 ]

    That still requires the user to do a View Source or Inspect to obtain the actual HTML field names, just as they currently have to do to obtain the custom form ID.

    @joel MMCC

    The best way to integrate MailChimp with Gravity Forms is to use the add-on that is offered. It works very well. You just add the API key in the settings, then setup a feed on a form, then you can select which list to use.

    I agree with Joel — it DOES NOT WORK. Because when I try to match up the form with my Mailchimp, it refuses to let me see anything for the e-mail address. It matches up with First and Last Names, it shows me the list of fields available for every other variable, but not for the Email address, which is the critical item.

    I have renamed the field to be exactly the same as in MailChimp, and it makes no difference. Yet I have absolutely no problem with this if I do a csv export and then import into MailChimp.

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

The topic ‘Does NOT work with Gravity Forms!’ is closed to new replies.