I have multiple lists – how should I organise my contacts?

When deciding on the best way to manage your contacts on EmailOctopus, it's important to keep in mind that lists are treated completely separately. If an email address is present on multiple lists, each time it's added counts as one contact in your total list size, potentially increasing your monthly subscription costs. This also means that in case you re-send an email across multiple lists, the duplicated contacts would receive the email multiple times. Finally, if a recipient that exists within multiple lists unsubscribes from one list, they'll remain subscribed on the other lists.

If you have a larger, clearly segmented audience, you might think about creating multiple lists for them. There are cases where this is an optimal solution – for example if you send emails for completely different brands, companies, niches, etc., and there is no overlap between people on your lists.

In other cases, where there is a possible overlap of contacts, like when you have lists of people who bought a specific product from you, it's better to keep all your contacts on one main list and divide your audience into smaller subgroups through segmentation. That way, you can completely avoid the risks mentioned above – duplicating your contacts, sending the same content multiple times to the same subscribers, and re-adding people who already unsubscribed.

One more advantage of using one list and segmenting it is that you can easily send an email to several selected groups of your list at once. If you keep your contacts on multiple lists, you'd have to duplicate your campaign and resend it to each list separately.

Example of single list management

You can create custom fields and tags to segment your contacts based on your specific needs. Here's how to do that: Adding new fields and Using tags.

Let's say that you're an author who has written three books. They were published in English and Spanish. You already have a list of people who bought your books, and you know which language your readers prefer. You also have an option to generate unique discount codes for your other books.

If you were to separate readers into dedicated lists, you would need six, one for each book and a preferred language combination. Instead, you can add them all to one list and assign a tag corresponding to each book they bought. You can also import the information about their preferred language to EmailOctopus as a custom field, and do the same for unique discount codes.

With such a list, you can easily create highly targeted campaigns. For example, a campaign in English for people who have bought all your books. Here's how such a segment would look:

Or, you can create a campaign asking your Spanish readers who only bought your first book and let them know what else you've written. This segment would look like that:

Custom fields can be used to customise your emails, too. We mentioned discount codes earlier – you can include a merge tag to insert a discount code for your other books in your campaigns. If you'd like to learn how to do this, you can find the instructions here: What is a merge tag and how to use it?).

If you'd like to learn more about sending campaigns to segments, we recommend this article: How to send a campaign to a segment.

There are advantages to that approach in automation, too. For example, you can create personalised automated 'Thank you' emails for each of the audiences when people buy one of your books with automations like this one:


These are just some simple examples. You can create more detailed segments of your audience by using multiple filters. We explain all the features available in our segmentation in this article: Using segmentation.

If you're unsure if you should use custom fields or tags for a particular information about your contacts, we explain their use cases here: What's the difference between tags and fields.

Updating your contacts on a single list

There might be situations when you get new information about your audience, and you'd like to update your EmailOctopus list to reflect that.

We'll stay with the author example: let's say you created a quiz for your readers. If it wasn't anonymous, you could update your list in EmailOctopus with this information to further expand your segmentation possibilities. You could then use this information to send short stories based on their answers.

It's possible to automatically update existing contacts with new information through an API integration or manually via import. If you do import, choose to update your existing contacts:


I would like to use a single list, but I have already added my contacts to multiple lists

If you already have multiple lists, it's still possible to merge them. You have to export them from the source list and then import them to the target list. We explain how to do that in detail in this article: How to merge multiple lists into one.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact us Contact us