Campaign Management
Organize your suppression lists, manage affiliate access, and track compliance in one place.
On this page
Overview
Campaigns are the central organizing unit in List Armor. Each campaign groups together suppression lists and affiliates, making it easy to manage who has access to your compliance data.
Campaigns
Group related suppression lists and control affiliate access
Suppression Lists
Store opted-out email addresses securely
Affiliates
Partners who need access to your suppression data
Creating Campaigns
Create a campaign to start organizing your suppression data and affiliate access.
Campaign Settings
| Setting | Description | Required |
|---|---|---|
| Campaign Name | A descriptive name for the campaign (e.g., "Q1 Email Program") | Yes |
| Suppression Lists | Select existing lists or create new ones to associate with this campaign | Yes |
| Default List | The list that receives new opt-outs from this campaign's opt-out page | Yes |
| Expiration Date | Optional date when the campaign becomes inactive | No |
| Redirect URL | Where users are sent after opting out (e.g., your homepage) | No |
| Opt-Out Logo | Your logo displayed on the opt-out page (PNG/JPG, max 300px wide) | No |
Steps to Create
- Navigate to Campaigns from the main menu
- Click Create Campaign
- Enter a campaign name
- Select or create suppression lists
- Choose which list receives opt-outs (default list)
- Configure optional settings as needed
- Click Save
Suppression Lists
Suppression lists store email addresses that should not receive marketing emails. Each campaign can have multiple lists for different purposes.
Multiple Lists per Campaign
Use multiple lists to organize different types of suppressions:
- User opt-outs (unsubscribes)
- Hard bounces (invalid addresses)
- Spam complaints
- Role accounts (info@, sales@)
- Seed addresses (for monitoring)
- Legal/compliance suppressions
The Default List
One list per campaign is designated as the "default." This list automatically receives new opt-outs when someone uses the campaign's opt-out page. You can change the default at any time.
Importing Data
Upload suppression data in these formats:
- CSV — Comma-separated values with email column
- TXT — One email per line
- ZIP — Compressed CSV or TXT file
Managing Affiliates
Affiliates are external partners who send email on your behalf and need access to your suppression data to stay compliant.
Adding Affiliates to a Campaign
- Open the campaign details page
- Click Add Affiliate
- Select an existing affiliate or create a new one
- Configure access controls (see below)
- Save to generate their unique access credentials
Affiliate Information
When creating an affiliate, provide:
- Name — Company or contact name
- Email — Contact email address
- Company — Organization name (optional)
Affiliate Access Controls
Control exactly what each affiliate can access and how often.
| Control | Description | Default |
|---|---|---|
| Expiration Date | Date when the affiliate loses access to this campaign | No expiration |
| Download Limit | Maximum number of times they can download the list | Unlimited |
| Plaintext Access | Can download raw email addresses | Enabled |
| MD5 Access | Can download MD5-hashed emails | Enabled |
| SHA256 Access | Can download SHA256-hashed emails | Enabled |
| Scrub Access | Can use the scrub API to validate emails | Enabled |
Why Use Hashed Formats?
Hashed formats (MD5, SHA256) let affiliates check their lists without exposing actual email addresses. The affiliate hashes their sending list and compares against your hashed suppression list — matches are suppressed without revealing the underlying data.
Access URLs & Keys
Each affiliate-campaign combination gets unique credentials for accessing suppression data.
What Affiliates Receive
Portal URL
Where affiliates log in to download suppression files.
https://app.listarmor.com/portal/?access_key=01HXYZ...
Opt-Out URL
The unsubscribe link affiliates include in their emails.
https://app.listarmor.com/optout/?slug=abc123...
Access Key
A unique token for API authentication.
01HXYZ123ABC...
Opt-Out Flow
Here's how the end-to-end opt-out process works:
Affiliate sends email
Email includes the campaign's opt-out URL
Recipient clicks opt-out
They're taken to your branded opt-out page
Email added to default list
The address is immediately suppressed
Affiliate downloads updated list
They get the new suppression data via portal or API
Recipient stops receiving emails
Compliance maintained across all affiliates
Monitoring & Analytics
Track affiliate activity and opt-out trends from the campaign details page.
Affiliate Metrics
For each affiliate, you can see:
- Opt-out count — Total unsubscribes from this affiliate
- Download count — How often they've fetched the list
- Scrub count — API validation requests
- Emails removed — Impact on list size
- Last accessed — When they last downloaded
- Status — Active, expired, or at limit
Campaign Statistics
At the campaign level, view:
- Total affiliates and their combined activity
- Total opt-outs across all lists
- Opt-out trends over time
- Geographic distribution (where opt-outs originate)
Best Practices
Organize by Program
Create separate campaigns for different email programs or product lines. This keeps suppression data organized and access controls clear.
Set Expiration Dates
Use expiration dates for contract-based affiliates. Access is automatically revoked when their agreement ends.
Use Hashed Formats
When possible, restrict affiliates to MD5 or SHA256 formats. They can still suppress properly without seeing actual email addresses.
Monitor Activity
Check download frequency. Affiliates who aren't downloading regularly may not be staying compliant with your suppression data.
Checklist: New Campaign Setup
- Create or select suppression lists for the campaign
- Designate which list receives new opt-outs
- Upload any existing suppression data
- Add affiliates with appropriate access controls
- Share portal URLs and opt-out links with affiliates
- Enable seed monitoring for compliance verification
- Set calendar reminder to review affiliate activity monthly
Need Help?
If you have questions about campaign management, our support team is ready to assist.
Contact Support