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

# Les blocs d'un scénario

> Message, Délai, Condition, Répartiteur, Action et Note : ce que fait chaque bloc et comment le régler.

Un parcours se construit avec des blocs reliés entre eux. Ouvrez **Blocs** dans le canevas, posez un bloc, puis reliez sa sortie au bloc suivant. Cliquez sur un bloc pour ouvrir ses **Réglages de l'étape**.

<video autoPlay muted loop playsInline controls src="https://mintcdn.com/setteo-397937b0/j0YxzPTdh8p9gxnW/videos/scenarios/construire-un-parcours.mp4?fit=max&auto=format&n=j0YxzPTdh8p9gxnW&q=85&s=d3e8d3884124aa28d3f787d672f864f9" />

Poser un Message, un Délai et une Condition

## Message

Le bloc **Message** envoie un message au prospect et lui attache un agent.

> [tab] WhatsApp
>
> * **Sélectionner un template** : le template à envoyer. Il peut contenir plusieurs versions ; l'une d'elles est tirée au sort à chaque envoi.
> * **Sélectionner un agent** : l'agent qui répond quand le prospect écrit.
>
> Le prospect n'avance qu'une fois que Meta a confirmé la livraison. Sans confirmation au bout de 15 minutes, l'envoi passe en échec.
>
> Si le template n'est pas approuvé sur tous vos comptes WhatsApp, le bloc l'indique (« Approuvé sur 1/2 comptes WhatsApp »).

> [tab] Instagram
>
> * **Message à envoyer** : un texte, avec les variables du prospect.
> * **Message audio** : un fichier m4a de 25 Mo au plus. Donnez sa **Transcription** : c'est ce que l'agent lira.
> * **Sélectionner un agent** : l'agent qui répond ensuite.
> * **Faire répondre l'agent au dernier message reçu** : l'agent répond tout de suite au dernier message du prospect, après son délai de réponse.
>
> Instagram n'a pas de template. Un message ne part que dans les 24 heures qui suivent le dernier message du prospect.

Le bloc résume ce qui va se passer, par exemple « Le template relance\_j1 sera envoyé puis l'agent Clara répondra aux nouveaux messages ».

* Sans agent choisi, l'agent déjà attaché à la conversation est détaché : plus personne ne répond automatiquement.
* Le bloc a deux sorties : **Succès** et **Échec**. Reliez la sortie Échec si vous voulez traiter les envois ratés, par exemple avec un tag.
* Un prospect qui a déjà reçu ce template récemment passe par **Succès** sans renvoi.

## Délai

Le bloc **Délai** fait attendre le prospect. Choisissez le **Type de délai**.

> [accordion] Attendre un intervalle
>
> Une durée en minutes, heures ou jours, comptée depuis une **Référence** :
>
> * **Après l'arrivée sur ce nœud** ;
> * **Après le dernier message reçu** ;
> * **Après le dernier message envoyé**.
>
> Pour les deux dernières, réglez l'**Attente maximale du message** (30 jours par défaut). Sans message passé ce délai, le prospect sort par la sortie rouge, **Aucun message avant l'attente maximale**.

> [accordion] Jusqu'à une date spécifique
>
> Le prospect attend une date et une heure précises. Pratique pour un lancement ou l'ouverture d'un webinaire.

> [accordion] Jours de la semaine et heure
>
> Le prospect attend le prochain jour choisi, à l'heure choisie, par exemple « lundi ou jeudi à 10:00 ». L'heure est celle du fuseau de votre espace.

> [accordion] Relatif à une variable
>
> Le prospect attend une date portée par l'une de ses variables, avec un **Décalage** **Avant** ou **Après**. Exemple : 2 heures avant `call_start_time` pour un rappel de rendez-vous.
>
> Si la variable manque ou n'est pas une date lisible, l'étape passe en échec.

### Passer au prochain délai si la date est dépassée

Cette option existe pour **Jusqu'à une date spécifique** et **Relatif à une variable**. Elle est cochée par défaut.

Si le moment est déjà passé quand le prospect arrive sur le délai :

* **Cochée** : le prospect ne reçoit rien jusqu'au prochain délai qui attend vraiment. Les messages et les actions entre les deux sont marqués **Sauté** ; aucun tag n'est posé. Les conditions orientent quand même le prospect vers la bonne branche.
* **Décochée** : le prospect n'attend pas. Il continue tout de suite et reçoit les messages suivants.

> [!WARNING]
>
> S'il n'y a plus de délai qui attend vraiment plus loin, un prospect arrivé trop tard traverse tout le scénario sans rien recevoir. Pour un rappel de rendez-vous, c'est souvent ce que vous voulez. Pour une séquence qui doit partir quoi qu'il arrive, décochez l'option. Voir [Prospects en échec dans un scénario](https://docs.setteo.io/depannage/scenario-prospects-en-echec.md).

Modifier un délai s'applique tout de suite aux prospects qui attendent dessus.

## Condition

Le bloc **Condition** envoie le prospect sur la sortie **Succès** ou **Échec**. Choisissez le **Type de filtre** :

| Type | Le prospect sort par **Succès** si… |
| - | - |
| **Par tags** | il porte au moins un des tags choisis |
| **Par réponse** | il a répondu (ou pas), **Depuis toujours**, **Depuis X jours** ou **Depuis une certaine date** |
| **Par numéro WhatsApp** | il est rattaché à l'un des numéros choisis |
| **Par statut (Abonné/Désabonné)** | il est abonné, ou désabonné |
| **Par variable du prospect** | la variable remplit la condition choisie |

Pour une variable, les conditions sont **Est renseignée**, **N'est pas renseignée**, **Est égale à (texte)**, **N'est pas égale à (texte)**, **Contient (texte)**, **Est supérieure à (nombre)**, **Est inférieure à (nombre)**, **Est une date antérieure à**, **Est une date postérieure à**, **Est le même jour que** et **Est entre deux moments de la semaine**.

* Une date se compare à **Maintenant**, à **Un délai avant/après maintenant** ou à **Une date fixe**, dans le fuseau de votre espace.
* Vous pouvez aussi tester **Date de création du prospect** ou **Date d'entrée dans le scénario**.
* Un prospect qui n'a pas la variable sort par **Échec**, sauf pour **N'est pas renseignée** et **N'est pas égale à (texte)**.

## Répartiteur

Le **Répartiteur** envoie chaque prospect vers la branche qui en a reçu le moins. Reliez-le à plusieurs blocs pour répartir vos prospects à parts égales, par exemple pour comparer deux templates.

## Action

Le bloc **Action** modifie le prospect :

* **Ajouter des tags** ;
* **Retirer des tags** ;
* **Assigner à un numéro WhatsApp** : le prospect sera contacté depuis ce numéro ;
* **Retirer le prospect du scénario** : toutes ses étapes dans ce scénario sont supprimées et son parcours s'arrête là.

> [!TIP]
>
> Un tag ajouté par un bloc Action peut faire entrer le prospect dans un autre scénario qui suit ce tag, et déclencher une notification. C'est le moyen d'enchaîner des scénarios.

## Note

La **Note** pose un commentaire sur le canevas. Elle n'a aucun effet sur les prospects. Servez-vous-en pour expliquer une branche à votre équipe.

## Et l'IA ?

L'IA n'est pas un bloc à part. Elle passe par l'agent choisi dans un bloc **Message** : c'est lui qui répond quand le prospect écrit. Voir [Comment marche un agent](https://docs.setteo.io/agents/comment-ca-marche.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.