Subscribers

A Subscriber is the person that subscribes to a list. A subscriber can be an existing User in Craft or an anonymous user. In either case, the Subscriber is identified by their email address.

A Subscriber can be added to multiple Lists but a Subscriber can only be added to a specific list once. A Subscriber can subscribe to any Element in Craft – Entries, Categories, Products, Users, Lists, etc.

When an email address is added to a Subscriber List, if the email address matches the address of a known User in Craft, a link can be created between the two.

See the Enable User Sync setting for more info.

# Templating

# Get all Lists belonging to a specific Subscriber

{% set subscriber = craft.sproutLists.subscribers     .email('[email protected]')     .one() %}      {% for list in subscriber.getLists().all() %} 	{{ list.name }} {% endfor %} 

# Get all Subscribers on a given List

The List ID can be found in the sidebar of the List edit page in the control panel.

{% set subscribers = craft.sproutLists.subscribers     .listId(123)     .all() %}  {% for subscriber in subscribers %}     {{ subscriber.email }} {% endfor %}