Skip to main content

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

1

Navigate to Batch Call

From the dashboard sidebar, click Batch Call.
2

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
3

Upload your contact list

Upload a CSV file with your contacts. The CSV should include phone numbers and any session variables your agent uses.
4

Review and launch

Review the batch details - number of recipients, agent configuration, and schedule. Then start the campaign.

Campaign status

Each batch campaign shows:

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.