En este ejemplo, tenemos una plantilla de WhatsApp con:
Una sección de encabezado con 1 variable
Una sección de cuerpo con 2 variables
2 botones de respuesta rápida con cargas útiles que apuntan a casos de uso específicos dentro de los flujos de tu chatbot
[
{
"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"
}
]En este ejemplo, la primera carga útil enlaza con un nodo específico en un Use Case creado con FBv2 (FlowBuilder v2). La segunda carga útil enlaza con un caso de uso específico de FBv2 junto con 2 variables contextuales. Atención: aquí solo son aptas las variables del canal User.
Como solo hay un objeto JSON en el array, solo se enviará un mensaje push de WhatsApp a USER_PHONE_NUMBER.