Dashboard
WhatsApp Business API overview and quick actions
WhatsApp API Conversation Rules
You cannot initiate conversations freely. You must either use approved Message Templates to start a conversation, or reply within 24 hours after a customer messages you first.
| Direction | Contact | Message | Time | Status |
|---|---|---|---|---|
| No messages yet | ||||
Inbox
View and reply to conversations
Conversations
No conversations yet
Select a conversation
Choose a chat from the list to view messages
Send Message
Send different types of messages via WhatsApp API
24-Hour Messaging Window
You can only send free-form messages (text, media, interactive) to users who have messaged you within the last 24 hours. For new conversations, use Message Templates.
Message Templates
Select an approved template from your WhatsApp Business Account. Templates are required to initiate conversations.
Click "Fetch Available Templates" to load your templates
Message Templates
Create, manage and send pre-approved message templates
Enter your WABA ID and click "Load Templates"
Template Guidelines
- Templates must be approved by Meta before use (takes 24-48 hours)
- Use variables like
{{1}},{{2}}for dynamic content - Header: 60 characters max | Body: 1024 characters max | Footer: 60 characters max
- Button text: 20 characters max
Header (Optional)
Body (Required)
Footer (Optional)
Buttons (Optional)
Interactive Messages
Send buttons, lists, and other interactive elements
Groups Management
Create and manage WhatsApp groups via Cloud API
Groups API requires: (1) 100K+ messaging limit tier, (2) Official Business Account (OBA) status.
Max 8 participants per group • Max 10,000 groups per number • No interactive messages in groups
After creating a group, you'll get an invite link. To send this link to users, you need an approved template with the GROUP_INVITE category.
"Hi {{1}}! You're invited to join our exclusive group: {{2}}"
Button type: URL with {{1}} placeholder for the invite link
Click "Load Groups" to fetch your groups
NOT Supported: Buttons, Lists, Interactive messages, Calls
Broadcast Messages
Send bulk messages to multiple recipients
- Recipients must have opted-in to receive messages
- Use approved templates for messages outside 24h window
- Respect your messaging tier limit (1K/10K/100K/day)
- Spam or unsolicited messages can get your number banned
Send approved template messages to multiple recipients. Best for marketing, notifications, and re-engagement.
Broadcast history will appear here after sending
Media Guidelines
Supported media types and limits
| Type | Formats | Max Size |
|---|---|---|
| Images | JPEG, PNG | 5 MB |
| Documents | PDF, DOC(X), XLS(X), PPT(X) | 100 MB |
| Audio | MP3, OGG, AMR, AAC | 16 MB |
| Video | MP4, 3GP | 16 MB |
| Stickers | WebP | 100 KB (static) / 500 KB (animated) |
Webhook Configuration
Setup webhook to receive incoming messages
- Go to Meta Developer Console
- Select your app → WhatsApp → Configuration
- Under Webhook, click Edit
- Enter Callback URL:
https://wb.somait.ac.tz/webhook - Enter Verify Token:
somait_whatsapp_2024 - Click Verify and Save
- Subscribe to: messages, message_status
Settings
Configure your WhatsApp Business API and view phone capabilities
Check what features your WhatsApp Business number supports and its current status.
View and update your WhatsApp Business profile that customers see.
Verify Token: somait_whatsapp_2024
Configure this in Meta Business Suite → WhatsApp → Configuration
Clear all stored messages and conversation data.