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

# Contacts & contact lists

> Build campaign audiences: manage contacts, organize lists, and import from CSV or Excel.

Campaign audiences are made of **contacts** organized into **contact lists**.
Both have their own pages under AI Campaigns, and a campaign can target any
combination of lists.

## Import contacts from a file

The fastest way to build an audience is the import wizard — open it from the
campaign form's Contacts section (**Import from CSV**):

<Steps>
  <Step title="Upload">
    Drop a `.csv`, `.xlsx`, or `.xls` file.
  </Step>

  <Step title="Map columns">
    Choose the **phone column** (required) and name the **list** the contacts
    will be grouped into. For every other column, pick: don't import, map to
    an existing contact field, or **create a new field** on the spot (text,
    long text, number, email, phone, date, or yes/no).
  </Step>

  <Step title="Preview & fix">
    Each row is validated with OK / Warn / Error badges, and you can edit
    cells inline before importing.
  </Step>

  <Step title="Import">
    A progress bar runs the import. Contacts whose phone number already exists
    are **updated in place** rather than duplicated.
  </Step>
</Steps>

## Review before dialing

**Preview contacts** in the campaign form shows exactly who will be reached.
Exclude (and restore) individual contacts there — excluded people are skipped
when the campaign runs. If the campaign sends email, anyone on the
[suppression list](/guide/ai-campaigns/compliance) is flagged.

You can also **Download CSV** to get the audience — including any answers the
agent collected, if you enabled saving answers on contacts.
