Criação de modelos de mensagens com a CreateWhatsAppMessageTemplate API - AWS Mensagens sociais para usuários finais

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criação de modelos de mensagens com a CreateWhatsAppMessageTemplate API

Você pode criar modelos de WhatsApp mensagem personalizados usando a API social End User Messaging. Este tópico descreve como usar o CreateWhatsAppMessageTemplatepara criar uma variedade de modelos de WhatsApp mensagem.

Componentes do modelo de mensagem

WhatsApp os modelos de mensagem podem incluir os seguintes componentes:

  • Cabeçalho: texto do título que aparece na parte superior

  • Corpo: conteúdo da mensagem principal com espaços reservados variáveis

  • Rodapé: informações adicionais na parte inferior

  • Botões: elementos clicáveis vinculados a URLs

Nos exemplos a seguir, substitua ENDPOINT e WABA_ID pelo URL real do endpoint e ID da conta WhatsApp comercial.

Crie um modelo básico de utilitário em inglês

Este exemplo cria um modelo de mensagem de utilitário em inglês que usa somente o BODY componente e não incluiHEADER,FOOTER, ou BUTTON componentes. O corpo do texto usa espaços reservados variáveis.

$ aws social-messaging create-whats-app-message-template --region us-east-1 --endpoint-url ENDPOINT_URL \ --id WABA_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." } ] }'

Crie um modelo básico de utilitário em inglês com botão

Este exemplo cria um modelo de mensagem de utilitário em inglês que inclui BODY BUTTON componentes.

$ aws social-messaging create-whats-app-message-template --region us-east-1 --endpoint-url ENDPOINT_URL \ --id WABA_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" } ] } ] }'

Crie um modelo complexo de mensagem utilitária em inglês com cabeçalho, corpo e botão

Este exemplo cria um modelo de mensagem de utilitário em inglês que incluiHEADER,BODY, e BUTTON componentes.

$ aws social-messaging create-whats-app-message-template --region us-east-1 --endpoint-url ENDPOINT_URL \ --id WABA_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/" } ] } ] }'

Crie um modelo básico de mensagem de marketing

Este exemplo cria um modelo básico de mensagem de marketing que inclui somente um BODY componente.

$ aws social-messaging create-whats-app-message-template --region us-east-1 --endpoint-url ENDPOINT_URL \ --id WABA_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" }'

Crie um modelo complexo de mensagem de marketing

Este exemplo cria um modelo de mensagem de marketing em inglês que incluiHEADER,BODY, e BUTTON componentes.

$ aws social-messaging create-whats-app-message-template --region us-east-1 \ --endpoint-url ENDPOINT_URL \ --id WABA_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" } ] } ] }'