Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mailchimp issues with plugin #517

Closed
little-wow opened this issue Nov 28, 2016 · 1 comment
Closed

Mailchimp issues with plugin #517

little-wow opened this issue Nov 28, 2016 · 1 comment
Assignees

Comments

@little-wow
Copy link

little-wow commented Nov 28, 2016

These are the issues that were uncovered when testing the Mailchimp plugin.

  1. The current implementation overwrites form fields whenever a record is updated. We really don't want this to happen so that we can filter on multiple attributes when we send emails to people.
    According to Gravity Form support, this plugin should be added to the theme functions.php file: https://www.gravityhelp.com/documentation/article/gform_mailchimp_override_empty_fields/

  2. We want all information to be added to Mailchimp so that we can send emails to donors as well as people who want to be on our email lists.

  3. Here are screenshots and explanations of the issues that were uncovered with testing surrounding paypal payment:

The transaction hits Mailchimp as soon as the "Pay with Paypal" button is pushed. Note – I did not check the "Yes, Subscribe me to the CC newsletter" in this test and I still got the email below.

screen shot 2016-11-22 at 10 52 49 am

screen shot 2016-11-22 at 10 51 43 am

When the user clicks next here, nothing happens yet

screen shot 2016-11-22 at 10 55 27 am

I got the payment to go through via a fake card, and I got an email confirmation when it went through and I was redirected to the thank you page. (Found the fake card numbers here: https://stripe.com/docs/testing#cards)

Paypal triggers the email, failed credit card does not.

  1. Because we're adding everyone to the same list (which I do think is a good idea,) it means that donors who don't want to be added to the general mailing list will get the same "Thanks for signing up" double opt-in on the list, and I'm not sure how to make it so that they don't get that.
    Maybe we could just auto-add people to the CC mailing list if they donate and take off the little check box on the address page? It's a double opt-in, and also send the donor onboarding emails triggered by the plugin.
@robinpuga
Copy link

@little-wow Our team will review and prepare the plugins for GravityForms / MailChimp integration. Thanks for the link to the additional plugin, hopefully that sorts out the issue of data being overwritten.

Some clarification with respect to a couple items listed above:

  1. "Note – I did not check the "Yes, Subscribe me to the CC newsletter" in this test and I still got the email below."
    NOTE that we can configure the GravityForms form to not send the record to MailChimp using its built-in conditional logic, however I think the Thank You email you received is due to configuration on your MailChimp account...ie. It's sending a thank you email when you add people to the list.

  2. Re: double opt-in issue...there is a setting the GravityForms / MailChimp Integration plugin to remove double opt-in. More testing is necessary to confirm this user experience is what you are looking for.

  3. MOST IMPORTANTLY (and not mentioned in ticket above), if we do not do anything to confirm that PayPal transactions are legitimate in GravityForms then you will have a MailChimp list full of spam submissions. We will be pushing all the PayPal transactions that are submitted to GravityForms to MailChimp's list.

  4. One final thing to remember and test, if we are wishing to push all donation submission user records into MailChimp we need to ensure there is a field for "Receive Newsletter (Y/N)" or something like that in MailChimp.

Please also note that we do not have access to your MailChimp account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants