Contact Management
Contacts is your central pool of email recipients. You can add contacts manually or in bulk, check their email health, and browse them when building campaigns.
Adding contacts
Single contact
1. Go to Contacts in the sidebar
2. Click Add Contact
3. Fill in the fields:
| Field | Required | Description |
|---|---|---|
| Yes | The contact's email address | |
| First name | No | Used for {{first_name}} merge tags in campaigns |
| Last name | No | Used for {{last_name}} merge tags |
| Company | No | For your reference |
| Notes | No | Free-text notes about this contact |
4. Click Save
Duplicate emails (same email already in your contacts) are automatically rejected.
Bulk CSV import
1. Click Import CSV
2. Paste your contacts into the text area
Supported formats:
# One email per line:
john@example.com
jane@example.com
# CSV with names (any order works):
email,first_name,last_name,company
john@example.com,John,Smith,Acme Corp
jane@example.com,Jane,Doe,
# Paste directly from a spreadsheet — tab-separated also works
3. The preview shows how many valid emails were parsed
4. Click Import N Contacts
Duplicates (emails already in your contacts) are automatically skipped. The import result tells you how many were added and how many were skipped.
Email health checking
Before sending a campaign, it's worth checking that your contacts' email addresses are valid. A high invalid rate increases bounce rates and can hurt your sender reputation.
What health checking does
Celeric runs four checks per email:
1. Syntax — confirms the email address is formatted correctly
2. MX records — looks up whether the domain can receive email
3. Disposable domain detection — flags known throwaway email services (Mailinator, Guerrilla Mail, etc.)
4. Catch-all detection — probes the mail server to see if it accepts mail for any address (catch-all domains can't confirm individual mailbox existence)
Health statuses
| Status | Meaning | Recommended action |
|---|---|---|
| Healthy | Valid syntax, MX records found, not disposable, not catch-all | Safe to send |
| Risky | Catch-all domain or known disposable provider | Send with caution; expect higher bounce rates |
| Invalid | Bad email syntax or domain has no MX records | Do not send — will bounce |
| Unknown | Not yet checked | Run a health check before sending |
Checking health
- Single contact: Click Check (the shield icon) next to any contact row
- Multiple contacts: Check the boxes next to contacts you want to check, then click Check Health
- All visible contacts: Click Check Health in the action bar without selecting any — this checks all contacts matching your current search/filter
Health check results are saved and shown in the contact list. The check takes a few seconds per contact.
Managing contacts
Searching and filtering
- Search: Type in the search box to filter by name, email, or company
- Filter by status: Use the dropdown to show only Healthy, Risky, Invalid, or Unknown contacts
Editing a contact
Click Edit (pencil icon) on any contact row to edit their details inline. Click Save when done.
Deleting a contact
Click Delete (trash icon) on any contact row. A confirmation dialog appears before the contact is removed.
Deleting a contact from your contact pool does not affect campaigns that have already been sent.
Using contacts in campaigns
When building a campaign, you can add contacts from your contact pool using the Browse button. This opens a picker with the same search and health status filters so you can select exactly who you want to reach.
Contacts already added to the campaign are shown as grayed out in the picker.
See Campaigns for the full workflow.
Check Your DMARC Compliance
Use our free tool to check your domain's SPF, DKIM, DMARC, MX records, and more in seconds.