A CSV file with the contacts to be sent.
Each row in the CSV file represents a contact to be sent.
Each column in the CSV file represents a variable in the layout.
Remember that you should define the columns for contactCode (and optionally channelType) in the CSV file.
The other custom fields (like name, age, ticketId, etc) depend how you define your variables in the campaign.
An examples of CSV files:
Example 1: using both contact variables and custom fields
contactCode,channelType,nombre,ticket_id,edad
34666777888,cloud_api,John,5123,30
34666555666,cloud_api,Jane,5528,25
34666111222,cloud_api,Alice,4125,28
Example 2: using the same channel for all contacts and not defining the custom fields
contactCode
34666777888
34666555666
34666111222
Example 3: using other names for the variables
phoneNumber,channel,nombre_cliente,edad_cliente
34666777888,cloud_api,John,30
34666555666,cloud_api,Jane,25
34666111222,cloud_api,Alice,28
Example 4: using fixed values for custom fields you don't need to define columns for them
contactCode,channelType
34666777888,cloud_api
34666555666,cloud_api
34666111222,cloud_api