You can use lists to organize your contacts into groups in order to send timely and relevant messages to your audience.
# In this article
# Types of lists in Iterable
There are five types of lists in Iterable: static, dynamic, suppression, scheduled, and internal. Global suppression lists are suppression lists with the global setting enabled.
| List type | Can be created by | Uses |
|---|---|---|
| Static |
| Sending campaigns to users |
| Dynamic | Saving the results of a search on the Segmentation page | Sending campaigns to users |
| Suppression | Uploading CSV data on the Lists page | Preventing users from receiving certain campaigns and journeys (must be manually applied to the campaigns and journeys) |
| Scheduled | Saving the results of a segmentation query that includes Catalog data | Sending campaigns to users |
| Internal | Uploading CSV data on the Lists page | Sending test campaigns to internal users |
# Static lists
A static list is a send list that consists of a set of users that doesn't change unless it's manually updated (for example, when you upload a CSV file to Iterable or when a user fills out a sign-up form).
# Dynamic lists
A dynamic list is a send list that's built with Iterable's Segmentation tool. Dynamic lists automatically find and update groups of users based on shared attributes (for example, users who have opened an email within the past 90 days).
# Suppression lists
A suppression list is a group of users who should be excluded from certain campaigns and journeys. Adding a contact to a suppression list does not prevent them from receiving all campaigns and journeys—suppression lists only exclude users from the specific campaigns and journeys to which they are applied.
# Global suppression lists
Making a suppression list global automatically applies the suppression list to all campaigns and journeys in a project. This can be helpful for excluding cohorts who should never receive messages from your brand, which is an important part of protecting your sender reputation and staying compliant. Each Iterable project can have a maximum of 10 global suppression lists.
To make a suppression list global:
From the Lists page, find the suppression list that you want to make global, open the row's three-dot overflow menu, and click Enable Global. Or open the list and click the Enable Global button on its details page. This applies the global suppression list to all newly created campaigns and journeys.
To apply the list to existing campaigns and journeys that were created before the suppression list was global, you'll need to manually apply the list to those campaigns and journeys.
To make a global suppression list non-global:
From the Lists page, find the global suppression list that you want to convert to a regular suppression list, open the row's three-dot overflow menu, and click Disable Global. Or open the list and click the Disable Global button on its details page.
This stops the global suppression list from being added to all future campaigns and journeys. If you want to remove the suppression list from existing campaigns and journeys, you'll need to manually remove it.
NOTE
Global suppression lists are not automatically applied to campaigns created with
the POST /api/campaigns/create
API endpoint. If you create a campaign with this endpoint and want to apply a
global suppression list to it, you'll need to add the list ID to the
suppressionListIds request parameter in the API call.
Global suppression lists cannot be applied to embedded messaging campaigns.
# Scheduled lists
BETA FEATURE
This feature is currently in beta for select Iterable customers. If you're interested in using the beta version of this feature, talk to your customer success manager. (NOTE: Catalog must be part of your Iterable plan.)
A scheduled list is a send list built from a segmentation query that uses the Matches Catalog Data comparator. Scheduled lists refresh once every 24 hours at a time you choose, which makes them useful for recurring campaigns that depend on changing catalog data. This feature is currently in beta.
To learn how to create and manage scheduled lists, including beta enrollment details, see Creating User Lists with Catalog Data.
# Internal lists
An internal list is a send list that consists of a group of people within your organization (it should not include any user contact info). You can use internal lists to send proofs of messages to your teammates without worrying about accidentally sending a campaign to customers before you're ready to.
# Working with lists
You can view and manage your project's lists from the Lists page. To learn how to create, edit, update, and delete lists, see Managing Lists.
# Want to learn more?
For more information about some of the topics in this article, check out these resources. Iterable Academy is open to everyone — you don't need to be an Iterable customer!
Iterable Academy
Support docs