Mensagens interativas em carrossel do WhatsApp
As mensagens interativas em formato de carrossel do WhatsApp permitem que você apresente vários cartões em uma única mensagem. Cada cartão pode incluir uma imagem, um texto e, além disso, um link de chamada à ação ou um botão de resposta rápida.
O carrossel interativo utiliza "message_type": "custom" com "custom.type": "interactive" e "interactive.type": "carousel".
Carrossel de recomendações de produtos
Use botões de URL com CTA para vincular cada cartão à documentação ou ao site de um produto:
{
"from":"{{messages_waba_number}}",
"to":"{{messages_destination_number}}",
"channel": "whatsapp",
"message_type": "custom",
"custom": {
"type": "interactive",
"interactive": {
"type": "carousel",
"body": {
"text": "Hi *Pablo*. Following your preferences, we think those are the *Vonage* products that match best your needs:"
},
"action": {
"cards": [
{
"card_index": 0,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://quicktests.showcpaas.com/videoapi.png"
}
},
"body": {
"text": "*Video API*: As low as 0.00394 USD per minute per participant. The best option to have full control on your video app and you want to delight your users!"
},
"action": {
"name": "cta_url",
"parameters": {
"display_text": "Video API Dev Docs",
"url": "https://tokbox.com/developer/"
}
}
},
{
"card_index": 1,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://quicktests.showcpaas.com/meetingsapi.png"
}
},
"body": {
"text": "*Meetings API*: As low as 0.00474 EUR per minute per participant. With almost every pre-built for you, this option saves you time to go live!"
},
"action": {
"name": "cta_url",
"parameters": {
"display_text": "Meetings API Docs",
"url": "https://developers.vonage.com/en/meetings/overview/"
}
}
},
{
"card_index": 2,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://quicktests.showcpaas.com/voiceapi.png"
}
},
"body": {
"text": "*In-App Voice*: Build app-to-app, app-to-phone and phone-to-app use cases. app-to-app calls as low as 0.0039 EUR per minute per participant."
},
"action": {
"name": "cta_url",
"parameters": {
"display_text": "In-App Voice Docs",
"url": "https://developers.vonage.com/en/vonage-client-sdk/in-app-voice/overview"
}
}
}
]
}
}
}
}
Resposta
Carrossel de respostas rápidas
Use os botões de resposta rápida para permitir que os clientes escolham uma opção diretamente de um cartão:
{
"from":"{{messages_waba_number}}",
"to":"{{messages_destination_number}}",
"channel": "whatsapp",
"message_type": "custom",
"custom": {
"type": "interactive",
"interactive": {
"type": "carousel",
"body": {
"text": "Hi *Pablo*. Following your preferences, we think those are the *Vonage* products that match best your needs:"
},
"action": {
"cards": [
{
"card_index": 0,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://quicktests.showcpaas.com/videoapi.png"
}
},
"body": {
"text": "*Video API*: As low as 0.00394 USD per minute per participant. The best option to have full control on your video app and you want to delight your users!"
},
"action": {
"buttons": [
{
"type": "quick_reply",
"quick_reply": {
"id": "video",
"title": "+info Video API"
}
}
]
}
},
{
"card_index": 1,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://quicktests.showcpaas.com/meetingsapi.png"
}
},
"body": {
"text": "*Meetings API*: As low as 0.00474 EUR per minute per participant. With almost every pre-built for you, this option saves you time to go live!"
},
"action": {
"buttons": [
{
"type": "quick_reply",
"quick_reply": {
"id": "meetings",
"title": "+info Meetings API"
}
}
]
}
},
{
"card_index": 2,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://quicktests.showcpaas.com/voiceapi.png"
}
},
"body": {
"text": "*In-App Voice*: Build app-to-app, app-to-phone and phone-to-app use cases. app-to-app calls as low as 0.0039 EUR per minute per participant."
},
"action": {
"buttons": [
{
"type": "quick_reply",
"quick_reply": {
"id": "in-app-voice",
"title": "+info In-App Voice"
}
}
]
}
}
]
}
}
}
}
Resposta
Lembrete: Carrosséis interativos só podem ser enviados dentro do prazo de 24 horas do atendimento ao cliente (ou seja, depois que o usuário tiver enviado uma mensagem para você primeiro). Fora desse período, use a abordagem com modelos.