Somehow Deleted MC Users on Import

Created on 25 January 2023, over 2 years ago

I'm adding this as a "support request" as opposed to a bug because I'm not sure how exactly this might have happened but want to see if anyone has a thought / suggestion.

I'm upgrading a Drupal 7 site to Drupal 9, and there's a user base of about 12k. I'm migrating users, but my migration code isn't currently mapping the "old" mailchimp subscription field to the new one (my understanding is that webhook lookups usually set it for a user in any case).

I have a list subscription checkbox in my user account fields that defaults to "required". When I started my first import post-configuration of this field, I started getting notifications in my migrate script output that people were being signed up as they were being added to the site. Having that default in place made this make some sense, so I immediately stopped the migration so as not to inadvertently subscribe folks.

I then switched the field to be "not" required and proceeded with my import. Everything went seemingly smoothly, but a few days later I heard back from the client that their subscriber base had dropped by ~3k users. This was clearly directly related to my actions based on the timing, but what's even odder is that the affected users didn't seem to just be "unsubscribed", they were no longer present in the audience at all. I ended up exporting some recipient lists from immediately before and after the event to find the affected users and re-import them, and none of them were present in Mailchimp anymore.

It's kind of a long preamble, but I'm curious to know primarily if anyone has any idea how this module might effectively completely delete a record from Mailchimp, even in a case of misconfiguration? Or any other ideas about what might have happened?

💬 Support request
Status

Active

Version

2.0

Component

Lists Module

Created by

🇺🇸United States matthensley Portland, OR

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @matthensley
  • 🇳🇱Netherlands megachriz

    There is a possibility that the records were not deleted at the time, but got the status "pending" instead. Subscribers with that status are hidden in Mailchimp. Pending subscriber do eventually get deleted sometime later (after 60 days, according to the documentation).

    I opened an issue where members that subscribe for the second time get the status "pending": 🐛 Already subscribed member gets status "pending" when he/she subscribes using double opt-in, but gets no confirmation mail Needs review .
    It is possible that that one is related to this issue.

  • Status changed to Closed: won't fix about 1 month ago
  • 🇺🇸United States xenophyle

    Thanks for submitting this ticket — and sorry we didn’t get back to you about it sooner. We are cleaning up old issues and issue for old versions and are going to close this one. If this issue is still relevant for you, please re-open it and update the “Version” field, and include any updates to the behavior you are seeing.With a smaller issue queue, we’ll have an easier time getting back to you.

Production build 0.71.5 2024