Overview
eigi.ai provides comprehensive call management capabilities—from receiving inbound customer calls to running large-scale outbound campaigns and scheduling automated follow-ups.Outbound Calls
Single Calls
Make individual calls directly from the dashboard:1
Select Agent
Choose the agent you want to use for the call
2
Enter Number
Input the phone number to call (with country code)
3
Add Context
Optionally provide variables like customer name
4
Initiate Call
Click “Call” to start the conversation
Bulk Campaigns
Run automated calling campaigns at scale:CSV Upload
Import contact lists with phone numbers and custom data
Phonebook Selection
Choose contacts from your existing phonebook
Progress Tracking
Monitor campaign progress in real-time
Result Export
Export results with outcomes and analysis
Campaign Settings
| Setting | Description |
|---|---|
| Concurrency | How many simultaneous calls to make |
| Retry Logic | Rules for retrying unanswered calls |
| Time Windows | Hours during which calls can be placed |
| Throttling | Pace calls to match your capacity |
Inbound Calls
Phone Number Assignment
Receive calls on dedicated phone numbers:Number Provisioning
Number Provisioning
Purchase phone numbers directly through eigi.ai: - Local numbers in 190+
countries - Toll-free numbers - Short codes (where available)
Number Assignment
Number Assignment
Assign numbers to specific agents: - One number per agent for simple routing
- Multiple numbers to one agent - IVR routing (coming soon)
Caller ID
Caller ID
Configure outbound caller ID display: - Use assigned number - Custom caller
ID (where permitted)
Scheduled Calls
One-Time Scheduling
Schedule calls for specific times:1
Select Contact
Choose who to call from phonebook or enter number
2
Pick Date & Time
Select when the call should be placed
3
Set Time Zone
Specify the recipient’s time zone
4
Confirm
Schedule is created and call will trigger automatically
Recurring Schedules
Set up automated recurring calls:| Frequency | Example Use Case |
|---|---|
| Daily | Morning check-ins, daily reminders |
| Weekly | Weekly follow-ups, status calls |
| Monthly | Monthly reviews, billing reminders |
| Custom | Every 3 days, specific weekdays |
Smart Features
Time Zone Aware
Schedule in recipient’s local time—never call at 3 AM
Smart Retry
Automatically retry if call isn’t answered
Business Hours
Respect business hours and skip holidays
Conflict Detection
Warn about scheduling conflicts or overload
Call History
Complete Records
Every call is logged with full details:Call Details
Call Details
- Phone number and contact name - Call duration and timestamps - Agent used
- Call direction (inbound/outbound) - Outcome status
Transcript
Transcript
- Full conversation transcript - Speaker identification - Timestamps for each message - Searchable content
Recording
Recording
- Audio playback (if recording enabled) - Synchronized with transcript - Download option
Analysis
Analysis
- Extracted data fields - Sentiment analysis - Summary - Custom schema results
Search & Filter
Find specific calls quickly:| Filter | Options |
|---|---|
| Date Range | Today, last 7 days, custom range |
| Agent | Filter by specific agent |
| Direction | Inbound, outbound, or all |
| Outcome | Completed, failed, no answer |
| Duration | Minimum/maximum length |
Call Outcomes
Status Tracking
Every call is tagged with an outcome:| Status | Description |
|---|---|
| Completed | Call connected and conversation occurred |
| No Answer | Recipient didn’t pick up |
| Busy | Line was busy |
| Failed | Technical failure |
| Voicemail | Left or encountered voicemail |
| Transferred | Call was transferred to human |
Outcome Actions
Configure automatic actions based on outcomes:- No Answer: Schedule retry in 2 hours
- Completed + Interested: Add to sales follow-up list
- Failed: Alert technical team
Real-Time Monitoring
Live Dashboard
Watch calls as they happen:Active Calls
See all currently active conversations
Live Transcript
Read conversation in real-time
Queue Status
Monitor pending and queued calls
Health Metrics
Track success rates and performance
API Integration
Programmatic Control
Trigger calls from your applications:Webhook Notifications
Receive real-time updates:- Call started
- Call answered
- Call ended
- Analysis completed
Best Practices
Troubleshooting
Calls not connecting
Calls not connecting
- Verify phone number format includes country code - Check agent has a phone number assigned - Ensure telephony provider is configured
Scheduled call didn't trigger
Scheduled call didn't trigger
- Verify the schedule is active (not paused) - Check time zone settings - Review call logs for any errors
Poor call quality
Poor call quality
- Check your agent’s voice provider settings - Ensure stable network connection - Review STT/TTS provider status

