Subscribers & opt-in
Add people one at a time, import a CSV, or collect them through a signup form — always with consent tracked.
Adding subscribers
Section titled “Adding subscribers”Add individuals from the dashboard or via the API. Each subscriber stores an email, optional name, custom fields, and per-list consent state.
CSV import
Section titled “CSV import”Upload a CSV and map columns to fields. CSV import is an in-app action — Plume dedupes against existing subscribers and reports skipped or invalid rows. The importer posts to POST /api/lists/{listId}/import.
email,name,plansofia@example.com,Sofia Chen,promarcus@example.com,Marcus Reid,freeDouble opt-in
Section titled “Double opt-in”The public flow is a POST /subscribe/{listId} that creates a pending subscriber and sends the confirmation email, followed by GET /confirm/{subscriberId} when the recipient clicks the link — which marks them confirmed.
Custom fields
Section titled “Custom fields”Define fields like plan or country and use them to personalize campaigns or build segments.