# Bulk calling

# Introduction

With bulk calling, as the name suggests, you can make numerous voice calls at once to your target audience.

# Channels supporting bulk calling

  • SMS (with Twilio)

# Prerequisite

Your account needs to have at least one "SMS (with Twilio)" channel.

# Data sources supported

  • CSV file
  • Excel file
  • Contact list

# Message content types supported

# Executing bulk calls

  • Go to "Bulk calling" from the left sidebar.

  • Select a channel from the list of eligible channels in your account.


Provide information for the below fields.

# Name

Provide a name to easily identify the bulk job/campaign later. For your internal use.

# Audio file

Upload a pre-recorded audio file which will be played when the user picks up the phone or the call goes to the voicemail. To see the list of allowed file types, go to Message content types supported .

# Data source

Upload CSV/Excel tab
Upload CSV/Excel tab

# File

You can upload a CSV or an Excel file with any number of columns in any order.

This gives you flexibility to directly upload a file exported from another system without a need of any data manipulation. Necessary data mapping are captured in the fields below.

# Duplicates allowed

Check this box if you would like to call the same number multiple times if duplicates found in the file. Please note that subsequent calls do no wait for the previous call to finish. When unchecked, message is sent only once per phone number. We recommend to keep this option unchecked unless you have a specific reason not to.

# The file's first record doesn't have column headers

When the file you're uploading doesn't have any column headers, you can specify the column headers in text box that shows up once you check this box.

Column headers must be provided separated by comma in the exact order as the file records. For example, if you upload a file like below, you could enter values in the text box like this - id,full_name,first_name,last_name,phone_number,email_address,date_of_birth,address.

File example without column headers
File example without column headers

# To country code

If the phone numbers in the file do not start with the country dial code (e.g., +1 or 1), you should select the appropriate country dial code in this dropdown list.

# Phone numbers in the uploaded file start with the country code

This option must be checked when the phone numbers in the file you're uploading already start with the country dial code (e.g., +1 or 1).

# Recipient name column header (optional)

Specify the column header of the recipient name column in the uploaded file.

For example, if you upload a file like below, the value entered should be Full_Name.

File example
File example

If the file doesn't have column headers, and you checked "The file's first record doesn't have column headers", provide the value you entered as the column header for the recipient name column.

# Phone number column header

Specify the column header of the phone number column in the uploaded file.

For example, if you upload a file like below, the value entered should be Phone_Number.

File example
File example

If the file doesn't have column headers, and you checked "The file's first record doesn't have column headers", provide the value you entered as the column header for the phone number column.

Use Contact List tab
Use Contact List tab

# Select a list

Select one of the contact lists you have already created. See Contacts for more information.

# Execute on

You can execute calls immediately or schedule it for a later date and time.


Once you click "Next", you will be shown a confirmation popup. You will also be able to make a test call to yourself before confirming the campaign.

In case you need to make any changes, click "Cancel" in the confirmation popup to close it.