Overview
WhatsApp Business API allows your agent to communicate with customers via WhatsApp - the world’s most popular messaging app with 2+ billion users.Business Messaging
Professional customer communication
Rich Media
Images, videos, documents, location
High Engagement
98% open rates
Global Reach
Available in 180+ countries
Prerequisites
Before connecting WhatsApp, you need:Meta Business Account
WhatsApp Business Account (WABA)
Set up in Meta Business Suite
Screenshot: WhatsApp Business Account setup in Meta

Connection Method 1: CLI
Step-by-Step CLI Setup
Configure Webhook in Meta
Open Meta Business Suite
Navigate to WhatsApp → Configuration
Screenshot: WhatsApp Configuration page in Meta

Subscribe to Events
Enable messages and message_status events
Screenshot: Event subscription checkboxes

Connection Method 2: Admin Dashboard
Step-by-Step Dashboard Setup
Open Admin
Enter Credentials
Fill in WhatsApp credentials form
Screenshot: Form with Phone ID, WABA ID, Token fields

Testing Your WhatsApp Channel
Status & Quality
Connection Status
- 🟢 CONNECTED - Working normally
- 🔴 DISCONNECTED - Needs reconnection
- 🟡 PENDING - Setup in progress
Quality Rating
Meta assigns quality ratings based on user feedback:- 🟢 GREEN - High quality (good!)
- 🟡 YELLOW - Medium quality (watch carefully)
- 🔴 RED - Low quality (take action)
Best Practices
Response Time
Response Time
- Respond within 24 hours
- Quick responses improve quality rating
- Agent handles this automatically
Message Templates
Message Templates
- Use templates for notifications
- Required for messages after 24 hours
- Set up in Meta Business Suite
Opt-In Required
Opt-In Required
- Users must message you first
- Cannot send unsolicited messages
- Respect user privacy
Monitor Quality
Monitor Quality
Troubleshooting
Channel shows DISCONNECTED
Channel shows DISCONNECTED
Causes:
- Token expired
- WABA disabled
- Phone number removed
- Regenerate access token
- Update in admin dashboard
- Verify WABA is active
Messages not delivering
Messages not delivering
Check:
- Quality rating (RED = issues)
- Webhook configured correctly
- Phone number status in Meta
- Message templates approved
Quality rating dropped
Quality rating dropped
Actions:
- Review recent conversations
- Check user feedback in Meta
- Improve agent responses
- Address user complaints
- May need to adjust persona













