Skip to content

Envoi de messages SMS à l’aide de l’API REST

Veuillez utiliser l’API REST Braze pour envoyer des messages SMS transactionnels depuis votre backend en temps réel. Cette approche vous permet de créer un service qui envoie des SMS de manière programmatique tout en suivant les analyses de réception/distribution parallèlement à vos autres campagnes et canevas dans le tableau de bord de Braze.

Cela peut s’avérer particulièrement utile pour l’envoi de messages transactionnels à haut volume dont le contenu est défini dans vos systèmes backend. Par exemple, vous pouvez informer les consommateurs lorsqu’ils reçoivent un message d’un autre utilisateur, en les invitant à visiter votre site Web et à consulter leur boîte de réception.

Grâce à cette approche, vous pouvez :

  • Déclenchez l’envoi de SMS depuis votre backend en temps réel.
  • Suivez les analyses parallèlement à toutes vos campagnes marketing et Canvases.
  • Élargissez le champ d’application avec des fonctionnalités Braze supplémentaires, telles que les retards de message, le reciblage de suivi et les tests A/B.
  • Vous pouvez également opter pour la distribution déclenchée par API afin de définir vos modèles de message dans le tableau de bord de Braze tout en continuant à déclencher les envois depuis votre backend.

Pour envoyer un SMS via l’API REST, il est nécessaire de configurer une campagne API dans le tableau de bord de Braze, puis d’utiliser /messages/sendl’endpoint pour envoyer le message.

Conditions préalables

Pour suivre ce guide, vous aurez besoin de :

Étape 1 : Créer une campagne API

  1. Dans le tableau de bord de Braze, veuillez vous rendre dans Envoi de messages > Campagnes.
  2. Veuillez sélectionner Créer une campagne, puis Campagnes API.
  3. Veuillez saisir un nom et une description pour votre campagne, par exemple « Notification par SMS ».
  4. Veuillez ajouter des étiquettes pertinentes pour l’identification et le suivi.
  5. Veuillez sélectionner « Ajouter un canal de communication », puis choisissez « SMS ».
  6. Veuillez noter l’ID de la campagne et l’ID de la variante du message affichés sur la page de la campagne. Vous aurez besoin de ces deux valeurs pour créer votre requête API.

Étape 2 : Envoyer un message SMS à l’aide de l’API

Veuillez créer une requête POST vers /messages/sendl’endpoint. Veuillez inclure l’ID de la campagne, l’ID utilisateur externe du destinataire et le contenu du SMS dans la charge utile de la requête.

Exemple de demande

1
2
3
POST YOUR_REST_ENDPOINT/messages/send
Content-Type: application/json
Authorization: Bearer YOUR_REST_API_KEY

Veuillez remplacerYOUR_REST_ENDPOINTpar l’URL de l’endpoint REST de votre espace de travail.

1
2
3
4
5
6
7
8
9
10
11
12
{
  "campaign_id": "YOUR_CAMPAIGN_ID",
  "external_user_ids": ["user123"],
  "messages": {
    "sms": {
      "app_id": "YOUR_APP_ID",
      "subscription_group_id": "YOUR_SMS_SUBSCRIPTION_GROUP_ID",
      "message_variation_id": "YOUR_MESSAGE_VARIATION_ID",
      "body": "Hi {{${first_name}}}, you have a new message in your inbox. Check it out at https://yourwebsite.com/messages. Text STOP to opt out."
    }
  }
}

Veuillez remplacer les valeurs de marque substitutive par vos ID réels. Cebodychamp prend en charge la personnalisation Liquid, ce qui vous permet d’adapter le contenu du message à chaque destinataire. Pour obtenir la liste complète des paramètres pris en charge par l’objet d’envoi de messages SMS, veuillez consulter l’objet SMS.

Une fois la requête construite, veuillez envoyer la requête POST depuis votre service backend vers l’API REST Braze.

Étape 3 : Veuillez vérifier votre intégration.

Une fois la configuration terminée, veuillez vérifier votre intégration :

  1. Veuillez envoyer une requête API comme indiqué à l’étape 2, en utilisant votre propre ID utilisateur comme destinataire.
  2. Veuillez vérifier que le message SMS a bien été reçu sur votre téléphone.
  3. Dans le tableau de bord de Braze, veuillez vous rendre sur la page des résultats de la campagne et vérifier que l’envoi a bien été enregistré.
  4. Veuillez surveiller attentivement les résultats à mesure que vous développez votre campagne.

Considérations

New Stuff!