Overview
Migma includes a complete audience management system for managing subscribers, creating tags for organization, building dynamic segments, and tracking engagement. Manage everything from the Contacts page or Audience page in your project dashboard.Manage Subscribers
Store and organize contact information with custom fields
Tag-Based Organization
Create tags to categorize and segment your audience
Analytics & Stats
Track subscriber growth and engagement
Key Features
Subscriber Management
- Contact Database
- Subscription Status
- Dynamic Audiences
Store subscriber information:Standard fields:
- Email (required, unique per project)
- Name
- Country (ISO codes: US, CA, GB, etc.)
- Language (ISO codes: en, en-US, es, fr, etc.)
- Company
- Role/Job title
- Flexible object storage
- Any additional data you need
- Searchable and filterable
Accessing Audience Features
Contacts Page
Navigate to:/contacts in your project
The main contact management interface with:
- Subscriber table - Sortable, searchable, filterable
- Add subscriber - Single contact add
- Bulk import - CSV file upload
- Tag management - Create, edit, view tags
- Export - Download contacts as CSV
- Analytics - Subscriber growth and stats
Audience Page
Alternative interface at:/audience
Tab-based organization:
- Subscribers tab - Data table with all contacts
- Tags tab - Grid view of all tags
- Segments tab - Saved dynamic audiences
- Send email to segments
- Import/export functionality
Subscriber Statistics
Dashboard Metrics
View at-a-glance stats:Analytics by Period
Track trends over time: Available periods:- Day - Last 24 hours
- Week - Last 7 days
- Month - Last 30 days
- New subscribers added
- Unsubscribe count
- Bounced/cleaned count
- Total emails sent
- Subscriber growth trend
Tag System
Creating & Managing Tags
Tags help organize your audience:1
Create Tag
On Contacts or Audience page:
- Click “Tags” section
- Click “Create Tag”
- Enter tag details:
- Name (e.g., “VIP”, “Newsletter”, “Product Launch”)
- Color (visual identification)
- Description (team reference)
2
Apply to Subscribers
Add tags to contacts:Single subscriber:
- Edit subscriber
- Select tags from dropdown
- Save
- Select contacts (checkboxes)
- Bulk action → Add tag
- Choose tag to apply
3
View by Tag
Filter subscribers by tag:
- Click tag in filter sidebar
- Or search by tag name
- See all subscribers with that tag
- Shows subscriber count per tag
4
Manage Tags
Edit or delete tags:
- Click tag in Tags section
- Edit name, color, description
- Delete tag (removes from all subscribers)
- View subscriber count
Tag Best Practices
Use Consistent Naming
Use Consistent Naming
Create naming conventions:Examples:Prefix categories for easy organization
Color Code by Type
Color Code by Type
Visual organization with colors:
- Blue - Source tags (website, webinar, etc.)
- Green - Status tags (active, customer, etc.)
- Purple - Interest tags (topics, products, etc.)
- Red - Action tags (at-risk, bounced, etc.)
Add Descriptions
Add Descriptions
Document tag purpose:Example:Helps team understand tag meaning and usage
Dynamic Audiences (Segments)
Creating Audiences
Build filtered subscriber groups:1
Navigate to Audiences
Go to Audience page → Segments tab
2
Create Audience
Click “Create Audience”Provide:
- Name (e.g., “Engaged VIP Customers”)
- Description (optional)
3
Define Filters
Add filter conditions:By Tags:By Status:By Custom Fields:Combine with AND/OR logic
4
Preview Count
See how many subscribers match:Updates automatically as you adjust filters
5
Save Audience
Save for reuse in email campaignsAuto-updating: Subscriber count updates as contacts match/unmatch criteria
Using Audiences
Send emails to saved audiences:- Create or select email
- Choose “Send to Audience”
- Select saved audience
- Send to all subscribers in that segment
- No manual list updates needed
- Always current subscribers
- Reusable for recurring campaigns
- Clear targeting criteria
Preference Categories
Map tags to user-facing preferences:Setup Preference Center
Create preference categories:1
Define Categories
Create preference categories that map to tags:Example categories:
- “Weekly Newsletter” → maps to tag
newsletter - “Product Updates” → maps to tag
product-updates - “Promotional Emails” → maps to tag
promotions
2
Configure Display
For each category:
- Name (user-facing)
- Description
- Associated tag
- Active/inactive status
- Display order
3
Subscribers Choose
When subscribers visit their preference center:
- See all categories
- Toggle on/off per category
- Updates their tags automatically
Data Validation
Email Validation
Automatic validation on import and API:Format validation - RFC compliant email format
Lowercase normalization - All emails stored lowercase
Duplicate detection - Unique per project
Bounce tracking - Invalid addresses marked
Country & Language Codes
Supported standards: Countries:- ISO 3166-1 alpha-2 codes
- Examples: US, CA, GB, DE, FR, JP, AU
- Validation on input
- ISO 639-1 language codes
- BCP 47 language tags supported
- Examples: en, en-US, es, es-MX, fr, de, ja
- Validation on input
Search & Filtering
Search Capabilities
Find subscribers quickly: Search by:- Email address (exact or partial)
- Name (first or last)
- Company
- Custom field values
Advanced Filtering
Combine multiple filters:- By Status
- By Tag
- By Custom Field
- Combined
Import & Export
CSV Import
Bulk import subscribers: Supported format:- Drag & drop or paste CSV
- Auto-tag imported contacts
- Set status (subscribed/unsubscribed)
- Custom field mapping
- Error reporting
Export Subscribers
Download contacts: Export formats:- CSV (spreadsheet-compatible)
- JSON (API/developer-friendly)
- All subscribers
- Filtered subset
- Selected subscribers only
- All standard fields
- Tags
- Custom fields
- Preference URLs (optional)
Compliance Features
Unsubscribe Management
Automatic handling:Token-based unsubscribe - Unique URL per subscriber
Instant processing - Immediately marked unsubscribed
Cannot re-subscribe - Without explicit consent
Timestamp tracking - When they unsubscribed
Respects preferences - Tag-specific or global unsubscribe
Preference Center
Public subscriber management:- No login required - Token-based access
- View subscription status - Per preference category
- Update preferences - Toggle on/off
- Unsubscribe options - Specific categories or all
- Privacy - Secure token access
API Access
Programmatic Management
Automate subscriber operations:Getting Started Checklist
1
Navigate to Contacts
Go to
/contacts in your project dashboard2
Import Initial Subscribers
If you have existing contacts:
- Click “Import CSV”
- Upload or paste CSV data
- Map columns and import
- Click “Add Subscriber”
- Enter email and details
- Save
3
Create Tags
Organize your audience:
- Create 3-5 initial tags
- Examples: Newsletter, VIP, Lead, Customer
- Apply to subscribers
4
Set Up Preference Categories
Map tags to preferences:
- Create preference categories
- Link to tags
- Enable subscriber self-management
5
Create First Audience
Build a saved segment:
- Create audience with filters
- Test subscriber count
- Save for email campaigns
6
Send Test Email
Verify everything works:
- Send email to small audience
- Check delivery
- Review analytics
Best Practices
Keep Lists Clean
Keep Lists Clean
Regular maintenance:Monthly:
- Review bounced addresses
- Check unsubscribe reasons
- Remove invalid emails
- Tag inactive subscribers
- Re-engagement campaign
- Clean non-responsive contacts
- Better deliverability
- Lower costs
- Accurate metrics
Use Tags Strategically
Use Tags Strategically
Respect Privacy
Respect Privacy
GDPR and compliance:Always:
- Get clear consent before adding
- Honor unsubscribe requests immediately
- Provide easy preference management
- Secure subscriber data
- Allow data export on request
- Add contacts without permission
- Re-subscribe unsubscribed users
- Share/sell subscriber data
- Ignore privacy requests
Segment for Relevance
Segment for Relevance
Better targeting = better results:Segment by:
- Engagement level (active vs inactive)
- Lifecycle stage (lead, customer, advocate)
- Interests (product categories, topics)
- Demographics (location, industry, company size)
- Behavior (opened, clicked, purchased)
- Higher open rates
- Better click rates
- Lower unsubscribes
- More conversions
Next Steps
Manage Contacts
Add and organize subscribers
CSV Upload
Bulk import contacts
Send Emails
Send to your audience
Preference Center
Subscription management