Looking at this plugin. https://solspace.com/craft/freeform

Need a form to do this, any help would be pic guys.

Fill in form - sends email to nominated email with enquiry

If sign up to newsletter is chosen then the name is added to mailchimp list and opt in email sent

If sign up response is negative form still sends email to us, but the users email is not added to the mailchimp list or is added with a status of unsubscribe.

1 Answer 1


Freeform includes mail list integration for MailChimp, Constant Contact (pro only) and Campaign Monitor (pro only).

As per their documentation, form fields can be mapped to your mail list. You can include a checkbox so visitors can choose to subscribe when submitting a form. If they do tick the checkbox, they will be sent a double opt in email (if this is enabled).

Do bear in mind though that MailChimp is rolling out single opt-in from 31st October 2017 unless you're within the EU.

  • Awesome, thanks Sam
    – Dev Dude
    Nov 1, 2017 at 23:41
  • No worries buddy! Remember to accept my answer if you're happy with it :)
    – Sam
    Nov 1, 2017 at 23:56
  • Thanks Sam, was really helpful. I don't suppose you have any further light on how to implement the conditional mailchimp subscribe do you? Just bit stuck on that bit.
    – Dev Dude
    Nov 2, 2017 at 0:18
  • Ah think I have it 'Mailing list integrations' seems to have a checkbox option I can use on composer, once API is set, bingo. Thanks Sam
    – Dev Dude
    Nov 2, 2017 at 0:26
  • Glad you found it.
    – Sam
    Nov 2, 2017 at 9:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.