Skip to main content

What is Batch Calling?

Batch calling lets you automate outbound calls to hundreds or thousands of contacts by uploading a list of contacts. Ideal for lead qualification, customer outreach, appointment reminders, and other high-volume calling campaigns.

Key Features


How It Works

1

Prepare Your Agent

Configure your AI agent with voice settings, prompt, and metrics
2

Upload Contacts

Submit your contact list via API with phone numbers and metadata
3

Configure Options

Set priority, rate limits, scheduling, and retry strategies
4

Monitor Progress

Track batch status and individual call progress in real-time
5

Retrieve Results

Get detailed metrics, transcripts, and summaries for each call

Quick Start

Create a batch campaign with a simple API call:
curl --location 'https://sa.dialgen.ai/api/v1/batch' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
  "agentId": "agent_123",
  "userId": "user_456",
  "contacts": [
    {
      "phoneNumber": "+15551234567",
      "name": "Jane Doe",
      "email": "jane@example.com"
    }
  ]
}'
See the Create Batch API for complete documentation.

Use Cases

Lead Qualification

Automatically call leads to qualify interest and gather information.

Customer Outreach

Reach out to customers for feedback, surveys, or announcements.

Appointment Reminders

Send automated appointment reminders to reduce no-shows.

Follow-ups

Follow up with customers after purchases or support interactions.

Next Steps