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

# Audience

> Define who receives your SMS campaign.

The first step in creating an SMS campaign is selecting your audience — the group of contacts who will receive the text message.

<Note>
  This is a dashboard walkthrough. Screens are captured from **cloud.comify.io** → **Template Manager → Campaign Manager**.
</Note>

<Note>
  Want to build your audience ahead of time, or keep it updating automatically? See [Segments](/audience/segments) (dynamic) or [Lists](/audience/lists) (static, from a rule or CSV) — built from the Audience List page — then select it here.
</Note>

## Getting started

From **Template Manager → Campaign Manager**, click **Create campaign**, give it a **Name** and optional **Description**, and select **SMS** under **Channel**. Click **Create campaign** to open the wizard — the stepper shows **Audience → Content → Scheduling**, and you land on the Audience step.

<Frame caption="SMS campaign — Audience step, before attaching">
  <img src="https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-sms-audience.png?fit=max&auto=format&n=JDH1bOmW9sqfInn6&q=85&s=0ef0472eb8fd3cfb5a54310e790de771" alt="SMS campaign audience step" width="1556" height="784" data-path="images/campaign-sms-audience.png" />
</Frame>

## Attaching an audience

<CardGroup cols={2}>
  <Card title="Upload CSV" icon="upload">
    Upload a new CSV file with your contacts. Rows are validated before the campaign launches. Each column in your CSV becomes an available field for variable mapping in the next step.
  </Card>

  <Card title="Select existing" icon="list">
    Pick from a previously uploaded audience list or a dynamic segment. New uploads appear as "pending" until processing completes.
  </Card>
</CardGroup>

### Selecting an existing list

Click **Select existing** to open the audience picker, with two tabs:

| Tab                    | What it shows                                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------- |
| **Campaign audiences** | Lists you've uploaded or built from a rule, with Contacts, With Email, Status, and Updated.                           |
| **Comify segment**     | Dynamic segments (built with **+ New**) that re-qualify members at send time — the member count shown is an estimate. |

<Frame caption="SMS campaign — audience picker">
  <img src="https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-sms-audience.png?fit=max&auto=format&n=JDH1bOmW9sqfInn6&q=85&s=0ef0472eb8fd3cfb5a54310e790de771" alt="SMS campaign audience picker" width="1556" height="784" data-path="images/campaign-sms-audience.png" />
</Frame>

Click **Select** next to the list you want.

## After attaching an audience

Once an audience is attached, Comify shows a summary of the list, its **Available fields**, and a sample of the first rows so you can verify the data before proceeding.

<Frame caption="SMS campaign — audience attached">
  <img src="https://mintcdn.com/co-d33c95f1/JDH1bOmW9sqfInn6/images/campaign-sms-audience-selected.png?fit=max&auto=format&n=JDH1bOmW9sqfInn6&q=85&s=3134b3624c1956598b53816ae75a1f5f" alt="SMS campaign audience attached" width="1556" height="784" data-path="images/campaign-sms-audience-selected.png" />
</Frame>

| Field              | Description                                                                    |
| ------------------ | ------------------------------------------------------------------------------ |
| **Total Audience** | Total number of contacts in the list                                           |
| **Sendable**       | Contacts with a valid phone number who will receive the SMS                    |
| **Excluded**       | Contacts skipped due to missing/invalid phone number, opt-outs, or suppression |

<Warning>
  Contacts without a valid phone number are automatically excluded from SMS sends.
</Warning>

## Next step

Once your audience is attached and the sendable count looks right, click **Continue** to move to [Content](/campaigns/sms/content).
