> ## Documentation Index
> Fetch the complete documentation index at: https://docs.movoice.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Batch calling

# Batch Calling

**Batch Calling** (Campaigns) allow you to trigger large volumes of outbound calls simultaneously to a list of contacts.

## Use Cases

* **Feedback Surveys**: Call 1,000 customers after an event.
* **Reminders**: Reach out to all patients with appointments tomorrow.
* **Emergency Notifications**: Inform a community about an urgent update.

## The Campaign Workflow

### 1. Upload Your List (CSV)

Provide a CSV file with at least a `phone_number` column. You can include extra columns for [Variables](../features/adding-variables.md) like `name`, `city`, or `last_order`.

### 2. Select Your Agent

Choose the agent that will be making these calls. Ensure the prompt is optimized for the specific campaign goal.

### 3. Choose Your "From" Numbers

You can select a single number or a pool of numbers to rotate through to avoid being flagged as spam.

### 4. Set Concurrency

Define how many calls should run at once.

* **Example**: "Call 10 people at a time."
  Your **Concurrency Tier** in your [Pricing Plan](../pricing/call-pricing.md) determines your maximum possible limit.

## Monitoring a Live Campaign

* **Real-time Stats**: Watch as calls move from `Pending` to `Connecting` to `Completed`.
* **Live Feed**: Listen to active conversations as they happen (Admin only).
* **Post-Campaign Summary**: Download a report with the outcome and AI-summary of every call in the batch.
