You might think this would be easy. It’s not.

Let’s say you have a supermarket site. You have a blog/newsletter, but you have lots of posts and you’d like to let visitors select which topics they’d like to hear about. You’d like a form where they could check boxes to choose among:

  • Fruits & Vegetables
  • Frozen
  • Bakery
  • Deli
It's not that easy, but it's not impossible to segment your mailing list in MailChimp.

It’s not that easy, but it’s not impossible to segment your mailing list in MailChimp.

You get the idea. Ideally, I’d be able to sign up for as few or as many as I’d like. Even better, I’d have something of a profile page where I could (later) update my settings. Sounds good, right? Of course it’s possible (“Anything is possible,” says my contractor, “with enough time and money.” )

Here are the steps in a nutshell.

  1. Groups: Create “Groups” in MailChimp. This is not Segments, but Groups. You’ll find it under Lists –> Manage Subscribers –> Groups.
  2. Campaigns: Once you have the groups, you create new Campaigns that will only go to that Group. The key here is to choose only the group
  3. Segment: Yeah, I know, it gets confusing, but you’re sending a “Segment” of your list to one of your groups. So, a “segment” is what you’re sending (the Deli newsletter) and the group are the people who want just that newsletter (the Deli fans).
  4. RSS feed: this gets a little tricky, but for my example, the RSS feed for just the Writing category (that will go to the Writing group) is: http://repossible.com/category/writing/feed/.
  5. Forms: I found a plugin (MailChimp for WordPress) that made creating the form easier. I think I could have maybe as easily built the form in MailChimp. Dunno. At least this gives you a nice little shortcode which you can put in your
Send the RSS feed to only one group.

Send the RSS feed to only one group.

That’s it. Ha, as if that were clear. There are several steps, but once you understand what you need, you can puzzle the pieces together. Once I’m sure this all works, I’ll revisit this post and dot some t’s and cross some i’s … ;-)