Skip to content

Lob

[Lob.com][38] est un service en ligne qui vous permet d’envoyer un publipostage à vos utilisateurs.

L’intégration Braze et Lob exploite les webhooks Braze et l’API Lob pour envoyer des courriers tels que des lettres, des cartes postales et des chèques par la poste.

Conditions préalables

Intégration

Étape 1 : Sélectionnez l’endpoint de Lob

L’URL HTTP à demander dans le webhook est différente pour chaque action que vous pouvez effectuer sur Lob. Dans l’exemple suivant, nous utilisons l’endpoint de l’API d’envoi de cartes postales https://api.lob.com/v1/postcards. Consultez la [liste complète des endpoints]][39] pour sélectionner l’endpoint qui convient à votre cas d’utilisation.

Étape 2 : Créez votre modèle de webhook Braze à Braze

Pour créer un modèle de webhook Lob à utiliser dans de futures campagnes ou Canvases, naviguez vers Modèles > Modèles de webhook dans la plateforme Braze.

Si vous souhaitez réaliser une campagne webhook à Braze unique ou utiliser un modèle existant, sélectionnez Webhook à Braze lors de la création d’une nouvelle campagne.

Dans votre nouveau modèle de webhook, remplissez les champs suivants :

  • URL de webhook : <LOB_API_ENDPOINT>
  • Corps de la requête : Texte brut

En-têtes de requête et méthode

Lob nécessite un en-tête HTTP pour l’autorisation et une méthode HTTP. Ce qui suit sera déjà inclus dans le modèle en tant que paire clé-valeur, mais dans l’onglet Paramètres, vous devez remplacer le <LOB_API_KEY> par votre clé API Lob. Cette clé doit comporter un “ : “ directement après la clé et être codée en base 64.

  • Méthode HTTP : POST
  • En-têtes de la requête :
    • Autorisation: De base <LOB_API_KEY>:
    • Content-Type: application/json

Code du corps de la requête et URL du webhook affichés dans l'onglet de composition du générateur de webhook Braze.

Corps de la requête

Voici un exemple de corps de requête pour l’endpoint Lob postcards. Bien que ce corps de requête soit fourni dans le modèle de base Lob de Braze, si vous souhaitez utiliser d’autres endpoints, vous devez ajuster vos champs Liquid en conséquence.

1
2
3
4
5
6
7
8
9
10
"description": "Demo Postcard",
"to": {
    "name": "{{${first_name}}} {{${last_name}}}",
    "address_line1": "{{custom_attribute.${address_line1}}}",
    "address_city": "{{custom_attribute.${address_city}}}",
    "address_zip": "{{custom_attribute.${address_zip}}}",
    "address_country": "{{custom_attribute.${address_country}}}"
},
"front": "https://lob.com/postcardfront.pdf",
"back": "https://lob.com/postcardback.pdf"

Étape 3 : Prévisualisez votre requête

À ce stade, votre campagne devrait être prête à être testée et envoyée. Consultez le tableau de bord de Lob et les journaux des messages d’erreur de la console de développement de Braze si vous rencontrez des erreurs. Par exemple, l’erreur suivante a été provoquée par un en-tête d’authentification mal formaté.

Un journal des erreurs indiquant l'heure, le nom de l'application, le canal et le message d'erreur. Le message d'erreur contient l’alerte u message et le code d'état.

Il y a [38]: https://lob.com Il y a [39]: https://lob.com/docs#intro Il y a [40]: https://lob.com/docs#auth

CETTE PAGE A-T-ELLE ÉTÉ UTILE?
New Stuff!