> For the complete documentation index, see [llms.txt](https://docs.thewalletcrew.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thewalletcrew.io/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-notify.md).

# Notification Journey Builder

L’activité Notify envoie une notification Wallet depuis Salesforce Marketing Cloud via The Wallet Crew. Elle ne met pas à jour les données de la Carte et ne modifie pas le modèle de la Carte.

Utilisez [Mise à jour push de Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md) lorsque le parcours doit mettre à jour les données de la Carte avec `additionalData`.

Terminer [Configuration](/connectors/fr/marketing-automation/salesforce-marketing-cloud/setup.md) avant d’utiliser cette activité.

<details>

<summary><strong>Exemples concrets</strong></summary>

* Un parcours d’anniversaire envoie une notification Wallet sans modifier le contenu de la Carte.
* Une campagne rappelle aux clients qu’une offre est sur le point d’expirer.
* Un parcours d’événement en magasin envoie un rappel local aux contacts qui ont déjà installé la Carte.

</details>

## Ce que fait l’activité

Journey Builder envoie une charge utile au listener de notification de The Wallet Crew.

La charge utile contient :

* `des identifiants` pour identifier le client cible ou la Carte
* `du contenu` pour un seul message de notification
* `localizedContent` lorsque le message doit varier selon la langue

## URL du point de terminaison

Utilisez ce point de terminaison lors de l’enregistrement de l’activité personnalisée :

`https://app.thewalletcrew.io/api/<tenantId>/webhooks/listeners/sfmc/actions/notify`

`<tenantId>` est l’identifiant de locataire de The Wallet Crew.

## Ajouter l’activité à un parcours

{% stepper %}
{% step %}

### Ouvrez Journey Builder

Créez un nouveau parcours ou ouvrez un parcours multi-étapes existant.
{% endstep %}

{% step %}

### Ajouter l’activité Notify de The Wallet Crew

Faites glisser l’activité Notify de The Wallet Crew dans le parcours à l’endroit où la notification Wallet doit être envoyée.
{% endstep %}

{% step %}

### Configurer la charge utile

Définissez d’abord le mappage des identifiants. Puis définissez soit `du contenu` ou `localizedContent`.
{% endstep %}
{% endstepper %}

## Configurer `des identifiants`

`des identifiants` fonctionne de la même manière que dans [Mise à jour push de Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md).

Un exemple courant de Salesforce Marketing Cloud utilise un identifiant client stocké sur le contact.

{% code title="Exemple d’identifiants" %}

```json
{
  "id.sfmc.customerId": "{{Contact.Attribute.Identifier}}"
}
```

{% endcode %}

## Mappage des identifiants et réutilisation par défaut

Sélectionnez explicitement le mappage des identifiants pour chaque activité Notify.

L’activité n’infère pas d’identifiant à partir du schéma de la Data Extension. Le connecteur prend en charge différents modèles d’identifiants, notamment les ID client, les ID de fidélité et les ID externes spécifiques à la marque.

Une fois un identifiant configuré, l’activité peut réutiliser l’identifiant configuré le plus récemment dans le même contexte de navigateur. Confirmez le mappage sélectionné avant d’enregistrer chaque activité.

## Configurer `du contenu`

Utilisez `du contenu` lorsqu’un seul message suffit pour chaque destinataire.

{% code title="Charge utile Notify avec contenu" %}

```json
{
  "identifiers": {
    "id.sfmc.customerId": "{{Contact.Attribute.Identifier}}"
  },
  "content": "Votre Carte a été mise à jour. Ouvrez Wallet pour voir les dernières informations."
}
```

{% endcode %}

## Configurer `localizedContent`

Utilisez `localizedContent` lorsque le message doit varier selon la langue.

{% code title="Charge utile Notify avec localizedContent" %}

```json
{
  "identifiers": {
    "id.sfmc.customerId": "{{Contact.Attribute.Identifier}}"
  },
  "localizedContent": {
    "en": "Votre Carte a été mise à jour.",
    "fr": "Votre Carte a été mise à jour."
  }
}
```

{% endcode %}

## Choisissez entre `du contenu` et `localizedContent`

Utilisez `du contenu` pour un message unique partagé par tous les destinataires.

Utilisez `localizedContent` lorsque le texte de la notification doit être localisé.

N’utilisez pas Notify pour mettre à jour les champs de la Carte ou les variables du modèle. Cela relève de [Mise à jour push de Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md).

## Tester et activer

La validation doit commencer avec un petit public interne.

{% stepper %}
{% step %}

### Tester avec un contact

Utilisez un contact disposant d’un identifiant connu et d’une Carte installée.
{% endstep %}

{% step %}

### Vérifier la charge utile du message

Confirmez que le parcours envoie soit `du contenu` ou `localizedContent`.
{% endstep %}

{% step %}

### Vérifier la notification sur un appareil

Confirmez que la notification apparaît sur un appareil réel avec la Carte installée.
{% endstep %}
{% endstepper %}

## Dépannage

### Aucune notification n’est envoyée

Vérifiez d’abord le mappage des identifiants.

Puis confirmez que la Carte cible est installée sur un appareil réel.

### L’identifiant attendu n’est pas sélectionné

Les mappages d’identifiants ne sont pas déduits du schéma de la Data Extension. Sélectionnez l’identifiant qui correspond aux données de The Wallet Crew.

Le dernier identifiant configuré n’est réutilisé que dans le même contexte de navigateur. La réutilisation ne se produit pas lorsque :

* Journey Builder s’ouvre dans un nouveau navigateur, une fenêtre privée ou un profil de navigateur.
* Le stockage du navigateur a été effacé.
* L’activité est configurée sur une autre machine.

Sélectionnez et confirmez à nouveau le mappage des identifiants avant d’enregistrer l’activité.

### La mauvaise langue est utilisée

Vérifiez les clés utilisées dans `localizedContent` et confirmez que le contexte linguistique de la Carte correspond à une entrée disponible.

### Le contenu de la Carte ne change pas

C’est attendu.

Notify envoie uniquement une notification Wallet. Il ne met pas à jour les données de la Carte.

## FAQ

<details>

<summary><strong>Notify met-il à jour les champs de la Carte ?</strong></summary>

Non. Notify envoie uniquement une notification Wallet.

Utilisez [Mise à jour push de Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md) pour mettre à jour les données de la Carte avec `additionalData`.

</details>

<details>

<summary><strong>Peut-on utiliser les deux <code>du contenu</code> et <code>localizedContent</code> ensemble ?</strong></summary>

Une seule source de texte de notification doit être utilisée par configuration d’activité.

Utilisez `du contenu` pour un message unique, ou `localizedContent` pour des messages spécifiques à la langue.

</details>

<details>

<summary><strong>Notify doit-il être utilisé pour modifier le modèle ?</strong></summary>

Non. Notify ne modifie pas le modèle et n’utilise pas `passType`.

Les modifications de modèle relèvent de [Mise à jour push de Journey Builder](/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-push-update.md).

</details>


---

# 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.thewalletcrew.io/connectors/fr/marketing-automation/salesforce-marketing-cloud/journey-builder-notify.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.
