Create mailing lists, manage subscribers, define custom fields, and segment your audience for targeted campaigns.
About Lists
A list is a collection of subscribers who have opted in to receive your emails. Each list is independent — it has its own subscribers, custom fields, opt-in settings, and company details.
Common use cases for multiple lists:
Separate lists for different brands or products
A newsletter list and a transactional/customer list
Lists for different regions or languages
Internal vs. external communication lists
Creating a List
Navigate to Lists in the sidebar
Click Create New List
Fill in the General tab:
Name — internal name for the list (not shown to subscribers)
Display name — public-facing name shown on subscription/unsubscription pages
Description — optional internal description
Fill in the Defaults tab:
From name — the name recipients see (e.g. "Your Company")
From email — must match your verified sending domain
Reply-to email — where replies go
Configure the Notifications tab (optional):
Receive email alerts when someone subscribes or unsubscribes
Set the Company details (auto-populated from your account but can be overridden per list)
Click Save
[Screenshot: Create list form]
[Screenshot: Create list form]
List Settings
After creating a list, you can configure additional settings:
Opt-in Method
Single Opt-in — subscribers are added immediately when they submit a form. Faster but less verified.
Double Opt-in (recommended) — subscribers receive a confirmation email and must click a link to verify. This ensures valid email addresses and stronger compliance.
Subscriber Actions
Welcome email — automatically send a welcome message to newly confirmed subscribers
Unsubscribe page — customise the page subscribers see when they unsubscribe
Subscription confirmed page — customise the confirmation success page
Custom Fields
Every list comes with a default EMAIL field. You can add custom fields to store additional subscriber data like name, company, phone number, preferences, etc.
Adding a Custom Field
Open your list and go to the Fields tab
Click Add Field
Choose the field type:
Text — single-line text input
Textarea — multi-line text
Dropdown — select from predefined options
Checkbox / Checkbox list — multiple selections
Radio list — single selection
Date / Datetime — date picker
Country / State — geographic selectors
Phone number — formatted phone input
Email — additional email field
URL — website address
Consent checkbox — GDPR/privacy consent
Set the label (what the subscriber sees) and tag (merge tag used in emails, e.g. [FNAME])
Choose whether the field is required and visible
Click Save
[Screenshot: Custom fields management]
Merge tags: Custom fields automatically become merge tags you can use in emails. For example, a field with tag FNAME can be used as [FNAME] in your email content to personalise each message.
Adding Subscribers
Manually
Open your list and go to the Subscribers tab
Click Add Subscriber
Fill in the email address and any custom fields
Click Save
Importing Subscribers
For bulk additions, use the CSV import feature:
Open your list → Subscribers tab → Import
Upload a .csv file (UTF-8 encoded, comma-delimited)
Map CSV columns to your list fields
Choose import behaviour:
Add new only — skip emails that already exist
Add and update — add new subscribers and update existing ones with new data
Click Import
CSV format requirements:
First row must contain column headers
One column must be labelled EMAIL or mapped to the email field
UTF-8 encoding
Comma (,) delimiter
Maximum recommended batch size: 50,000 rows
[Screenshot: Import subscribers]
Exporting Subscribers
Open your list → Subscribers tab
Click Export
Choose which fields to include
Optionally filter by status (confirmed, unsubscribed, etc.)
Click Export — a CSV file will be generated for download
Subscriber Statuses
Status
Meaning
Confirmed
Active subscriber who will receive campaigns. For double opt-in lists, they've verified their email.
Unconfirmed
Subscriber who hasn't yet confirmed their email (double opt-in lists only).
Unsubscribed
Subscriber who opted out. They will not receive any further campaigns.
Blacklisted
Email address has been blocked globally. This typically happens after hard bounces or spam complaints.
Segments
Segments let you target specific subsets of a list based on conditions. Rather than creating separate lists, you can define rules to filter subscribers dynamically.
Creating a Segment
Open your list → Segments tab
Click Create New Segment
Name your segment (e.g. "Melbourne customers" or "Opened last campaign")
Set the match condition: All (AND logic) or Any (OR logic)
Add one or more conditions:
Field conditions — filter by any custom field value (e.g. STATE is "VIC")
Campaign conditions — filter by campaign engagement (e.g. "opened Campaign X within 30 days")
Click Save
Available Condition Operators
is, is not, contains, not contains, starts with, ends with, greater than, less than
[Screenshot: Segment creation with conditions]
Subscription Forms
waveMail can generate embeddable HTML subscription forms for your website.
Open your list → Forms tab
Choose which fields to include in the form
Copy the generated HTML embed code
Paste it into your website's HTML
When visitors submit the form, they'll be added to your list (following your opt-in rules).
[Screenshot: Subscription forms]
Example: building a simple newsletter list
A typical end-to-end setup for a monthly newsletter:
Create the list. Go to Lists → Create new and name it “Monthly Newsletter”. Pick the Business Profile whose branding and company footer should appear on the forms and emails.
Choose opt-in. Use double opt-in so new subscribers confirm their email — this keeps your list clean and your deliverability high.
Add a custom field. Add a First namecustom field so you can personalise subject lines and greetings.
Create a signup form. Open Forms, design an embedded form, and add it to your website — every signup lands in this list automatically.
Welcome new subscribers. Add an autoresponder on the after subscribe event so they get an instant welcome email.