Setting Up Batch Outbound Calls Successfully
Published:
Overview
This guide explains how to set up and launch a batch outbound calling campaign using the AI Voice Agent portal, including CSV preparation, Dynamic Variables, auto-retry configuration, and Batch Call Settings.
Steps to Set Up a Batch Outbound Calling Campaign
- Ensure your Call Flow and AI Voice Agent are finalised and ready for outbound calls.
- Open the side panel and navigate to Calls → Batch Calls.
- Select the AI Voice Agent you want to use for the campaign — the agent must have a phone number allocated.
- To confirm a phone number is assigned, go to the Phone Numbers tab. Locate a free number, bring your own number, or buy a new number. Click the three dots (⋮) next to the number and configure it to the correct agent.
- Once the agent is selected in Batch Calls, review the Dynamic Variables listed. These are personalisation fields that change per contact (e.g.,
CustomerName,EmailAddress). - Click Download Template to get the CSV template file.
- Open the template and remove any columns you do not need. Keep the
phone_numbercolumn — this is always required. - Add columns for each Dynamic Variable used in your agent. Copy the variable names exactly as shown in the portal — they are case sensitive (e.g.,
CustomerNamenotcustomername). - Enter phone numbers in 61 format with no plus sign at the start (e.g., 614XXXXXXXX).
- Add one row per contact with the phone number and matching variable values. For bulk campaigns, stack all contacts underneath the header row.
- Save the file as a .csv file.
- Return to Batch Calls, click into the campaign, and go to Contact List → Upload. Select your CSV file.
- Configure Auto-Retry settings:
- Retry 1 — Triggers when the contact is busy or asks to be called back without specifying a time. Recommended: 1 day, 0 hours.
- Retry 2+ — Triggers when the contact does not pick up at all. Set the delay between retries (e.g., 0 days, 3 hours). Each subsequent retry adds to the previous timestamp.
- Test the campaign on your own number first to verify the experience before going live.
- Click Start Batch Call, confirm you are happy, then click Start Calls.
- To delay the campaign, use the Schedule for Later option instead.
- To adjust the speed at which calls are placed, open Batch Call Settings, set the desired rate, review the estimated call throughput, and click Save.
Key Notes
| Item | Details |
|---|---|
| Phone Number Required | The AI Voice Agent must have a phone number allocated before it can be used in a batch campaign |
| Phone Number Format | Use 61 format with no plus sign — e.g., 614XXXXXXXX |
| Dynamic Variables | Column headers in the CSV must match the variable names in the portal exactly — they are case sensitive |
| Auto-Retry Logic | Retry 1 covers busy/callback scenarios; Retry 2+ covers no-answer scenarios with configurable delay intervals |
| Dry Run | Always test the campaign on your own number before launching to a full contact list |
| Batch Call Settings | Controls how quickly calls are placed — adjust the rate and review estimated throughput before starting |