Lists
You choose the members. Add and remove them yourself, and membership changes the moment you do.
Audiences
You write a rule about profile data. Courier keeps membership current as profiles change.
Which one to use
Use a list when you can’t express the group as a query. Use an audience when you can, so you never maintain it by hand.
A list member is present the moment you add them. A large audience rebuild takes minutes, and a send reads the stored membership, so let a rule change settle before a critical send.
To scope a send to one tenant, use the
MEMBER_OF operator inline on the recipient. It’s a send-time filter, not part of a list or audience definition.
Preferences still apply either way. A member who opted out of the template’s topic is recorded as UNSUBSCRIBED rather than delivered.