← All docs

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:

FieldRequiredDescription
EmailYesThe contact's email address
First nameNoUsed for {{first_name}} merge tags in campaigns
Last nameNoUsed for {{last_name}} merge tags
CompanyNoFor your reference
NotesNoFree-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

StatusMeaningRecommended action
HealthyValid syntax, MX records found, not disposable, not catch-allSafe to send
RiskyCatch-all domain or known disposable providerSend with caution; expect higher bounce rates
InvalidBad email syntax or domain has no MX recordsDo not send — will bounce
UnknownNot yet checkedRun 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.