Lists & campaigns

Lists & campaigns

How you build an audience and send to it: lists and segments hold your subscribers, signup forms grow them, and campaigns and autoresponders do the sending.

Mailing lists & segments

A mailing list is a group of subscribers with default sender settings. Each subscriber has standard fields (email, name, status) plus any custom fields you define — store anything you want to personalize or target on.

A segment is a saved filter on a list — for example "subscribers in the last 30 days" or "anyone whose email domain is example.com." Segments let you target a campaign at a slice of a list without maintaining separate lists. Build them from rules combined with and/or logic; see the segments API for the full operator list.

Signup forms

Signup forms collect new subscribers straight into a list. Create a form for a list in the console, then share its hosted link or embed it on your site. When someone submits it, they're added to the list.

A form can require double opt-in — the new subscriber gets a confirmation email and only joins once they click the link. This keeps your list clean and is a good default for marketing mail. Whether confirmation is required is set on the form.

Campaigns & autoresponders

There are two ways to send:

  • Campaigns — a one-time send to a list, segment, or custom audience. You write the content, pick the audience, and send now or schedule it. See the campaigns API.
  • Autoresponders — automated messages that fire on a trigger rather than a manual send. Use them for welcome series, date-based reminders (e.g. a renewal a few days before a date field), or follow-ups based on whether someone opened or clicked a previous message. Each autoresponder has a trigger and an optional delay (immediate, or after minutes/hours/days/weeks/months).

Suppression

A suppression list holds addresses that should never be emailed. Hard bounces and unsubscribes are added automatically; set up feedback loops to capture spam complaints and suppress those too. You can also add your own addresses or import a CSV. Suppression can apply globally or be scoped to a specific list or segment. See the suppression API to manage entries programmatically.