Dans cet exemple, nous avons un modèle WhatsApp comprenant :
Une section d'en-tête avec 1 variable
Une section de corps avec 2 variables
2 boutons Quick Reply dont les valeurs (payloads) pointent vers des use-cases précis de vos parcours de bot
[
{
"template": {
"components": [
{
"type": "header",
"parameters": [
{
"type": "text",
"text": "Some variable"
}
]
},
{
"type": "body",
"parameters": [
{
"type": "text",
"text": "Your variable 1"
},
{
"type": "text",
"text": "Your variable 2"
},
]
},
{
"type": "button",
"sub_type": "quick_reply",
"index": "0",
"parameters": [
{
"type": "payload",
"payload": {
"target_use_case_uuid": "69ca76ae-2abd-4758-83cf-b74e33f34ff6",
"target_node_uuid": "0cbe8b64-1332-4562-8305-94a5b59c3e18"
}
}
]
},
{
"type": "button",
"sub_type": "quick_reply",
"index": "1",
"parameters": [
{
"type": "payload",
"payload": {
"target_use_case_uuid": "6109b551-0921-4afd-b779-a8567d2108a0",
"user_id": "3185970", "booking_ref": "NEFCXG"
}
}
]
}
],
"language": {
"code": "fr-FR"
},
"name": "whatsapp_push_template-name"
},
"to": "USER_PHONE_NUMBER"
}
]Dans cet exemple, la 1re valeur renvoie vers un nœud précis d'un Use-Case construit avec FBv2 (FlowBuilder v2). La 2e valeur renvoie vers un Use Case FBv2 précis, accompagné de 2 variables de contexte. Attention : seules les variables de User channel sont acceptées ici.
Comme le tableau ne contient qu'un seul objet JSON, un seul message push WhatsApp sera envoyé à USER_PHONE_NUMBER.