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

Contact Management

Upload and manage contact lists with custom metadata

Batch Configuration

Configure priority, rate limiting, scheduling, and retry strategies

Monitoring & Status

Track batch progress and individual call statuses in real-time

Webhooks

Receive notifications for batch and call completion events

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

Contact Format

Learn about contact list structure and metadata

Configuration Options

Explore all batch configuration settings

Monitoring Guide

Track and analyze batch campaign performance

API Reference

Complete API documentation for batch calling