Announcement

Collapse
No announcement yet.

Mailchimp integration problems

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

  • ajp
    replied
    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!

    Leave a comment:


  • CnP.Support
    replied
    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

    Leave a comment:


  • ajp
    replied
    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

    Leave a comment:


  • CnP.Support
    replied
    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.

    Leave a comment:


  • ajp
    replied
    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?

    Leave a comment:


  • CnP.Support
    replied
    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.

    Leave a comment:


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

    Leave a comment:


  • CnP.Support
    replied
    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?

    Leave a comment:


  • ajp
    replied
    Any ideas on this?

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

    Thanks!

    Leave a comment:


  • ajp
    started a topic Mailchimp integration problems

    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, 01:37 PM.
Working...
X