Overview
Contacts are the people your AI agents call. SmartAlex maintains a central contact database that can be used across all campaigns.Contact Fields
| Field | Required | Description |
|---|---|---|
phone | Yes | Phone number (E.164 or local format) |
first_name | No | Contact’s first name |
last_name | No | Contact’s last name |
email | No | Email address |
company | No | Company or organization |
title | No | Job title |
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:Prepare your CSV
Create a CSV file with headers matching the contact fields. At minimum, include a
phone column.Map Columns
Match your CSV columns to SmartAlex contact fields. The system will auto-detect common column names.
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
Contact Limits
Your plan determines how many contacts you can store:| Plan | Contact Limit |
|---|---|
| Professional | 1,000 |
| Dental | 5,000 |
| Real Estate | 50,000 |
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
| Action | Description |
|---|---|
| View Details | See full contact info and call history |
| Edit | Update contact information |
| Call Now | Trigger an immediate call to this contact |
| Mark DNC | Add to Do Not Call list |
| Delete | Remove contact from database |
Bulk Actions
Select multiple contacts to:- Add to a campaign
- Mark as DNC
- Export to CSV
- Delete
Contact Status
| Status | Description |
|---|---|
| Active | Available to be called |
| DNC | Do Not Call - will not be dialed |
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

