> For the complete documentation index, see [llms.txt](https://docs.ownchat.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ownchat.app/campaign/csv-broadcast.md).

# CSV Broadcast

A CSV Broadcast allows you to send targeted campaigns to a specific list of customers by uploading a CSV file containing their contact details and mapping the required fields to personalize messages.

{% embed url="<https://app.supademo.com/demo/cmuxzv53v0sm7qmo2lymnfwfd?utm_source=link>" %}

How It Works

1. Upload CSV File:Upload a CSV file containing customer details, such as phone numbers and names.
2. Map Fields:Map the CSV columns to the corresponding fields, such as Phone Number and Name.
3. Select Template:Choose a WhatsApp or RCS message template for your campaign.
4. Personalize Messages:Map template variables to CSV columns and configure fallback values where required.
5. Configure Settings:Add campaign tags, set retry intervals, and enable RCS fallback if needed.
6. Send or Schedule:Send the campaign immediately or schedule it for a preferred date and time.
7. Track Campaign:View the campaign details and monitor its configuration from the Campaigns section.<br>

First, click Campaign in the left sidebar to access campaign management.

{% embed url="<https://app.supademo.com/demo/cmv0r1sx0014o110jxg52mowf?utm_source=link>" %}

Review the Overall Campaign Analytics section to view campaign performance metrics.

{% embed url="<https://app.supademo.com/demo/cmv0r3oq300y91m0j96lse5f4?utm_source=link>" %}

Click Add Campaign to create a new campaign.

{% embed url="<https://app.supademo.com/demo/cmv0r566u014t110jdylu7tpk?utm_source=link>" %}

Select CSV Broadcast to create a campaign using a CSV file.\
Click Select and choose the CSV file containing your customer details.\
A CSV Campaign allows you to send targeted messages to a specific list of customers using contact details uploaded from a CSV file.

{% embed url="<https://app.supademo.com/demo/cmv0r6fpt002w3x0jw6pwzm4w?utm_source=link>" %}

### Configure the Campaign &#x20;

Select WhatsApp as your delivery channel.

To send the campaign through RCS, select RCS as the campaign channel.

For WhatsApp campaigns, you can also enable RCS Fallback. If a message cannot be delivered through WhatsApp due to a delivery or health error, it can be sent through RCS instead.

Enter a name in the Campaign Name field to identify your broadcast.

{% embed url="<https://app.supademo.com/demo/cmv0rb67c00fg000kda8bamfz?utm_source=link>" %}

### Upload and Map the CSV File &#x20;

In the Campaign Audience section, drag and drop your CSV file or click to browse and select it from your computer.

{% embed url="<https://app.supademo.com/demo/cmv22dh9600f60i0joeysq2rs?utm_source=link>" %}

The system analyses the uploaded CSV file and maps the available data based on its columns.

{% embed url="<https://app.supademo.com/demo/cmv22ez0i005wyc0jympbbith?utm_source=link>" %}

\
Select Phone Number to map the column containing the recipients' mobile numbers.

{% embed url="<https://app.supademo.com/demo/cmv22ga7l005yyc0jajwqzuwb?utm_source=link>" %}

Select Name to map the column containing customer names.

{% embed url="<https://app.supademo.com/demo/cmv22hxgq00f80i0j3p6zmnop?utm_source=link>" %}

### Select and Personalize the Template &#x20;

Click Select Template and choose the VIP customer template.

{% embed url="<https://app.supademo.com/demo/cmv22j85z0060yc0j3bm7m17f?utm_source=link>" %}

\
Click Next to proceed to campaign configuration.

{% embed url="<https://app.supademo.com/demo/cmv22k8r500fl0i0jea7cud2q?utm_source=link>" %}

Click Upload IMAGE from media to add the template image.\
Select the VIP content checkbox to include the required file, then click Send selected files to proceed.

{% embed url="<https://app.supademo.com/demo/cmv22ojyp00fn0i0juuld8iux?utm_source=link>" %}

Under the Variable field, select the CSV column header to use for Variable 1. The system retrieves the corresponding values from that column in your uploaded CSV file for template personalization.\
Only CSV column headers are available for mapping; fields created in the Field Collection will not appear unless they are included in the CSV.

{% embed url="<https://app.supademo.com/demo/cmv22q7mp00fp0i0jpg7f9reu?utm_source=link>" %}

Select Name from the dropdown to personalize the customer name variable.

{% embed url="<https://app.supademo.com/demo/cmv233rc000igy30jpiv85zgi?utm_source=link>" %}

Enter a fallback value in the text field to display default content when the variable is unavailable.

{% embed url="<https://app.supademo.com/demo/cmv235wj100ge0i0jvs6t1oxu?utm_source=link>" %}

For button personalization, click Select Value and choose the required customer variable.

{% embed url="<https://app.supademo.com/demo/cmv237d5u0064yc0j330ngfab?utm_source=link>" %}

Click Use Fallback Value to apply a default value to the button data field, then select the fallback value to use when the variable is unavailable.

{% embed url="<https://app.supademo.com/demo/cmv238jsl00gu0i0jic21teah?utm_source=link>" %}

Enter the website URL where customers should be redirected when they click the button.

{% embed url="<https://app.supademo.com/demo/cmv239s4j00gw0i0j6d32dbb2?utm_source=link>" %}

Click Select to confirm and apply the template.

{% embed url="<https://app.supademo.com/demo/cmv23bdfp006byc0jg53km8qb?utm_source=link>" %}

### Add Campaign Tags &#x20;

Click Select Tags to organize your campaign for easier tracking and management.

{% embed url="<https://app.supademo.com/demo/cmv23e2bl00ipy30jg9nmos6o?utm_source=link>" %}

Enter the desired tag and click Add to create or add it to the available tags.

Select the Diwali campaign tag, then click Add to apply it to your campaign.

{% embed url="<https://app.supademo.com/demo/cmv23x9cl006eyc0jyz83f4er?utm_source=link>" %}

### Configure Advanced Settings &#x20;

Click Advanced Settings to configure automatic retries and RCS fallback.

{% embed url="<https://app.supademo.com/demo/cmv276kl300mby30jfh4w4x6m?utm_source=link>" %}

Enable the Retry checkbox to automatically retry failed messages.

{% embed url="<https://app.supademo.com/demo/cmv279raa006wyc0jk01vyf9t?utm_source=link>" %}

Configure the retry intervals as follows:

1. Select 2 Hours for the first retry attempt.

{% embed url="<https://app.supademo.com/demo/cmv27avh500ke0i0jub8vn8q0?utm_source=link>" %}

2. Click the plus (+) icon to add another retry attempt, then select 5 Hours for the second attempt.

{% embed url="<https://app.supademo.com/demo/cmv27cn7a00kg0i0jj0kr4tal?utm_source=link>" %}

3. Click the plus (+) icon again to add a third retry attempt, then select 10 Hours.

{% embed url="<https://app.supademo.com/demo/cmv2cqypm00v30i0j2tjksqks?utm_source=link>" %}

#### Configure RCS Fallback &#x20;

Enable the RCS Fallback switch to allow undelivered WhatsApp messages to be sent through RCS.

{% embed url="<https://app.supademo.com/demo/cmv2cvtp900buyc0jdfchqo6x?utm_source=link>" %}

Enable the Sent but not delivered option to retry messages that were sent but not delivered.

{% embed url="<https://app.supademo.com/demo/cmv2cywac00bxyc0jtm3xncn5?utm_source=link>" %}

Select the required wait duration to configure the RCS fallback delay.

{% embed url="<https://app.supademo.com/demo/cmv2d2gnp00c6yc0jd1fbc6t4?utm_source=link>" %}

Click Select RCS Fallback Template to choose the fallback message template.

{% embed url="<https://app.supademo.com/demo/cmv2d4dwt00q0y30j47asbdtp?utm_source=link>" %}

Select the checkbox for the trans\_leyal RCS fallback template.

{% embed url="<https://app.supademo.com/demo/cmv2d78ys00q2y30j2iz1nq9b?utm_source=link>" %}

### Send or Schedule the Campaign &#x20;

Select Send Now to send the campaign immediately or Schedule Now to schedule delivery for a later time.

{% embed url="<https://app.supademo.com/demo/cmv2dcsz600va0i0jzk9yyo5e?utm_source=link>" %}

To schedule the campaign, click the date and time field and select your preferred delivery date and time.

{% embed url="<https://app.supademo.com/demo/cmv2e2nwe00vd0i0jumvfmv9k?utm_source=link>" %}

Click OK to confirm the schedule.

{% embed url="<https://app.supademo.com/demo/cmv2e4qzs00ckyc0jko9ncld6?utm_source=link>" %}

[<br>](https://app.supademo.com/demo/cmv2e4qzs00ckyc0jko9ncld6?utm_source=link)Finally, click the Create Campaign button to finalize your WhatsApp broadcast campaign.

{% embed url="<https://app.supademo.com/demo/cmv2e65cu00cmyc0jf38vj197?utm_source=link>" %}

### View Campaign Details &#x20;

Once the CSV campaign is created, navigate to the Campaigns section to view it.

Open the campaign details to review its configuration and verify whether RCS fallback is enabled for the WhatsApp campaign.

{% embed url="<https://app.supademo.com/demo/cmv2enk140192y30j7aj9ndsj?utm_source=link>" %}

For scheduled campaigns, locate the campaign in the Campaigns section and review its scheduling details.

You have now created a CSV Broadcast campaign and configured its delivery, personalization, retry settings, and optional RCS fallback.

{% embed url="<https://app.supademo.com/demo/cmv2eoytv00w60i0javrdwib0?utm_source=link>" %}

Click the campaign name to track:

* Audience size
* Sent
* Delivered
* Read
* Failed
* Amount used

You can view the campaign details and verify whether RCS fallback is enabled for your WhatsApp campaign. For scheduled campaigns, you can also check the scheduled delivery details.

#### Summary

CSV Broadcast allows you to:

* Upload a CSV file containing customer details
* Map phone numbers, names, and other CSV columns
* Select WhatsApp or RCS as the delivery channel
* Personalize messages using CSV variables and fallback values
* Configure campaign tags and automatic retry intervals
* Enable RCS fallback for undelivered WhatsApp messages
* Send campaigns immediately or schedule them for later
* View campaign details and verify campaign settings

This completes the CSV Broadcast setup process in Ownchat.
