Pre-selected interest groups not merged with signup forms

Created on 10 November 2020, over 4 years ago
Updated 10 July 2025, 16 days ago

We've been using MailChimp interest groups as a way of segmenting contacts with a given subset of interests. So, for example, we have a "Content updates" group with multiple sub-groups, based on the topics in which they're interested in receiving updates. Some UIs might expose those as checkboxes on a single subscription form, but in our case, we simply allow them to "Subscribe" to content updates for a given subset of content and the interest group is pre-selected.

However, the interest group integration is not additive. Therefore, the code doesn't check whether they're already subscribed to a sub-group. Signing up for one, therefore, removes you from any other.

We're in the process of switching from interest groups to tags. There isn't support for tags in the mailchimp module at this time, and it was too much work to try to resolve it here at this time. But I wanted to be sure the bug was documented in the issue queue.

In the meantime, we created a couple of patches that allow us to use the Webform MailChimp module to set arbitrary tags in MailChimp, which seems like a better alignment with MailChimp's use of tags than hidden interest groups. I'll be creating an issue in the Webform MailChimp issue queue as well.

🐛 Bug report
Status

Closed: won't fix

Version

1.0

Component

General

Created by

🇺🇸United States a-fro

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇺🇸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