Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de plantillas de mensajes con la CreateWhatsAppMessageTemplate API
Puede crear plantillas de WhatsApp mensajes personalizadas mediante la API social de mensajería para usuarios finales. En este tema se describe cómo CreateWhatsAppMessageTemplateutilizarla para crear diversas plantillas de WhatsApp mensajes.
Componentes de plantillas de mensajes
WhatsApp las plantillas de mensajes pueden incluir los siguientes componentes:
Encabezado: texto del título que aparece en la parte superior
Cuerpo: contenido del mensaje principal con marcadores de posición variables
Pie de página: información adicional en la parte inferior
Botones: elementos en los que se puede hacer clic y que enlazan con URLs
En los ejemplos siguientes, sustituya ENDPOINT
y WABA_ID
por la URL real de su terminal y su ID WhatsApp de cuenta empresarial.
Cree una plantilla utilitaria básica en inglés
En este ejemplo, se crea una plantilla de mensaje de utilidad en inglés que utiliza únicamente el BODY
componente y no incluye HEADER
FOOTER
, o BUTTON
componentes. El cuerpo del texto utiliza marcadores de posición variables.
$
aws social-messaging create-whats-app-message-template --region
us-east-1
--endpoint-urlENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "order_update_basic", "language": "en_US", "allow_category_change": true, "category": "UTILITY", "components": [ { "type": "BODY", "text": "Hi {{1}}, your order #{{2}} has been shipped. Track your delivery below." } ] }'
Cree una plantilla utilitaria básica en inglés con un botón
En este ejemplo se crea una plantilla de mensaje de utilidad en inglés que incluye BODY
BUTTON
componentes.
$
aws social-messaging create-whats-app-message-template --region
us-east-1
--endpoint-urlENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "order_update_with_button", "language": "en_US", "allow_category_change": true, "category": "UTILITY", "components": [ { "type": "BODY", "text": "Hi {{1}}, your order #{{2}} has been shipped. Track your delivery below." }, { "type": "BUTTONS", "buttons": [ { "type": "URL", "text": "Track Order", "url": "https://example.com/track" } ] } ] }'
Cree una plantilla de mensaje de utilidad compleja en inglés con un encabezado, un cuerpo y un botón
En este ejemplo, se crea una plantilla de mensaje de utilidad en inglés que incluye HEADER
BODY
, y BUTTON
componentes.
$
aws social-messaging create-whats-app-message-template --region
us-east-1
--endpoint-urlENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "account_creation_confirmation_3333", "category": "UTILITY", "language": "en_US", "status": "APPROVED", "components": [ { "type": "HEADER", "format": "TEXT", "text": "Finalize account set-up" }, { "type": "BODY", "text": "Hi {{1}},\n\nYour new account has been created successfully. \n\nPlease verify {{2}} to complete your profile.", "example": { "body_text": [ [ "John", "your email address" ] ] } }, { "type": "BUTTONS", "buttons": [ { "type": "URL", "text": "Verify account", "url": "https://www.example.com/" } ] } ] }'
Cree una plantilla básica para mensajes de marketing
En este ejemplo, se crea una plantilla de mensaje de marketing básica que incluye solo un BODY
componente.
$
aws social-messaging create-whats-app-message-template --region us-east-1 --endpoint-url
ENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "id": "1290345849293233", "name": "holiday_special_1395238", "category": "MARKETING", "language": "en_US", "status": "PENDING", "components": [ { "type": "BODY", "text": "Season's Greetings {{1}}!\n\nCelebrate {{2}} with amazing deals up to {{3}} off.\n\nPlus, get free gift wrapping on all orders above $50.", "example": { "body_text": [ [ "Pawan", "Christmas", "30%" ] ] } } ], "metaTemplateId": "1290345849293233" }'
Cree una plantilla de mensaje de marketing compleja
En este ejemplo, se crea una plantilla de mensaje de marketing en inglés que incluye HEADER
BODY
, y BUTTON
componentes.
$
aws social-messaging create-whats-app-message-template --region us-east-1 \ --endpoint-url
ENDPOINT_URL
\ --idWABA_ID
\ --template-definition '{ "name": "summer_sale_1", "category": "MARKETING", "language": "en_US", "status": "APPROVED", "components": [ { "type": "HEADER", "format": "TEXT", "text": "Summer Sale!" }, { "type": "BODY", "text": "Hi {{1}}! Get {{2}} off all summer items. Shop now before stock runs out!" }, { "type": "FOOTER", "text": "Valid until August 31st" }, { "type": "BUTTONS", "buttons": [ { "type": "URL", "text": "Shop Now", "url": "https://example.com/sale" } ] } ] }'