Announcement

Collapse
No announcement yet.

Mailchimp integration problems

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mailchimp integration problems

    Hey gang.
    I've been able to get everything working with our FaaS forms as needed.
    EXCEPT for mailchimp.

    I've entered our MC API key, and entered the Mailing List Name as well.
    Should this be mailing list ID?


    I'm currently getting this error response, which I'm not sure exactly where the problem is.


    Code:
    /support/error?on=Xml%20Error&The%20'urn:APISchema.xsd:eNewsletterPassword'%20element%20is%20invalid%20-%20The%20value%20''%20is%20invalid%20according%20to%20its%20datatype%20'NormalizedString'%20-%20The%20actual%20length%20is%20less%20than%20the%20MinLength%20value.&hashresponse=ZGEzOWEzZWU1ZTZiNGJkMzI1NWJmZWY5NTYwMTg5MGFmZDg3OQ==&RefID=


    My form contains these fields for mailchimp subscription:
    Code:
              <p class="communicate">
                  <input name= "eNewsletterName1" type="hidden" value="MailChimp" />   
                  <input name="SubscribeList1" type="checkbox" id="SubscribeList1" value="Click and Pledge Donations List" />
                  <label class="check" for="email_communications">I would like to receive email communications</label>
              </p>
    Thanks for your help.
    Last edited by ajp; 09-19-2012, 12:37 PM.

  • #2
    Any ideas on this?

    I've tried all combinations of List ID, list name, etc with no help.

    Thanks!

    Comment


    • #3
      Good day!

      We have tested the issue and there was a bug with the MailChimp which was fixed 2 days ago after your initial post.

      Our tests show that the subscription works but what is interesting is that MailChimp does not increment the count of subscribers even though the email is subscribed. It seems like MailChimp has a delay in showing the count when a subscriber posts.

      Have you checked the subscriber list?
      Regards,
      Click & Pledge Support Department

      Join us @ the educational webinars: https://clickandpledge.com/webinars/
      Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

      Comment


      • #4
        Does it matter if the list is a single or double opt-in list?

        Comment


        • #5
          Good question!

          I am not sure we have tested this against a double opt-in. Since in double opt-in the user gets an email and has to verify.

          Perhaps a good test would be to set up a regular list and test it.
          Regards,
          Click & Pledge Support Department

          Join us @ the educational webinars: https://clickandpledge.com/webinars/
          Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

          Comment


          • #6
            Well, double opt-in is Mailchimp's default.
            Only through the API, can you subscribe someone and bypass the double opt-in method.

            My code has changed slightly, but I'm still getting the same error.
            Code:
            	  	<p class="communicate">
            		  	<input name="eNewsletterName2" type="hidden" maxlength="200" size="40" value="MailChimp"/>  
            	  		<input name="SubscribeList2" type="checkbox" id="SubscribeList2" value="Click and Pledge Donations List" />
            	  		<label class="check" for="email_communications">I would like to receive email communications for Words of Hope</label>
            	  	</p>
            The error seems to read:

            eNewsletterPassword element is invalid
            The value '' is invalid according to its datatype 'Normalized String'
            The actual length is less than the MinLength value.

            Are those errors coming from Click and Pledge?
            Or MC's API and just getting passed back to me?

            There is no "eNewsletterPassword" when using MailChimp integration, so how am I supposed to send a password?

            I'm setting the appropriate "eNewsletterName2" field name that should denote to use MailChimp, correct?

            Comment


            • #7
              Good day!

              Please try again and let us know what results you will get.

              We did an adjustment for MailChimp and I would like to see if your form works.
              Regards,
              Click & Pledge Support Department

              Join us @ the educational webinars: https://clickandpledge.com/webinars/
              Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

              Comment


              • #8
                Hey folks!

                Yes the form now works and the user was automatically subscribed.

                Thanks so much!

                Just as a question, is there a reason that you request the list name, instead of the unique MailChimp List ID, that most other 3rd-party and API integrations seem to use?

                Thanks again!
                AJP

                Comment


                • #9
                  Glad to see it all working.

                  The reason for name and NOT ID is simply because we have to show the name of the lists in our own checkout pages. MailChimp has ID but the other 2 providers don't and we have tried to keep it unified.

                  If you check any of our pages you will see how the names are listed. See below as an example:

                  https://co.clickandpledge.com/?wid=41089
                  Regards,
                  Click & Pledge Support Department

                  Join us @ the educational webinars: https://clickandpledge.com/webinars/
                  Live Support- read more: https://support.clickandpledge.com/s/article/general-information-live-support/

                  Comment


                  • #10
                    Gotcha. I'm sure you'd be able to get that information from using the list ID, but who needs extra API calls?

                    Thanks again gang!

                    Comment

                    Working...
                    X