Managing Contacts
Managing Contacts
Contact lists are the foundation of outbound campaigns. This guide covers how to create, organize, and manage your contacts for effective outreach.
Creating Contact Lists
To create a new contact list:
- Navigate to Contacts in the dashboard
- Click New List
- Enter a name and optional description
- Choose how to add contacts (manual, upload, or sync)
List Organization
Organize contacts into logical groups based on:
- Campaign type (reminders, follow-ups, marketing)
- Customer segment (new customers, renewals, etc.)
- Geographic region
- Product or service line
Adding Contacts
Manual Entry
For small lists or individual contacts:
- Open your contact list
- Click Add Contact
- Fill in the contact details:
- Name - Full name of the contact
- Phone Number - Primary phone number (required)
- Email - Email address (optional)
- Custom Fields - Any additional data you need
Bulk Upload
For larger lists, upload a CSV or Excel file:
- Click Import Contacts
- Select your file (CSV, XLSX, or XLS)
- Map columns to contact fields
- Review and confirm the import
CSV Format Example:
Phone numbers should include the country code (e.g., +1 for US). Gail will attempt to normalize numbers without country codes.
CRM Integration
Sync contacts automatically from your CRM:
- Salesforce - Import leads, contacts, and accounts
- HubSpot - Sync contact lists and segments
- Custom Integration - Use the API to push contacts
See Integrations for setup instructions.
Contact Fields
Standard Fields
Custom Fields
Add custom fields to store campaign-specific data:
- Go to Contacts → Settings → Custom Fields
- Click Add Field
- Choose the field type:
- Text
- Number
- Date
- Dropdown
- Checkbox
Custom fields can be referenced in your agent scripts to personalize conversations.
Contact List Sync
When you link a contact list to a campaign, new contacts automatically sync:
- Real-time sync - Contacts added to the list are immediately queued for the campaign
- Deduplication - Duplicate phone numbers are automatically detected
- Status tracking - Each contact’s campaign status is tracked independently
Sync Settings
Configure how contacts sync with campaigns:
Managing Contact Status
Each contact has a status within a campaign:
Bulk Actions
Perform actions on multiple contacts:
- Move to list - Transfer contacts between lists
- Add tags - Apply tags for filtering
- Remove from campaign - Stop outreach to selected contacts
- Export - Download contact data as CSV
Do Not Call (DNC) Management
Maintain compliance with DNC regulations:
- Automatic tracking - When a contact opts out, they’re automatically added to your DNC list
- DNC import - Upload existing DNC lists to prevent calls
- Cross-campaign - DNC status applies across all campaigns
Always honor DNC requests. Calling contacts who have opted out may violate regulations and damage your reputation.
Best Practices
Keep Data Clean
- Validate phone numbers before import
- Remove duplicates regularly
- Update contact information when it changes
Use Tags Effectively
Tags help you filter and segment contacts:
- Campaign source (website, referral, event)
- Customer status (active, churned, prospect)
- Priority level (high, medium, low)
Respect Privacy
- Only collect data you need
- Store data securely
- Honor deletion requests
Next Steps
- Creating Campaigns - Set up campaigns for your contact lists
- Sequences - Define outreach flows