> For the complete documentation index, see [llms.txt](https://docs.hablla.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hablla.com/french/flux-dautomatisations/tous-les-composants/composants-whatsapp/message-whatsapp.md).

# Message WhatsApp

### Vue d'ensemble

Le **Composant d'envoi de messages WhatsApp** est un nœud d’action axé sur la communication sortante de session. Sa fonction principale est de transmettre des messages actifs contenant des textes ou des fichiers multimédias directement vers l’appareil de l’utilisateur final pendant le flux d’automatisation. Il est utilisé pour fournir des retours informatifs, partager des supports d’information et enrichir l’expérience de service avec divers médias dans la fenêtre de conversation active du client.

### Paramètres de configuration

Le paramétrage du composant détermine le format du contenu qui sera envoyé à la file d’envoi de l’application :

* **Type de message :** Menu déroulant qui définit la nature et le comportement structurel de la bulle de message que le client recevra. Les options comprennent :
  * `Texte`: Messages composés strictement de blocs de texte (avec prise en charge des emojis et des liens).<br>
  * `Audio`: Transmission de fichiers sonores (généralement envoyés avec la propriété native d’enregistrement).<br>
  * `Document`: Partage de fichiers d’entreprise ou fiscaux (PDF, feuilles de calcul, fichiers texte).<br>
  * `Image`: Envoi de fichiers visuels et graphiques d’entreprise (PNG, JPG).<br>
  * `Vidéo`: Partage de médias audiovisuels dans des formats compatibles (MP4).<br>
  * `Paiement`: Module spécialisé pour l’envoi d’ordres de paiement ou de relances interactives.<br>
* \_*Message (* Champ obligatoire) :\_\* Le corps du texte principal du message qui accompagnera l’envoi (dans les formats multimédias tels que `Document` ou `Image`, ce champ fonctionne comme la légende du média envoyé).<br>

### Constructeur visuel

L’interface graphique est hautement réactive et adapte instantanément ses blocs de formulaire selon l’élément sélectionné dans le champ *Type de message*:

* **Structure de base (`Texte`):** Affiche une interface épurée composée uniquement du sélecteur de type et d’une zone de texte riche à remplissage obligatoire (`*`).<br>
* **Structure avancée des médias (`Document`, `Image`, `Vidéo`):** Lors du basculement vers l’envoi de médias, le constructeur s’étend et ajoute de nouveaux blocs de gestion à l’écran :
  * `URL du fichier`: Champ de saisie texte pour indiquer l’adresse HTTP ou le lien public où le média est hébergé afin que le serveur de l’API puisse le récupérer.<br>
  * `Bouton de téléversement`: Bouton violet natif qui ouvre la fenêtre de fichiers du système local pour téléverser le fichier directement vers le CDN de la plateforme.<br>
  * `Bloc documents (+ Ajouter un fichier)`: Sélecteur répétiteur de liste qui permet de regrouper plusieurs fichiers joints par lot au sein du même nœud de traitement.<br>

### Opérateurs spéciaux

Les propriétés logiques de ce composant gèrent la compilation du payload et l’injection dynamique de données dans la couche de visualisation :

* **Interpolation des balises de portée (mappage dynamique) :** Le champ de contenu de la *Message* (ou légende), ainsi que le champ de *URL du fichier* acceptent l’inclusion de variables globales et locales de la plateforme via la syntaxe à doubles accolades (`{{...}}`). Cela permet au système de récupérer le lien d’un bordereau de paiement au format PDF généré par un nœud API précédent et d’insérer le lien dynamiquement dans le champ d’envoi.<br>
* **Envoi asynchrone séquentiel :** Le moteur d’automatisation traite l’envoi de manière linéaire et rapide. Après avoir transmis le paquet de données à la passerelle WhatsApp, le port de sortie du bloc libère instantanément le contact vers le composant suivant du flux de conception, évitant les blocages dans l’expérience.<br>

### Exemples pratiques

Le tableau ci-dessous présente des scénarios classiques d’utilisation de ce composant pour déclencher divers contenus tout au long d’un flux :

| **Type de message sélectionné** | **URL du fichier / téléversement** | **Contenu configuré (message)**                                                   | **Cas d'utilisation pratique**                                                                                    |
| ------------------------------- | ---------------------------------- | --------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| `Texte`                         | *Aucun*                            | "Merci de vous être inscrit, `{{nome}}`! Un conseiller vous contactera sous peu." | Envoyer un texte simple de confirmation d’inscription en utilisant les variables collectées lors du triage.       |
| `Document`                      | `{{link_boleto_pdf}}`              | "Voici le bordereau de votre facture généré pour le mois en cours."               | Envoyer de manière automatisée le fichier PDF de facturation d’un client ayant demandé un duplicata dans le menu. |
| `Image`                         | *Téléversement de banner.png*      | "Découvrez nos nouveaux horaires d’ouverture pour les fêtes de fin d’année ! 🎄"  | Déclencher une carte graphique informative avec une légende explicative à l’ouverture d’un flux spécifique.       |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.hablla.com/french/flux-dautomatisations/tous-les-composants/composants-whatsapp/message-whatsapp.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
