Managing Prospects & Contacts
Prospects are your campaign contacts, managed from the Prospects page:
Global Statuses:
- Active — Available for campaigns
- Bounced — Email bounced (automatically set)
- Invalid — Email address is invalid
- Unsubscribed — Prospect opted out
- Do Not Contact (DNC) — Manually marked, blocks all outreach
- Suppressed — Blocked by suppression list
These six are built in. Tick one or more in the status filter to see them together, for example Invalid and Bounced. You cannot rename them, remove one from the menu, or add your own.
Adding Prospects:
- CSV Import — Upload a CSV file with column mapping (see CSV Import guide)
- Paste Data — Paste tab or comma-delimited data directly
- Single Add — Manual form entry with all fields
- From Leads Database — Save leads from the built-in 200M+ contact database
- From LinkedIn — Import from LinkedIn audience enrichment
Prospect Lists:
Organize contacts into named lists with custom colors. Each list tracks its prospect count. Use lists to:
• Segment contacts by industry, role, or campaign
• Create campaigns from specific lists
• Keep imported batches organized
Bulk Operations:
- Select multiple prospects using checkboxes. The checkbox at the top of the table selects the page you're on; a banner then offers 'Select all N contacts in this view', which selects everyone matching your current search, status and list (up to 10,000 at a time)
- Export, suppress, add to a list or campaign — every bulk action covers everyone you selected, not just the page on screen
- Bulk delete (with active campaign guard — can't delete prospects in active campaigns)
- Bulk status update (change global status)
- Bulk add to prospect list
- Bulk add to campaign
- Bulk suppress — block the selected people from all future outreach in one action (details below)
Bulk-Suppress Selected Contacts (Never Email Them Again):
When you want to stop reaching a group of people for good — competitors, existing customers, anyone who asked not to be contacted — you can suppress them straight from this list without leaving the page:
1) Tick the checkboxes next to the people you want to suppress — or tick the checkbox at the top of the table and click 'Select all N contacts in this view' to grab everyone matching your current filters.
2) Choose the 'Suppress' bulk action.
3) Confirm. Those addresses are added to your workspace blocklist and are immediately skipped by every campaign — the current one and any future one.
This is the fastest way to suppress a handful or a whole filtered segment at once. For uploading a long external list of addresses or whole domains you never want to email, use Settings → Blocklist → Import CSV instead (see 'Suppression Lists & Compliance'). Suppressing does not delete the contacts — they stay in your account marked Suppressed, and you can see them anytime by filtering the list to the Suppressed status.
Send Different Campaigns to Different Groups in One List:
You don't need to split your CSV into one file per group. Import everyone once, keeping the column that tells the groups apart, then filter by that column and create a campaign for each group.
Example: your file has a Language column that says English or German for each contact, and you want a German campaign and an English one.
1) Import the CSV once and save everyone to one list. On the mapping screen, leave the Language column as a custom field (columns we don't recognise are set up as custom fields for you).
2) On the Prospects page, open that list in the sidebar.
3) Click 'Filter by field', choose Language under 'Your fields', type German and click 'Apply filter'. The table now shows only the German contacts in that list, and the filter shows as Language contains “German”.
4) Tick the checkbox at the top of the table, then click 'Select all N contacts in this view'.
5) Click 'Create Campaign'. Only the German contacts go into the new campaign. (Or choose 'Add to list' to keep them as their own list for later.)
6) Click the × on the filter, filter Language contains English, and repeat for your English campaign.
The same works for any column you imported — for example a Role profile column, with "Head of Sales" in one campaign and "Head of Solution Engineering" in another — and for the built-in Job title, Company, Country and City fields. The filter matches any part of the value and is not case-sensitive, so "sales" also finds "Head of Sales EMEA". It works together with search, status and the list you have open. Your AI agent can do the same: ask it to list the contacts whose Language contains German and add them to your German campaign.
Choose Your Table Columns:
Click 'Columns' next to 'Filter by field' to choose what the contacts table shows. Untick the columns you rarely need (Company, Status, Tags, Lists, Source or Last activity; Contact is always shown), or tick Job title, Country, City or any of your own fields, like Language, to add it as a column. Your choice is remembered for this workspace in this browser, and 'Reset to default' brings back the standard table. While a field filter is on, that field's column is shown automatically with the matching text highlighted, so you can see at a glance that every contact really matches; it goes away again when you clear the filter.
Filtering & Search:
- Text search across email, first/last name, and company
- Filter by global status — tick one or more at once, for example Invalid and Bounced. An AI agent can do the same, and so can a request that passes status=invalid,bounced
- Filter by prospect list (sidebar)
- Filter by field — job title, company, country, city, or any column from your own CSV (see 'Send Different Campaigns to Different Groups in One List' above)
- Columns — hide the columns you don't need or add your own fields as columns (see 'Choose Your Table Columns' above)
- Pagination with configurable page size
Each prospect also has per-campaign statuses: new, contacted, replied (positive/neutral/negative), bounced, unsubscribed, DNC — these are tracked independently for each campaign the prospect is enrolled in.