Mensajes interactivos en formato carrusel de WhatsApp
Los mensajes interactivos tipo carrusel de WhatsApp te permiten mostrar varias tarjetas en un solo mensaje. Cada tarjeta puede incluir una imagen, un texto y, o bien, una URL de llamada a la acción, o bien un botón de respuesta rápida.
El carrusel interactivo utiliza "message_type": "custom" con "custom.type": "interactive" y "interactive.type": "carousel".
Carrusel de recomendaciones de productos
Utiliza los botones de URL de llamada a la acción (CTA) para vincular cada ficha a la documentación o a la página web de un producto:
{
"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"
}
}
}
]
}
}
}
}
Respuesta
Carrusel de respuestas rápidas
Utiliza los botones de respuesta rápida para que los clientes puedan elegir una opción directamente desde una tarjeta:
{
"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"
}
}
]
}
}
]
}
}
}
}
Respuesta
Recordatorio: Los carruseles interactivos solo se pueden enviar dentro del plazo de 24 horas del servicio de atención al cliente (es decir, después de que el usuario te haya enviado un mensaje primero). Fuera de ese plazo, utiliza el método de las plantillas.