What is batch calling?
Batch calling lets you run outbound calling campaigns at scale. Upload a list of contacts, assign an agent and phone number, and Sonara handles the rest - calling each contact and conducting the conversation automatically.Use cases
- Sales outreach - Call leads and qualify them with a consistent script
- Appointment reminders - Remind patients, clients, or customers about upcoming appointments
- Follow-ups - Automatically follow up after meetings, demos, or support tickets
- Surveys - Conduct customer satisfaction surveys at scale
Creating a batch campaign
Create a new batch
Click Create Batch Call and provide:
- Batch name - A descriptive name for this campaign
- Agent - The agent that will handle all calls
- Phone number - The outbound number to call from
Upload your contact list
Upload a CSV file with your contacts. The CSV should include phone numbers and any session variables your agent uses.
Campaign status
Each batch campaign shows:| Column | Description |
|---|---|
| Status | Draft, Running, Completed, or Paused |
| Recipients | Total number of contacts in the batch |
| Sent | Number of calls attempted |
| Picked Up | Number of calls answered |
| Successful | Number of calls completed successfully |
Session variables with batch calling
Batch calling is especially powerful when combined with session variables. Each row in your CSV can supply different values for variables like{{ customer_name }}, {{ order_id }}, or {{ appointment_date }} - making every call personalized.
Batch calling is available on the Pro plan and above.

