Solspace User Module 3.3.5 and Mailchimp subscribe 2.0.4 not working

kbhookun's Avatar

kbhookun

23 Aug, 2011 06:38 PM via web

I looked all over this forum, the solspace forum and google. I can't seem to get mailchimp subscribe 2.0.4 to send data over to mailchimp after a user successfully registers and activates their account on EE.

Default registration works.

Any suggestions? permissions? settings? on mailchimps side? on my side?

please help.

  1. Support Staff 2 Posted by Stephen Lewis on 24 Aug, 2011 10:03 AM

    Stephen Lewis's Avatar

    Hi there,

    Some questions to get us started:

    1. What version of ExpressionEngine are you using?
    2. What are your membership activation preferences ("self activation", "no activation", etc.)?
    3. Assuming you're running EE2, are there any errors in the error log? You can access the error log from the navigation on the right-hand side of the settings page.

    Cheers,
    Stephen

  2. 3 Posted by Bhookun, Kevin on 24 Aug, 2011 10:57 AM

    Bhookun, Kevin's Avatar

    Hi,
    Thanks for the quick reply.

    EE is 2.2.2
    currently i have self activation option
    the error log just shows missing field data, which is weird because all required fields are filled out on my tests.
    see screenshot.

    http://d.pr/Q7Pq

    http://d.pr/n2iT

    http://d.pr/tq55

    I also have require terms of service and captcha enabled, would that make things not work?
    Also, do my field_names have to match the mail chimp merge names?
    thanks.

    Kevin.

  3. Support Staff 4 Posted by Stephen Lewis on 24 Aug, 2011 02:27 PM

    Stephen Lewis's Avatar

    Hi Kevin,

    I also have require terms of service and captcha enabled, would that make things not work?

    No, that shouldn't make any difference.

    Also, do my field_names have to match the mail chimp merge names?

    No, as long as you've mapped the member fields to the relevant merge variables, that should be enough.

    Does the "MOBILE must be provided" error in your screenshot refer to one of your test subscriptions? If so, it seems reasonable to assume that MailChimp Subscribe is being called correctly, and is attempting to send the data to MailChimp.

    Is the mobile number definitely saved to the database? MC doesn't really do anything fancy; it just looks in the custom member fields in the database for the requested information.

    Cheers,
    Stephen

  4. 5 Posted by Bhookun, Kevin on 24 Aug, 2011 04:29 PM

    Bhookun, Kevin's Avatar

    Does it only work for the default 'members' group? I am trying to have users register in a specific member group called 'liverush'
    i noticed one of my successful subscriptions was actually in the 'members' user group.
    How can i specify which group it should be looking into?

    >

  5. Support Staff 6 Posted by Stephen Lewis on 29 Aug, 2011 10:07 AM

    Stephen Lewis's Avatar

    Does it only work for the default 'members' group? I am trying to have users register in a specific member group called 'liverush'

    That shouldn't make any difference.

    Have you checked whether the mobile number is being saved to the database?

    Cheers,
    Stephen

  6. 7 Posted by Bhookun, Kevin on 29 Aug, 2011 11:05 AM

    Bhookun, Kevin's Avatar

    Hi. It works fine if i don't collect the phone number. seems the validation on phone number is causing the problem.
    I can do without phone number for now, but is there a workaround?

    k.

  7. Support Staff 8 Posted by Stephen Lewis on 29 Aug, 2011 11:24 AM

    Stephen Lewis's Avatar

    MailChimp Subscribe doesn't perform any validation, at any point. It just takes the member data from the database, maps it to the merge variables specified in the extension settings, as sends everything to MailChimp.

    If MailChimp is rejecting the telephone number as "invalid", and it's important that you capture a valid telephone number, then you'll need to perform some validation on the member registration page.

    Stephen

  8. Stephen Lewis closed this discussion on 09 Sep, 2011 08:20 PM.

Comments are currently closed for this discussion. You can start a new one.