Contacts
Contacts are the foundation of your CRM. They represent individuals you interact with - leads, customers, partners, or any person relevant to your business.
Video walkthroughs
Your First Contact
The Contact Detail Panel
List View, Search and Advanced Filters
Views
The Contacts page offers three different ways to view and manage your data.
List View
The default view displays contacts in a sortable, filterable table with customizable columns.
Features:
- Search: Find contacts by name, email, phone, or any field
- Filters: Apply preset or custom filters
- Sorting: Click column headers to sort
- Column Management: Show/hide and reorder columns
- Bulk Actions: Select multiple contacts for batch operations
Board View
A Kanban-style board that organizes contacts by lifecycle stage.
Features:
- Drag & Drop: Move contacts between stage columns to change their lifecycle stage
- Stage Management: Customize lifecycle stages via "Lifecycle Stage Settings"
- Visual Overview: See contact distribution at a glance
Analyse View
Built-in analytics dashboard for contact insights.
Features:
- Date Range Picker: Filter by time period
- Charts & Metrics: Visual representation of contact data
- Export: Download reports as PDF
Working with Contacts
Adding a Contact
- Click the + Add Contact button
- Fill in contact information:
- First Name / Last Name
- Email (primary identifier)
- Phone
- Company (link to existing company)
- Job Title / Department
- Social Links (LinkedIn, Twitter)
- Custom Fields (organization-specific)
- Click Save
Editing a Contact
- Click on any contact to open the detail panel
- Modify fields directly
- Changes auto-save or click Save
Contact Detail Panel
The detail panel shows comprehensive contact information:
| Section | Contents |
|---|---|
| Profile | Photo, name, title, company |
| Contact Info | Email, phone, social links |
| Custom Fields | Organization-defined fields |
| Activities | Timeline of interactions (emails, calls, meetings, workflow executions) |
| Deals | Associated deals |
| Notes | Internal notes — attach files, @mention team members |
| Tasks | Related tasks |
| Events | Tracked events and visits |
Contact Fields & Lifecycle
Custom Fields
Extend contact data with organization-specific fields:
Supported Types:
- Text / Long Text
- Number / Currency
- Date / DateTime
- Single Select / Multi-Select
- Checkbox
- Email / Phone / URL
- Formula
See Organization Settings for custom field setup.
Contact Lifecycle
Track contact progression through your sales/relationship process. The lifecycle is fully configurable per organization — it is not a fixed, universal list. Each organization defines its own ordered set of lifecycle stages, and every contact references one of them.
Seeded default stages (applied to newly created organizations):
- Lead
- MQL (Marketing Qualified Lead)
- SQL (Sales Qualified Lead)
- Opportunity
- Customer
- Evangelist
These defaults are a starting point only. You can add, rename, reorder, and recolor stages to match your own pipeline.
Managing Stages
From the Board view:
- Open Lifecycle Stage Settings from the Board view menu
- Add, remove, or rename stages
- Set stage colors
- Reorder stages
On the Board, drag a contact between stage columns to change its lifecycle stage.
Lifecycle stages are distinct from the separate call_status and communication_opt_in_status fields. Those track call outcomes and communication consent respectively — they are not part of the contact lifecycle.
Filtering Contacts
Quick Filters (Presets)
Pre-built filters for common views:
- All Contacts: No filter applied
- Recent: Created in last 7 days
- Active: Contacts with recent activity
- Needs Follow-up: Contacts requiring attention
Common Filter Fields
| Filter | Example |
|---|---|
| Lifecycle Stage | Lead, MQL, Customer (per-org stages) |
| Owner | Assigned team member |
| Company | Filter by company |
| Created Date | Last 30 days |
| Tags | Specific tags |
Saved Filters
Create and save custom filter combinations:
- Click Filters → Advanced Filters
- Add conditions (field, operator, value)
- Click Save Filter
- Name your filter
- Optionally make it Public for team access
Advanced Filtering
Supports complex filter logic:
- AND/OR condition groups
- Multiple conditions per group
- All field types: text, number, date, select, boolean
- Cross-entity filters: Filter by related deals, companies, etc.
Tags
Use tags for flexible categorization:
- Add tags from the contact detail panel
- Filter by tags in the list view
- Create automation based on tags (see Workflows)
Import & Export
Importing Contacts
- Navigate to Contacts
- Click the Import button (More menu → Import Contacts)
- Upload your CSV file
- Map columns to Expedify fields
- Review the preview
- Click Import — the import executes in the background
Preparing Your CSV
Required columns:
nameorfirst_name+last_nameemail
Optional columns:
phonecompanytitleaddress- Any custom fields you've created
CSV requirements:
- UTF-8 encoding
- Header row required
- Email column used for duplicate detection
Example CSV:
name,email,phone,company,title
John Doe,john@example.com,+1234567890,Acme Inc,CEO
Jane Smith,jane@example.com,+0987654321,Tech Corp,CTO
Field Mapping
The import wizard will:
- Auto-detect common field names
- Let you manually map unrecognized columns
- Skip columns you don't need
| CSV Column | Maps To |
|---|---|
| name, full_name | Name |
| email, email_address | |
| phone, mobile | Phone |
| company, organization | Company |
Handling Duplicates
Choose how to handle existing contacts (matched by email):
| Option | Behavior |
|---|---|
| Skip | Don't import if email exists |
| Update | Update existing record with new data |
| Create duplicate | Always create a new record |
Import Limits
- Maximum 10,000 rows per import
- File size limit: 10MB
- Supported formats: CSV, XLSX
Import Best Practices
- Clean your data first - Remove duplicates and fix formatting
- Test with a small batch - Import 10-20 records first
- Use consistent formatting - Phone numbers, dates, etc.
- Include company names - Helps auto-link to companies
Import Troubleshooting
| Issue | Solution |
|---|---|
| Encoding errors | Save CSV as UTF-8 |
| Missing fields | Check column mapping |
| Date format issues | Use YYYY-MM-DD format |
Exporting Contacts
- Apply desired filters (optional)
- Click More menu → Export to CSV
- Choose format (CSV, Excel) and select columns to include
- Download starts automatically
Export includes:
- All visible / selected columns
- Applied filters respected
- Up to 10,000 records per export
Column Management
Customize which fields appear in the list view:
- Click More menu → Manage Columns
- Toggle visibility: Show/hide columns
- Reorder: Drag columns to reorder
- Add columns: Include custom fields
- Click Save
Column preferences are saved per user.
Bulk Operations
Select multiple contacts to perform batch actions:
- Click Select Multiple from the menu (or use checkboxes)
- Select contacts
- Choose an action:
- Update / Edit: Change a field's value for all selected
- Delete: Remove selected contacts
- Merge: Combine duplicates (see below)
Merging Duplicates
- Select the duplicate contacts
- Click Bulk Actions → Merge
- Choose the primary record
- Review the merged data
- Confirm the merge
Permissions
Access levels for contacts:
| Permission | Description |
|---|---|
| View Contacts | See contact list and details |
| Create Contacts | Add new contacts |
| Update Contacts | Edit contact information |
| Delete Contacts | Remove contacts |
| Export Contacts | Download contact data |
| Import Contacts | Bulk import contacts |
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
N | New contact |
/ | Focus search |
Esc | Close detail panel |
J / K | Navigate list |
Next Steps
- Companies - Link contacts to companies
- Deals - Associate contacts with deals
- Segments - Group contacts for campaigns
- Workflows - Automate contact management
- Contact API - Programmatic access