> For the complete documentation index, see [llms.txt](https://docs.ngsurvey.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ngsurvey.com/fr/form-management/campaigns/campaign/phone-sms-distribution/whatsapp-distribution/two-way-survey.md).

# Conversation WhatsApp

## 💬 Qu'est-ce qu'un sondage WhatsApp bidirectionnel ?

Les sondages bidirectionnels fonctionnent de la même manière qu'une conversation. Les questions de votre sondage sont affichées une par une au Répondant dans son application WhatsApp, où il peut répondre directement comme dans une conversation WhatsApp normale.

![](/files/931395ee3d166956b0bcf68c5aa56d68333256f8)

## &#x20;✅ Question de consentement

Une campagne de sondage configurée en mode bidirectionnel doit toujours demander d'abord le consentement de l'utilisateur pour participer. Ainsi, le premier message envoyé doit offrir le choix de participer ou non au sondage.&#x20;

> Bonjour, votre avis sur nos produits et services compte, souhaitez-vous prendre une minute pour le partager avec nous ?\
> 1 - Oui \
> 2 - Non \
> 3 - Se désabonner

Par défaut, les réponses suivantes sont attendues par ngSurvey pour la question de consentement

* **1** ou **yes** poursuivra le sondage.
* **2** ou **no**  terminera la session du Répondant et l'arrêtera.
* **3** ou **unsubscribe** terminera la session du Répondant et mettra le numéro en "blacklist" pour éviter toute notification ultérieure.

{% hint style="warning" %}
Le message d'invitation contenant la question de consentement doit être un template de message WhatsApp pré-approuvé.
{% endhint %}

## 🌐 Sondages multilingues

Si vous lancez un [sondage multilingue](/fr/form-management/form-designer/multi-language-forms.md) vous devrez créer un message pour chacune de vos langues puis sélectionner la langue du destinataire pour votre invitation bidirectionnelle. Le Répondant se verra automatiquement attribuer la bonne langue du sondage une fois qu'il aura répondu à la question de consentement.

![](/files/0ba00af35d896ecb158a14586e53f63eadd90986)

{% hint style="info" %}
Alternativement, si vous souhaitez laisser le Répondant choisir sa langue, vous pouvez également ajouter une question de réponse de type Language n'importe où dans votre questionnaire ; cette question spéciale demandera au Répondant d'indiquer la langue dans laquelle il souhaite répondre.
{% endhint %}

## &#x20;🔌 Compatibilité questions / réponses

Si vous utilisez un sondage destiné à la plateforme web et souhaitez également l'utiliser dans une conversation, vous devez connaître les limitations suivantes, car tous les types de questions / réponses ne pourront pas être utilisés en conversation.

Les questions suivantes sont compatibles avec le mode conversation.

* Questions simples avec [réponses basées sur la sélection](/fr/form-management/form-designer/answers/answer-types/selection-answers.md).
* questions NPS, CSAT, CES.
* Questions avec [réponses textuelles](/fr/form-management/form-designer/questions/question-types/standard/text-comment-field.md). Seul le premier champ sera utilisé si la question définit plusieurs champs de réponse.
* Questions avec une [language selector](/fr/form-management/form-designer/answers/answer-types/language-selector.md) réponse.
* Questions avec une [téléversement de fichiers](/fr/form-management/form-designer/questions/question-types/advanced-types/file-upload.md) réponse.
* Les questions peuvent contenir au maximum une image intégrée.


---

# 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.ngsurvey.com/fr/form-management/campaigns/campaign/phone-sms-distribution/whatsapp-distribution/two-way-survey.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.
