• Resolved Henry H.

    (@sirhenryhu)


    Hi ibericode team. I addressed a failure that the visitors subscribed via a customised CF7 form syncing to MC.

    The requested information is listed below:

    • A link to your site: https://henryh129.sg-host.com/contact/
    • Messages, errors, etc.: No error message/alert
    • Which version of MailChimp: 4.9.3
    • WordPress & PHP version: WordPress 6.2 & PHP 7.4.33

    Originally the form is built as followed, and all the fields are required in MC and the CF7 fields are marked as required too:

    [text* subscriber id:2_01 autocomplete:name placeholder "Subscriber"]
    
    [email* Email id:2_02 autocomplete:email placeholder "Email"]
    
    <div class="clearfix">
     <div id="left">
      [select* gender id:2_03 first_as_label "Gender" "Male" "Female" "X"]<br/>
      [select* role id:2_05 first_as_label "Role" "Opt.1" "Opt.2" "Opt.3" "Opt.4" "Opt.5" "Opt.6"]
     </div>
     <div id="right">
      [select* industry id:2_04 first_as_label "Industry" "Opt.1" "Opt.2" "Opt.3"]<br/>
      [select* interest id:2_06 first_as_label "Interest" "Opt.1" "Opt.2" "Opt.3"]
     </div>
    </div>
    
    [submit "SUBSCRIBE"]

    Then I followed the documentation from you and tweaked it into:

    [text* mc4wp-SUBSCRIBER id:2_01 autocomplete:name placeholder "Subscriber"]
    
    [email* mc4wp-EMAIL id:2_02 autocomplete:email placeholder "Email"]
    
    <div class="clearfix">
     <div id="left">
      [select* mc4wp-GENDER id:2_03 first_as_label "Gender" "Male" "Female" "X"]<br/>
      [select* mc4wp-ROLE id:2_05 first_as_label "Role" "Opt.1" "Opt.2" "Opt.3" "Opt.4" "Opt.5" "Opt.6"]
     </div>
     <div id="right">
      [select* mc4wp-INDUSTRY id:2_04 first_as_label "Industry" "Opt.1" "Opt.2" "Opt.3"]<br/>
      [select* mc4wp-INTEREST id:2_06 first_as_label "Interest" "Opt.1" "Opt.2" "Opt.3"]
     </div>
    </div>
    
    [submit "SUBSCRIBE" name="mc4wp-subscribe" value="1"]

    All the tags are identical to the field tags in MC. Besides, the settings are configured as followed:

    • Integration > CF7: Active
    • Integration > Custom: Active

    As you can see, the form is built for subscription purposes, which means the checkbox isn’t needed since it’s a subscription form obviously. Therefore, the required name and ID are inserted into the submit button.

    The submission can be made without an error but it just won’t sync to the MC list assigned. I am not sure if I set the tags with faults.

    Any correction/suggestion is appreciated in advance. Looking forward to seeing your reply soon.

    There’s another thing I want to bring up – there’s an invalid link contained in the message triggered once the MC list is assigned to sync to and tells users to ensure all fields should be set up as required. I believe that you’d be interested in updating it to give future users a decent seamless experience.

    • This topic was modified 1 year, 7 months ago by Henry H..
    • This topic was modified 1 year, 7 months ago by Henry H..
    • This topic was modified 1 year, 7 months ago by Henry H..
    • This topic was modified 1 year, 7 months ago by Henry H..
    • This topic was modified 1 year, 7 months ago by Henry H..
    • This topic was modified 1 year, 7 months ago by Henry H..
    • This topic was modified 1 year, 7 months ago by Henry H..

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

Viewing 1 replies (of 1 total)
  • Plugin Contributor Lap

    (@lapzor)

    Did you set the integration to “implicit” so that it doesn’t require the checkbox? Otherwise you can add it as checkbox or as hidden field.

    Secondly, in your Mailchimp .com account under the audience settings make sure no extra fields are set as “required” if those fields aren’t added to the form as well.

    In your WordPress admin, under MC4WP > Other, set it to “log everything” and then after either setting the integration to implicit or by adding a hidden field or checkbox test it again and see what shows up in the log.

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

Viewing 1 replies (of 1 total)
  • The topic ‘MC Syncing Fails w/ Subscribing via a CF7 Form’ is closed to new replies.