# Broadcast Creation v2

We've redesigned the broadcast audience selection flow to give you more control when working with CSV files. A new dedicated "Map Audience" step, real-time upload visibility, and the ability to reuse previous files and mappings make the process noticeably faster and less repetitive.

### What's New

#### 1. Real-Time Upload Progress

As soon as you drop or select a CSV file, you'll now see a real-time progress bar showing the exact upload percentage — so you always know where you are in the process instead of waiting with no feedback.

#### 2. Select from Previously Uploaded CSVs

You no longer need to re-upload a CSV file you've already used. When setting up your audience, you'll now see a "Select a previous CSV file" dropdown listing all CSV files you've uploaded before. Simply pick one and move on.

#### 3. Retain Your Previous Column Mapping

When you select a previously uploaded CSV, you'll see a new checkbox:

> *"Retain column mappings from the previous broadcast. If the CSV was used multiple times, the latest mapping will be used."*

Checking this automatically pre-fills your column mapping (e.g. which column maps to phone number, first name, etc.) based on how you mapped it last time. No need to redo the same mapping every time you run a recurring broadcast.

#### 4. A Dedicated "Map Audience" Step

The broadcast creation flow now has 5 steps instead of 4. "Map Audience" is its own dedicated step, making the flow cleaner and less cluttered. You'll only reach this step after your CSV is fully uploaded and ready.

| Step    | Name                   |
| ------- | ---------------------- |
| 1       | Broadcast Details      |
| 2       | Send Test Message      |
| 3       | Select Audiences       |
| **4 ★** | **Map Audience (New)** |
| 5       | Summary                |

#### 5. Switch or Re-upload from the Mapping Step

If you need to change your file after reaching the Map Audience step, you can now do so without losing your place. Clicking "Upload a New CSV" takes you back to Select Audiences, where you can pick a different file or upload a new one.

### Before & After

| Before                                                                             | After                                                                                                                  |
| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| No feedback while a CSV was uploading — you'd wait with no indication of progress. | A real-time progress bar shows the exact upload percentage.                                                            |
| You had to re-upload CSVs every time, even ones you'd used before.                 | A "Select a previous CSV file" dropdown lets you pick from previously uploaded files instantly.                        |
| Column mapping had to be redone from scratch every time, even for the same CSV.    | A checkbox retains your previous mapping automatically — using the latest mapping if the file was used multiple times. |
| Mapping was bundled into Select Audiences — one confusing combined step.           | Mapping is now its own dedicated "Map Audience" step — clear and focused.                                              |
| Once on the mapping screen, you were stuck — no way to switch files.               | You can switch files or upload a new one directly from the Map Audience step.                                          |

### How to Use It

Next time you create or edit a broadcast using a CSV audience, here's what the updated flow looks like:

1. Start creating a broadcast and proceed to the "Select Audience" step.
2. Upload a new CSV or choose one from the "Select a previous CSV file" dropdown.
3. You'll move to the new "Map Audience" step. If you selected a previous CSV, check "Retain column mappings from the previous broadcast" to reuse your last mapping.
4. If you need a different file, click "Upload a New CSV" to go back and pick another.
5. Once your mapping is confirmed, continue to the Summary step and schedule your broadcast as usual.

### Summary of Benefits

* **Faster broadcast creation** — skip re-uploading files you've already used
* **No more re-mapping columns** — retain your previous mappings with a single checkbox
* **Better visibility** — know exactly when your file has finished uploading
* **Cleaner flow** — a dedicated "Map Audience" step reduces confusion

### Availability

|                  |                               |
| ---------------- | ----------------------------- |
| **Availability** | All MyAlice accounts (Global) |
| **Feature Area** | Broadcast Creation            |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.myalice.ai/release-log/broadcast-creation-v2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
