What problem does it solve?
Sending WhatsApp messages at scale through AWS requires navigating Meta's template approval rules, 24-hour messaging windows, media handling, and delivery tracking — mistakes like wrong template categories or malformed payloads cause rejections, reclassifications, and silent delivery failures.
Core Features & Use Cases
- Template Management: Create, update, delete, and browse WhatsApp message templates (utility, marketing, authentication) including pre-approved Meta library templates, with guidance on category selection to avoid reclassification.
- Message Sending: Send template-based and freeform messages (text, image, document, video, audio) with correct base64-encoded payloads, E.164 recipient formatting, and Meta Graph API versioning.
- Media & Event Handling: Upload and manage media via S3 or presigned URLs, and configure SNS-based event destinations for delivery status and template reclassification alerts.
- Delivery Troubleshooting: Diagnose failures through a structured flow covering WABA status, phone number health, template state, event destinations, quotas, and CloudTrail logs.
- Use Case: A developer needs to send order shipment notifications via WhatsApp — the skill guides creating an approved UTILITY template, sending messages with parameters, and configuring SNS event destinations to track delivery.
Quick Start
Ask the agent to create a WhatsApp utility template and send a test message to a recipient using AWS End User Messaging Social.