Can you please explain a bit more what webooks do, exactly?

All I see in terms of explanation is:

When a user unsubscribes from a list or updates their profile outside of Drupal, MailChimp will trigger an event to update the user's cached MailChimp member information. This will not update any of their Drupal user information.

But I don't find that entirely clear...

My understanding is this: if a user clicks the "unsubscribe" link in a newsletter I send them, if I use webhooks, then when they go to their profile, they will see that they are unsubscribed from that newsletter... but if I do NOT use webhooks, then their profile may still show them as subscribed?

Is my understanding correct? If so, it seems like it would always be advisable to use webhooks?

Comments

silkogelman’s picture

That seems like a correct understanding.
Webhooks enable you to have the MailChimp subscription status be pushed back to your Drupal site when it is changed from outside of Drupal. This way the Drupal account reflects the actual 'current' status.

If you want the MailChimp subscription status integrated with Drupal's user account information it's advisable to use webhooks.
You don't need them if you just want to have a MailChimp newsletter subscription box on your Drupal site, and require no Drupal account integration for your users.

amytswan’s picture

Issue summary: View changes
Status: Active » Closed (won't fix)

“And now our watch [for support of the 7.x-2.x version of the MailChimp module] has ended…” With the approaching deprecation of MailChimp’s API version 2.0, I’m sad to say we too must turn the page. This branch will become unsupported in early October and officially deprecated by the end of this year (2016).

Fret not! The 7.x-4.x and 8.x versions come highly recommended. Both are using Mailchimp’s new API 3.0 and are being actively maintained. If you find this issue still exists on either the 7.x-4.x or 8.x branches, let us know by opening a new ticket. “What is dead may never die, but rises again, harder and stronger!”