# Envoyer des codes promo via WhatsApp

Dans Pushwoosh, vous pouvez envoyer des codes promo en utilisant des modèles de message WhatsApp qui incluent des espaces réservés. Ces espaces réservés peuvent être remplis avec des codes de coupon soit de manière dynamique (en fonction des [données utilisateur ou des événements](/fr/product/audience-data-and-segmentation/)) soit de manière statique (avec une valeur fixe).

Apprenez à configurer de tels modèles et à insérer la variable correcte pour livrer des codes promo via WhatsApp.

## Avant de commencer

Avant d'envoyer des codes promo via WhatsApp par le biais de Pushwoosh, assurez-vous d'avoir :

*   **Connecté votre compte WhatsApp Business à Pushwoosh :** [Apprenez à configurer l'intégration WhatsApp](/fr/product/first-steps/start-with-your-project/configure-platforms/whatsapp-configuration)
*   **Ajouté un moyen de paiement à WhatsApp :** Meta exige un moyen de paiement actif pour l'envoi de messages WhatsApp.
*   **Importé vos contacts WhatsApp dans Pushwoosh :** [Voir les instructions](/fr/product/messaging-channels/whatsapp-messages/register-phone-numbers-for-whatsapp#how-to-import-whatsapp-contacts-from-a-csv-file).

## Créer un modèle dans le gestionnaire WhatsApp

Tout d'abord, [créez un modèle de message WhatsApp](https://www.facebook.com/business/help/2055875911147364?id=2129163877102343) et soumettez-le à Meta pour approbation.
<Aside type="note">
  Les modèles WhatsApp ne doivent inclure qu'un espace réservé pour le contenu dynamique. La valeur réelle est insérée plus tard via Pushwoosh, soit dynamiquement (à partir d'un événement ou d'une propriété utilisateur), soit statiquement (en tant que texte personnalisé).
</Aside>

**Exemple de texte de modèle**

*Bonjour, votre code promo `{{coupon code}}` est prêt à être utilisé. Appliquez-le lors du paiement et profitez de votre réduction !*

![Exemple de modèle de message WhatsApp montrant l'espace réservé pour le code promo dans l'éditeur de modèles Meta](/whatsapp-messages-send-promo-codes-1.webp)

Lors de la création d'un modèle de message dans Meta, vous pouvez ajouter un bouton **Copier le code de l'offre** qui permet aux utilisateurs de copier le code promo en un seul clic.

Pour le configurer :

1.  Dans l'éditeur de modèles Meta, ouvrez la section **Boutons**.

2.  Cliquez sur **Ajouter un bouton → Copier le code de l'offre**.

3.  Dans le champ **Code de l'offre**, entrez une valeur statique d'exemple (par exemple, `HIVER20`). Cette valeur n'est requise que pour l'examen du modèle par Meta.

Pendant l'exécution du Journey, Pushwoosh remplace automatiquement cette valeur d'exemple par le code promo réel, soit dynamiquement (à partir d'un événement ou d'une propriété utilisateur), soit statiquement (à partir d'un texte personnalisé).

![Configuration du bouton Copier le code de l'offre de WhatsApp dans l'éditeur de modèles Meta](/whatsapp-messages-send-promo-codes-2.webp)

<LinkCard title="En savoir plus sur la création de modèles WhatsApp" href="https://www.facebook.com/business/help/2055875911147364?id=2129163877102343" />

## Créer une campagne WhatsApp dans Pushwoosh

1.  Allez dans le **Customer Journey Builder**.

2.  Cliquez sur **Créer une campagne** et sélectionnez **WhatsApp** comme canal.

3.  Choisissez le type de campagne (par exemple, une campagne ponctuelle ou déclenchée).

4.  Sur le canevas du Journey, ajoutez et configurez un [élément d'Entrée](/fr/product/customer-journey/journey-elements/entry-elements/).

## Configurer l'élément WhatsApp

Dans l'élément **Message WhatsApp**, attribuez un nom d'étape clair (par exemple, `Promo_code_hiver2025`).

Sous **Contenu**, sélectionnez le modèle Meta approuvé que vous souhaitez utiliser.

![Élément de message WhatsApp dans le Customer Journey Builder de Pushwoosh avec le champ Contenu](/whatsapp-messages-send-promo-codes-3.webp)

### Configurer les espaces réservés

Lorsque vous sélectionnez le modèle, tous les espaces réservés qui y sont définis apparaîtront dans les champs **Message** et **Action** de l'élément WhatsApp.

Cliquez sur un espace réservé pour ouvrir le panneau de configuration, où vous pouvez choisir le type de variable. Ce paramètre détermine comment la valeur de l'espace réservé sera renseignée, de manière dynamique (à partir d'un événement ou d'une propriété utilisateur) ou statique (en tant que texte personnalisé).

![Écran montrant un message WhatsApp avec l'espace réservé pour le code promo visible dans le modèle](/whatsapp-messages-send-promo-codes-4.webp)

#### Configurer les espaces réservés en utilisant la propriété d'événement (recommandé pour les codes dynamiques)

Utilisez cette option lorsque le code promo ou le coupon est transmis dynamiquement via un [événement](/fr/product/audience-data-and-segmentation/events/) envoyé depuis votre système, par exemple, un événement déclenché après une action de l'utilisateur.

Pour insérer un code promo de manière dynamique dans votre modèle de message WhatsApp :

1.  Cliquez sur l'espace réservé de la variable (par exemple, `{{coupon code}}`) dans la configuration du message.

2.  Dans le menu déroulant **Type de variable**, sélectionnez **Propriété d'événement**.

3.  Sous **Événement**, choisissez l'événement qui fournit le code promo. Vous pouvez sélectionner n'importe quel événement utilisé dans le Journey, mais assurez-vous que cet événement contient l'attribut du code promo (par exemple, `coupon_code`).

4.  Dans le champ **Attribut**, sélectionnez l'attribut qui contient le code promo (par exemple, `coupon_code`).

5.  Dans le champ **Texte de repli**, entrez une valeur par défaut (par exemple, `REDUCTION10`).

Pushwoosh récupère la valeur de l'attribut sélectionné à partir de l'événement et l'insère dans le modèle de message.

##### Exemple de cas d'utilisation : récompenser les achats de grande valeur

Envoyez une offre de récompense aux utilisateurs qui effectuent un achat d'une valeur supérieure à 100 $. Lorsqu'un achat éligible est effectué, votre backend envoie un événement `high_value_purchase_completed` à Pushwoosh. L'événement doit inclure à la fois la valeur de la commande et un code promo personnalisé pour le prochain achat de l'utilisateur.

Exemple d'événement :

```json
{
  "request": {
    "application": "YOUR_APP_CODE",
    "userId": "user987",
    "event": "high_value_purchase_completed",
    "attributes": {
      "order_value": 125.50,
      "coupon_code": "THANKYOU20-FT9R"
    }
  }
}
```

Dans votre modèle de message WhatsApp, configurez l'espace réservé comme suit :

*   **Type de variable :** Propriété d'événement

*   **Événement :** high_value_purchase_completed

*   **Attribut :** promo_code

*   **Texte de repli (optionnel) :** SHOPMORE10

![Panneau de configuration de la propriété d'événement avec sélection des champs Événement et Attribut](/whatsapp-messages-send-promo-codes-5.webp)

Pushwoosh reçoit l'événement, déclenche le Journey correspondant et insère la valeur de l'attribut `promo_code` dans le message lorsque l'événement est reçu.

> **Exemple de message**
>
> 🎁 Merci pour votre commande ! Voici un code spécial **THANKYOU20-FT9R** pour 20 % de réduction sur votre prochain achat.

Cette configuration basée sur les événements récompense automatiquement les clients à forte valeur juste après leur achat, encourageant les achats répétés avec une offre personnalisée.

#### Configurer les espaces réservés en utilisant une propriété utilisateur

Utilisez cette option si le code promo ou de parrainage est déjà stocké dans le profil de l'utilisateur dans Pushwoosh, par exemple, un code de parrainage unique, de fidélité ou spécifique à une région attribué à l'utilisateur à l'avance. [En savoir plus sur les tags](/fr/product/audience-data-and-segmentation/user-data-tags/).

Dans votre modèle de message WhatsApp :

1.  Cliquez sur l'espace réservé de la variable (par exemple, `{{coupon code}}`).

2.  Définissez le **Type de variable** sur **Propriété utilisateur**.

3.  Dans le champ **Nom de la propriété**, entrez la clé où le code est stocké (par exemple, `coupon_code` ou `Referral code`).

4.  Ajoutez une valeur de **Texte de repli** à afficher si la propriété est manquante pour un utilisateur.

<Aside type="caution" title="Important">
Si un utilisateur n'a pas la propriété spécifiée (par exemple, le tag avec le code de coupon) et qu'aucun texte de repli n'est défini, le message ne sera pas envoyé à cet utilisateur et il sortira de cette étape du Journey.
</Aside>

Pushwoosh récupérera automatiquement la valeur de cette propriété utilisateur et l'insérera dans le message WhatsApp lors de son envoi.

##### Exemple de cas d'utilisation : envoi de codes de parrainage personnalisés

Envoyez à chaque utilisateur un code de parrainage personnalisé stocké dans son profil Pushwoosh. Ceci est utile lorsque chaque utilisateur a un code unique attribué à l'avance, comme pour les programmes de parrainage, de fidélité ou d'adhésion. Lorsque la campagne est lancée, Pushwoosh récupère automatiquement le code du profil de chaque utilisateur et l'insère dans le message WhatsApp, permettant aux utilisateurs de partager leur code personnel avec d'autres pour les inviter ou gagner des récompenses.

Dans votre modèle de message WhatsApp, configurez l'espace réservé comme suit :

*   **Type de variable :** Propriété utilisateur

*   **Nom de la propriété :** Referral code

*   **Texte de repli (optionnel) :** JOIN2025

![Panneau de configuration de la propriété utilisateur avec les champs Nom de la propriété et Texte de repli](/whatsapp-messages-send-promo-codes-6.webp)

Lorsque le message est envoyé, Pushwoosh remplace l'espace réservé par le code de parrainage individuel de l'utilisateur stocké dans son profil.

> **Exemple de message**
>
> 🎁 Partagez votre code **REF-A8F7Z** avec vos amis et gagnez des récompenses lorsqu'ils s'inscrivent !

#### Configurer les espaces réservés en utilisant du texte personnalisé (pour les codes statiques)

Utilisez **Texte personnalisé** lorsque vous souhaitez envoyer le même code promo à tous les utilisateurs de votre campagne. Cette option est idéale pour les promotions à grande échelle ou les offres à durée limitée qui ne nécessitent pas de personnalisation.

Pour le configurer :

*   Définissez le **Type de variable** sur **Texte personnalisé**

*   Entrez le code promo statique

Tous les utilisateurs recevront le même code promo lorsque le message sera envoyé.

##### Exemple de cas d'utilisation : envoi du même code promo à tous les utilisateurs

Envoyez à tous les utilisateurs le même code promo pour une vente saisonnière d'hiver. Comme le code est le même pour tout le monde, utilisez l'option **Texte personnalisé** pour insérer une valeur fixe directement dans le modèle de message WhatsApp.

Dans votre modèle de message WhatsApp, configurez l'espace réservé comme suit :

*   **Type de variable :** Texte personnalisé

*   **Valeur :** HIVER20

![Panneau de configuration du texte personnalisé avec le champ Valeur pour saisir le code promo statique](/whatsapp-messages-send-promo-codes-7.webp)

Lorsque le message est envoyé, tous les utilisateurs recevront le même code promo.

> **Exemple de message**
>
> ❄️ Profitez de nos soldes d'hiver ! Utilisez le code **HIVER20** lors du paiement et obtenez 20 % de réduction sur tous les articles.

### Définir le plafonnement de la fréquence

Pour limiter la fréquence à laquelle les utilisateurs reçoivent ce message WhatsApp, utilisez le [plafonnement de la fréquence](/fr/product/messaging-channels/global-frequency-capping/) dans les paramètres de livraison de l'élément. Vous pouvez utiliser des limites globales, envoyer sans plafonnement ou définir une limite personnalisée. [En savoir plus](/fr/product/customer-journey/journey-elements/channels/whatsapp/#set-frequency-capping)

### Diviser le flux en fonction du statut de lecture (optionnel)

Vous pouvez diviser le Journey en fonction de la lecture du message WhatsApp par l'utilisateur. Activez **Diviser le flux en fonction du statut de lecture du message** dans l'élément WhatsApp et définissez un temps d'attente (jusqu'à 7 jours).

Après la période d'attente :

*   **Chemin de lecture :** envoyez un message de suivi, une promotion ou connectez-vous à **Sortie**.

*   **Chemin de non-lecture :** envoyez un rappel ou un message de relance, puis connectez-vous à **Sortie**.

Cette configuration aide à réengager les utilisateurs qui n'ont pas lu votre message et à continuer le flux pour ceux qui l'ont lu.

Après avoir terminé la configuration de l'élément WhatsApp, cliquez sur **Appliquer** pour enregistrer vos modifications.

### Terminer la configuration du Journey et ajouter des objectifs de conversion

Terminez la configuration du Journey en définissant des **objectifs de conversion**, en ajoutant des éléments de **Sortie** et en configurant toute logique de suivi supplémentaire.

Examinez chaque étape pour vous assurer que le bon modèle de message, le bon type de variable et les bonnes conditions de déclenchement sont appliqués avant d'activer la campagne.

<LinkCard title="En savoir plus sur la création de parcours client" href="/product/customer-journey/journey-elements/" />