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

# Campagnes sortantes

> Importez une liste de contacts et laissez un agent la traiter — avec des plages d’appel, des tentatives supplémentaires et un suivi de progression en direct.

Les campagnes appellent une liste de contacts pour votre compte : choisissez un
agent vocal, importez un fichier CSV, définissez les plages horaires d'appel, et ThunderPhone parcourt la liste
— en réessayant les appels sans réponse et les messageries vocales selon le calendrier de votre choix. Retrouvez-les
dans **Engagement → Campagnes** (`/dashboard/campaigns`).

Pour des appels ponctuels par programmation, utilisez plutôt l’
[API d’appels sortants](/fr/guides/place-outbound-calls).

## Prérequis

* Un agent vocal déployé.
* Un **numéro de téléphone VoIP** connecté à votre organisation pour effectuer les appels —
  les numéros de démonstration sont réservés aux appels entrants et ne peuvent pas effectuer d’appels de campagne. Consultez
  [Connecter un fournisseur VoIP](/fr/guides/voip-providers).
* Des contacts dans un fichier CSV (ou du JSON collé) avec une colonne `phone` ou
  `phone_number`. **Jusqu’à 5 000 lignes par import**, encodées en UTF-8.
  Toutes les colonnes supplémentaires sont conservées comme variables par contact dans les fiches
  de contact de la campagne.

## Créer une campagne

<Steps>
  <Step title="Cliquez sur Nouvelle campagne">
    Nommez-la, choisissez l’**agent vocal** et sélectionnez le **numéro d’origine**
    (l’un de vos numéros VoIP).
  </Step>

  <Step title="Importez le CSV des contacts">
    Les lignes contenant un numéro de téléphone non valide sont rejetées individuellement et
    signalées avec leur numéro de ligne — les autres sont importées correctement.
  </Step>

  <Step title="Définissez la plage horaire d’appel">
    Choisissez un **fuseau horaire** et une plage **quotidienne de début et de fin** ; la campagne
    appelle uniquement pendant cette plage. Les plages peuvent couvrir minuit (par ex. 22:00 → 02:00).
    Vous pouvez également définir une **date de début** pour planifier le lancement et une
    **date de fin** après laquelle la campagne se termine automatiquement.
  </Step>

  <Step title="Ajustez le rythme et les tentatives">
    * **Appels simultanés** — le nombre d’appels que cette campagne exécute en même temps
      (1–10, 3 par défaut). Votre organisation est également limitée à **10
      appels sortants simultanés** au total ; les campagnes parallèles partagent donc
      cette capacité.
    * **Nombre maximal de tentatives** — le nombre de fois que chaque contact peut être appelé
      (2 par défaut).
    * **Délai avant nouvelle tentative (minutes)** — l’attente avant une nouvelle tentative (60 par défaut).
    * **Réessayer en cas de** — les résultats qui déclenchent une nouvelle tentative : **sans réponse**,
      **messagerie vocale**, **échec** (tous activés par défaut).
  </Step>

  <Step title="Créez le brouillon, puis démarrez">
    Les campagnes sont créées sous forme de brouillons — des contacts ne peuvent être ajoutés que lorsqu’une
    campagne est à l’état de brouillon. Le démarrage d’une campagne nécessite un consentement explicite
    aux frais d’appel. Avec une **date de début** future, elle devient
    *planifiée* ; sinon, elle passe immédiatement à l’état *en cours*.
  </Step>
</Steps>

## Fonctionnement des résultats et des nouvelles tentatives

Après chaque appel, le contact reçoit un résultat — les appels réussis sont
marqués comme terminés ; un appel classé sans réponse, détecté comme messagerie vocale ou
en échec est réessayé si ce résultat figure dans votre liste **réessayer en cas de** et si le
contact dispose encore de tentatives. Les contacts qui n’ont plus de tentatives sont marqués
*épuisés* ; les échecs non réessayables sont marqués *en échec*.

<Note>
  Les appels sont automatiquement suspendus tant que le solde de votre compte n’est pas suffisant,
  puis reprennent dès qu’il l’est. Gardez le
  [rechargement automatique](/fr/guides/billing-and-topups) activé pour les campagnes longues.
</Note>

## Surveiller et contrôler

Chaque carte de campagne affiche son statut et sa progression (par ex. « 173 sur 248
terminés »). Ouvrez une campagne pour consulter la répartition des statuts, les résultats par contact
et les appels récents — chacun renvoie vers la transcription complète et
l’enregistrement dans l’historique des appels.

* **Mettre en pause / reprendre** — la mise en pause arrête les nouveaux appels ; les appels déjà
  en cours se terminent normalement. Les campagnes en pause peuvent être modifiées et reprises.
* **Annuler** — arrête définitivement la campagne.
* Une campagne se termine automatiquement lorsque chaque contact atteint un état
  final ou lorsque l’heure de **date de fin** est dépassée.

Statuts de campagne : `draft`, `scheduled`, `running`, `paused`,
`completed`, `cancelled`. Statuts des contacts : `pending`, `scheduled`,
`calling`, `completed`, `failed`, `exhausted`.

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Suivre les appels en direct" icon="tower-broadcast" href="/fr/guides/monitor-live-calls">
    Écoutez les appels de campagne au fur et à mesure qu'ils ont lieu.
  </Card>

  <Card title="API d'appels sortants" icon="phone-arrow-up-right" href="/fr/guides/place-outbound-calls">
    Passez des appels individuels par programmation.
  </Card>
</CardGroup>
