Membuat template pesan dengan CreateWhatsAppMessageTemplate API - AWS Pesan Pengguna Akhir Sosial

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat template pesan dengan CreateWhatsAppMessageTemplate API

Anda dapat membuat templat WhatsApp pesan yang disesuaikan menggunakan End User Messaging Social API. Topik ini menjelaskan cara menggunakan CreateWhatsAppMessageTemplateuntuk membuat berbagai templat WhatsApp pesan.

Komponen template pesan

WhatsApp template pesan dapat mencakup komponen-komponen berikut:

  • Header: Teks judul yang muncul di bagian atas

  • Body: Konten pesan utama dengan placeholder variabel

  • Footer: Informasi tambahan di bagian bawah

  • Tombol: Elemen yang dapat diklik yang ditautkan URLs

Dalam contoh berikut Ganti ENDPOINT dan WABA_ID dengan URL endpoint aktual dan ID Akun WhatsApp Bisnis Anda.

Buat template utilitas bahasa Inggris dasar

Contoh ini membuat template pesan utilitas dalam bahasa Inggris yang hanya menggunakan BODY komponen, dan tidak termasukHEADER,FOOTER, atau BUTTON komponen. Teks tubuh menggunakan placeholder variabel.

$ 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." } ] }'

Buat template utilitas bahasa Inggris dasar dengan tombol

Contoh ini membuat template pesan utilitas dalam bahasa Inggris yang mencakup BODY dan BUTTON komponen.

$ 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" } ] } ] }'

Buat template pesan utilitas bahasa Inggris yang kompleks dengan header, body, dan tombol

Contoh ini membuat template pesan utilitas dalam bahasa Inggris yang mencakupHEADER,BODY, dan BUTTON komponen.

$ 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/" } ] } ] }'

Buat template pesan pemasaran dasar

Contoh ini membuat template pesan pemasaran dasar yang hanya mencakup BODY komponen.

$ 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" }'

Buat template pesan pemasaran yang kompleks

Contoh ini membuat template pesan pemasaran dalam bahasa Inggris yang mencakupHEADER,BODY, dan BUTTON komponen.

$ 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" } ] } ] }'