What we would like to accomplish:
We work for a company that has clients that can be interested in one or more of their projects. We would like to give the clients that subscribe to the mailing list the opportunity to unsubscribe from all of the clients subscriber lists or just the one project they've lost interest in. So in the mailing I would like to give two options: "I don't want to receive mailings from <client> anymore" (remove subscriber alltogether) and "I don't want to receive mailings about <projectname> anymore" (remove the subscriber from only this list)
I think this is possible by creating a seperate segment for each project and a custom unsubscribe page that uses the API to enable/disable segments for a client but maybe there is a simpler solution for this I don't know about yet?
Hi markwittens, have you taken a look at using the preference center for this task? Using the preference center, your subscribers can specify which projects they're interested in, or unsubscribe from your newsletters altogether.
Let me know if this is the solution you're after.
Hi! Thanks for your answer and sorry for the late response :-) The solution you described is not exactly what I was after but it will work for now. It would be great if it were possible in the future to create an unsubscribe/change link that handles removal of the option from the preferences with just one click (or maybe two: one to open the center with the given option deselected and one to confirm).
Thanks Mark, it's good to hear from you again :) As you mention, it may be possible to achieve something like this using our API, but I'll certainly record your request internally and let you know if it's something we consider :)
How does one do this with the API? Can you recommend an API developer we can hire to do this for us? Does CampaignMonitor offer a service to do this for us for a fee? Essentially, our issue is this: when people click unsubscribe, we want them to be unsubscribed from the segment they are on, not the whole list (which includes other newsletters we send). We are aware of the power of the preferences center, but we want to import now another list that has 90% of the same subscribers as our current list-- we don't want to double our cost. So segmenting would be fine except for the unsubscribe issue. Solutions? Ideas? Thank you.
Hi Jeremy, sorry about the late response here. You can potentially create your own custom subscriber preference center using our API. However, changing custom field values isn't the same as 'unsubscribing', so you have to be careful not to give subscribers the idea that they are leaving your list, when they in fact just being moved to other segments. As you can imagine, all sorts of permission issues can arise otherwise.
With this much duplication between lists, I'd definitely recommend using segments and encouraging subscribers to keep their preferences/custom field data updated. Perhaps you'll want to take an approach like this:
Not interested in this topic, or want to receive emails on other interesting topics? <preferences>Manage your subscription</preferences>. Don't want to hear from us anymore? <unsubscribe>Unsubscribe</unsubscribe>.
This is certainly the easiest way to approach this issue, no devs required. However, if you do want to create a custom preference center, you're more than welcome to take a look at our Find a Designer forum, as we don't recommend or contract out devs directly.
Thanks, Jeremy - I hope this has been of assistance. If you have any questions about the above, don't hesitate to ask.