---
url: https://docs.corbitaltech.dev/products/whatsbot/bulk-camplaing-through-csv.md
description: >-
  Send WhatsApp messages to thousands of contacts at once with WhatsBot for
  Perfex CRM. Upload CSV recipient lists, map dynamic variables, preview
  messages, and dispatch through Meta's official Cloud API.
---

# Sending Bulk Campaigns Through CSV

\[\[toc]]

## Creating a Bulk Campaign

Bulk campaigns allow you to send messages to multiple recipients efficiently. To create one:

1. **Navigate to Send Bulk Campaign**: Find this option in the main menu.
2. **Campaign Naming**:
   * Enter a unique **Campaign Name** that reflects the purpose (e.g., "New Product Launch").
3. **Select CSV File**:
   * Choose an appropriate CSV file containing recipient information. Make sure it adheres to the required format.
   * Make sure you are using correct format or you can download sample csv file to understand rules.

![bulk-csv-sample](./images/campaigns/bulk-csv-sample.png)

### Uploading CSV Files

To upload your CSV:

1. **Click Upload**: Use the **Upload CSV** button to select and upload your file.
2. **Validation Message**: Upon upload, a message will indicate how many records are valid and ready for your campaign. For example, "Out of 4650 records in your CSV file, 4650 records are valid."

![upload-csv](./images/campaigns/upload-csv.png)

## Using Dynamic Merge Fields

Using dynamic merge fields enhances personalization in your messages. Here’s how:

1. **Dynamic Fields**: To include recipient-specific data, use the **'@'** sign followed by the variable name within your message template.
2. **Check Availability**: Ensure that the selected template supports dynamic fields. This can usually be verified within the campaign setup section.

## Previewing and Sending Campaigns

Before dispatching your messages:

1. **Previewing**:
   * After configuring your campaign, you’ll see a preview on the right side of the screen. Adjust the content as necessary to ensure it meets your expectations.
2. **Final Review**: Take a moment to double-check all details.
3. **Sending**: Once satisfied, click the **Send Campaign** button to launch your message to your audience.

![csv-merge-field](./images/campaigns/csv-merge-field.png)

## How it works

![csv-upload-video](./images/campaigns/csv-upload.gif)
