Skip to main content

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


Inbound Calls

Phone Number Assignment

Receive calls on dedicated phone numbers:
Purchase phone numbers directly through eigi.ai: - Local numbers in 190+ countries - Toll-free numbers - Short codes (where available)
Assign numbers to specific agents: - One number per agent for simple routing
  • Multiple numbers to one agent - IVR routing (coming soon)
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:

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:
  • Phone number and contact name - Call duration and timestamps - Agent used
  • Call direction (inbound/outbound) - Outcome status
  • Full conversation transcript - Speaker identification - Timestamps for each message - Searchable content
  • Audio playback (if recording enabled) - Synchronized with transcript - Download option
  • Extracted data fields - Sentiment analysis - Summary - Custom schema results

Search & Filter

Find specific calls quickly:

Call Outcomes

Status Tracking

Every call is tagged with an outcome:

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

Respect Time Zones: Always schedule calls during appropriate hours for the recipient.
Monitor Campaigns: Watch bulk campaigns closely, especially when starting out.
Use Variables: Personalize calls with contact data for better engagement.
Ensure compliance with local calling regulations (TCPA, DNC lists, etc.) before running outbound campaigns.

Troubleshooting

  • Verify phone number format includes country code - Check agent has a phone number assigned - Ensure telephony provider is configured
  • Verify the schedule is active (not paused) - Check time zone settings - Review call logs for any errors
  • Check your agent’s voice provider settings - Ensure stable network connection - Review STT/TTS provider status