# Email list

URL: /systems/email-list · Id: `system:email-list`

> Email list keeps each Newsletter a Startup sends: its subscribers with their Consent, every issue, and the paid tier its Offer gates.

Email list keeps each [Newsletter](/business/nouns/newsletter) a [Startup](/business/nouns/startup) sends: its subscribers with their [Consent](/business/nouns/consent), every issue, and the paid tier an [Offer](/business/nouns/offer) gates. Every Startup has one from its first day, and its status is `planned`.

## Summary
| Part | This System |
| --- | --- |
| Group | Marketing |
| Status | Planned: documented ahead of release |
| Shelf | Front: offered from a Startup’s first days |
| Reach | Every Startup, from day one |

You can ask:

- “Start a newsletter”
- “Send this issue to my list”
- “Import my subscribers from a CSV”
- “Charge $8 a month for the full issue”

## What you get
| Part | This System |
| --- | --- |
| Starts | On for every Startup at creation, with nothing to install. |
| Built from | [Email delivery](/systems/communications/email), [Database](/code/platform/capabilities/database), [Workflows](/code/platform/workflows) |

## Nouns it owns
| Noun | Definition |
| --- | --- |
| [Newsletter](/business/nouns/newsletter) | A Newsletter is a list of Contacts who subscribed to a Startup’s issues by email, with the Offer that gates its paid issues. |

## Verbs
| Verb | Object | Approval | Event |
| --- | --- | --- | --- |
| [Newsletter.create](/business/nouns/newsletter/create) | [Newsletter](/business/nouns/newsletter) | None | `Newsletter.created` |
| [Newsletter.send](/business/nouns/newsletter/send) | [Newsletter](/business/nouns/newsletter) | Asks first; waits 1 business hour | [`Newsletter.sent`](/business/events/Newsletter.sent) |
| [Newsletter.import](/business/nouns/newsletter/import) | [Newsletter](/business/nouns/newsletter) | None | [`Newsletter.imported`](/business/events/Newsletter.imported) |
| [Contact.subscribe](/business/nouns/contact/subscribe) | [Contact](/business/nouns/contact) | None | [`Contact.subscribed`](/business/events/Contact.subscribed) |
| [Contact.unsubscribe](/business/nouns/contact/unsubscribe) | [Contact](/business/nouns/contact) | None | [`Contact.unsubscribed`](/business/events/Contact.unsubscribed) |

## Events
| Direction | Event | How |
| --- | --- | --- |
| Emits | `Newsletter.created` | By [Newsletter.create](/business/nouns/newsletter/create) |
| Emits | [`Newsletter.sent`](/business/events/Newsletter.sent) | By [Newsletter.send](/business/nouns/newsletter/send) |
| Emits | [`Newsletter.imported`](/business/events/Newsletter.imported) | By [Newsletter.import](/business/nouns/newsletter/import) |
| Emits | [`Contact.subscribed`](/business/events/Contact.subscribed) | By [Contact.subscribe](/business/nouns/contact/subscribe) |
| Emits | [`Contact.unsubscribed`](/business/events/Contact.unsubscribed) | By [Contact.unsubscribe](/business/nouns/contact/unsubscribe) |

## States
None.

## Who operates it
| Part | This System |
| --- | --- |
| Accountable | [Marketing Lead](/agents/marketing/marketing-lead) |
| Team | [Marketing Team](/agents/marketing) |
| Seat | A role agent holds it until a Human is seated. |

## Approvals and limits
| Verb | Rule | Detail |
| --- | --- | --- |
| [Newsletter.send](/business/nouns/newsletter/send) | A person says yes first | Waits 1 business hour |

## Processes that use it
None.

## Rail underneath
None.

## Views and dashboards
| View | Shows | Metrics |
| --- | --- | --- |
| The [Marketing Lead](/agents/marketing/marketing-lead)’s view | The Metrics its accountable Role answers for. | [Play-sourced Customers](/agents/marketing#play-sourced-customers), [Fully loaded acquisition cost](/agents/marketing#cac-fully-loaded), [Organic share](/agents/marketing#organic-share), [Referral share](/agents/marketing#referral-share), [Spam rate](/agents/marketing#spam-rate), [Play payback](/agents/marketing#play-payback) |

## Access
What each Access level may call here.

| Access level | May call |
| --- | --- |
| `owner` | Every Verb (9) |
| `admin` | All but 1 of 9: `Newsletter.send` |
| `member` | All but 1 of 9: `Newsletter.send` |
| `viewer` | Read only (2 of 9) |

## Import and export
None.

## Fees and pricing
None.

## Availability and limits
| Part | This System |
| --- | --- |
| Status | Planned: documented ahead of release |

## Compliance notes
Every issue carries a one-click unsubscribe link and skips Suppressions and withdrawn Consent; what each issue says stays the founder’s.

Controls it carries:

- [Point-in-time recovery](/systems/trust-and-governance/controls/point-in-time-recovery)
- [Processing definitions](/systems/trust-and-governance/controls/processing-definitions)
- [Action completion](/systems/trust-and-governance/controls/action-completion)

## Related Systems
- [Sequences](/systems/sequences)
- [Forms](/systems/forms)
- [CMS](/systems/cms)
- [Mailboxes](/systems/mailboxes)

## Works with
| With | Links |
| --- | --- |
| Teams | [Marketing Team](/agents/marketing) |
| Roles | [Marketing Lead](/agents/marketing/marketing-lead) |
| Products | [SalesBuilder](/code/builders/sales), [SiteBuilder](/code/builders/site) |
| Guides | [Start a newsletter](/systems/marketing/start-a-newsletter) |

## Example
Leaseline sends a letter on lease law to 900 property managers. The monthly issue is free, and the weekly issue and the archive cost $8 a month. Paid issues reach only subscribers whose [Subscription](/business/nouns/subscription) covers them.