Overview
Contacts are the people your AI agents call. SmartAlex maintains a central contact database that can be used across all campaigns.Contact Fields
Your AI agent can use contact fields during calls. For example: “Hi [first_name], I’m calling from…”
Importing Contacts
CSV Upload
The fastest way to add contacts is via CSV upload:1
Prepare your CSV
Create a CSV file with headers matching the contact fields. At minimum, include a
phone column.2
Navigate to Contacts
Go to Contacts in your dashboard.
3
Click Import
Click the Import button and select your CSV file.
4
Map Columns
Match your CSV columns to SmartAlex contact fields. The system will auto-detect common column names.
5
Review and Import
Preview the import and confirm. Invalid phone numbers will be flagged.
Import Batch Tracking
Each import creates a batch that you can track:- Number of contacts imported
- Number of duplicates skipped
- Number of invalid entries
- Import timestamp
Managing Contacts
Viewing Contacts
The Contacts page shows all your contacts with:- Name and phone number
- Email and company
- Status (Active, DNC)
- Last called date
- Number of calls
Search and Filter
Find contacts by:- Name or phone number search
- Status filter (Active, DNC)
- Campaign membership
- Last contact date range
Individual Contact Actions
Bulk Actions
Select multiple contacts to:- Delete them in bulk
- Export the selection to CSV
Contact Status
Do Not Call (DNC)
Contacts can be marked DNC:- Manually by you
- Automatically if they request during a call
- Via API integration
- Will not be called in any campaign
- Are excluded from new campaign imports
- Can be reactivated manually if needed
Call History
Each contact’s detail page shows their complete call history:- All inbound and outbound calls
- Call outcomes and sentiment
- Recordings and transcripts
- Associated campaigns
Data Export
Export your contacts to CSV:- Apply any filters needed
- Click Export
- Download the CSV file

