> ## Documentation Index
> Fetch the complete documentation index at: https://docs.turbodev.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Select Audience

> Easily choose your target audience for sending Broadcast messages in TurboDev.

To select the audience for your Broadcast, you can either **upload contacts using an Excel file** or **select contacts from an existing Contact Group**.

<img src="https://mintcdn.com/starfiitechnologyprivatelimited/1hvv-iEF_RIqelcs/images/broadcast/select%20audience/select%20audience.png?fit=max&auto=format&n=1hvv-iEF_RIqelcs&q=85&s=8707768386a15cd2f551e293be0221e9" alt="Select Audience" width="1942" height="930" data-path="images/broadcast/select audience/select audience.png" />

> **Important:**\
> Ensure all phone numbers include the country code (for example: +91, +1, +971).

Let’s look at both options in detail.

## Upload Contacts from Excel

Send personalized Broadcast messages to contacts stored in an Excel file.

Click on **Upload Contacts** to download the sample file.\
Use this sample as a reference and restructure your data (such as **Name** and **Phone Number**) accordingly.

<img src="https://mintcdn.com/starfiitechnologyprivatelimited/Ku-NutZYARreus6f/images/broadcast/select%20audience/upload%20excel.png?fit=max&auto=format&n=Ku-NutZYARreus6f&q=85&s=c452d3920d73587169c3169c45111e9b" alt="Upload Excel" width="1942" height="930" data-path="images/broadcast/select audience/upload excel.png" />

Once your data is formatted correctly, upload the Excel file to TurboDev.\
Before proceeding, set the **Marketing Opt-in status** and choose the **phone number format**.

**Variable & Media Mapping**\
If your WhatsApp Template includes **pre-defined variables**, you can map them to the appropriate columns in your Excel file.

## Select from Contact Group

Send Broadcast messages using saved contact segment.

You can either:

* **Create a new Contact Segment**, or
* **Select an existing segment**

### Create a New Contact Group

Click on **New Segment**, apply filters based on fields such as tags, email, marketing opt-in, or other available attributes, and then name the segment.\
Once created, contacts that match the criteria will automatically be added to the group.

<img src="https://mintcdn.com/starfiitechnologyprivatelimited/4pkBpShnmrS5UgRA/images/broadcast/select%20audience/create%20segment%20bc.png?fit=max&auto=format&n=4pkBpShnmrS5UgRA&q=85&s=f60b6df66f488e464f6504fccb6da156" alt="Create Segment Bc" width="1942" height="932" data-path="images/broadcast/select audience/create segment bc.png" />

### Use an Existing Group

Search for and select an existing contact segment to quickly proceed.

<img src="https://mintcdn.com/starfiitechnologyprivatelimited/1hvv-iEF_RIqelcs/images/broadcast/select%20audience/select%20segment.png?fit=max&auto=format&n=1hvv-iEF_RIqelcs&q=85&s=023f98408a6600c98309c46f795c8714" alt="Select Segment" width="1942" height="930" data-path="images/broadcast/select audience/select segment.png" />

## Map the Variables

After uploading contacts or selecting a contact group, preview the data and map the correct values to your template variables.

<img src="https://mintcdn.com/starfiitechnologyprivatelimited/4pkBpShnmrS5UgRA/images/broadcast/select%20audience/maping%20bc.png?fit=max&auto=format&n=4pkBpShnmrS5UgRA&q=85&s=d5ae69fd81787421c7cc6fba66479b45" alt="Maping Bc" width="1942" height="935" data-path="images/broadcast/select audience/maping bc.png" />

If your WhatsApp Template contains variables, ensure they are mapped correctly so each recipient receives a personalized message.

## Add Button Payload

Button payloads allow you to define actions when users interact with CTA or Quick Reply buttons.

Depending on your template:

<img src="https://mintcdn.com/starfiitechnologyprivatelimited/MmIaVtfusKnB85-S/images/broadcast/select%20audience/payload%20bc.png?fit=max&auto=format&n=MmIaVtfusKnB85-S&q=85&s=518a940bb9b744c5cc6494580dde8c8c" alt="Payload Bc" width="1942" height="931" data-path="images/broadcast/select audience/payload bc.png" />

* **Dynamic URL CTA buttons** can include variables to generate personalized links.
* **Quick Reply buttons** can trigger specific bot flows by assigning an intent in the payload field.

If your template includes media, you can:

* Map variables for dynamic content
* Add personalized URLs for CTA buttons
