WhatsApp Business Integration
Connect your AI agent to WhatsApp Business API for automated customer support on the world's most popular messaging platform.
Overview
WhatsApp Business integration allows your AI agent to handle customer inquiries directly through WhatsApp, providing instant responses, collecting information, and escalating complex issues when needed.
π Benefits
- β’ 24/7 customer support
- β’ Instant response times
- β’ Multi-language support
- β’ Automated lead qualification
β‘ Features
- β’ Rich media messages
- β’ Quick replies
- β’ Message templates
- β’ Human handoff
π― Use Cases
- β’ Customer support
- β’ Order tracking
- β’ Appointment booking
- β’ FAQ automation
Requirements
Prerequisites
- βActive Chatlo account with AI agent
- βWhatsApp Business account
- βFacebook Business Manager account
- βVerified phone number
Technical Requirements
- β’WhatsApp Business API access
- β’Valid SSL certificate
- β’Webhook endpoint capability
- β’Phone number verification
Step-by-Step Integration Guide
Set Up Facebook Business Manager
Create or access your Facebook Business Manager account to manage WhatsApp Business API.
- Go to business.facebook.com
- Click "Create Account" or log in to existing account
- Add your business information and verify your account
- Navigate to "WhatsApp" section in Business Manager
Note: Facebook Business Manager verification may take 1-3 business days.
Add WhatsApp Business Account
Connect your WhatsApp Business phone number to Facebook Business Manager.
- In Business Manager, click "Add" β "WhatsApp"
- Enter your business phone number
- Choose your verification method (SMS or call)
- Enter the verification code received
- Complete business profile setup
Tip: Use a dedicated business phone number, not personal WhatsApp.
Get WhatsApp Business API Access
Apply for WhatsApp Business API access through Facebook Business Manager.
- Navigate to "WhatsApp" β "Getting Started"
- Click "Request Access" for WhatsApp Business API
- Complete the application form with business details
- Provide use case and message volume estimates
- Submit for Facebook review (1-2 business days)
Important: Ensure your use case complies with WhatsApp Business Policy.
Create WhatsApp App in Chatlo
Set up the WhatsApp integration in your Chatlo workspace.
- Log in to your Chatlo dashboard
- Navigate to "Integrations" β "WhatsApp Business"
- Click "Connect WhatsApp Business Account"
- Enter your Facebook Business Manager ID
- Provide your WhatsApp Business phone number
- Generate and save your API credentials
Where to find: Business Manager ID is in Business Settings β Business Info
Configure Webhook Settings
Set up webhooks to receive WhatsApp messages in Chatlo.
- In Chatlo, copy your webhook URL from WhatsApp settings
- Go to Facebook Business Manager β WhatsApp β Configuration
- Click "Edit" next to Webhooks
- Paste your Chatlo webhook URL
- Subscribe to required webhook fields (messages, message_status)
- Verify webhook connection
Success: Webhook verification should show green checkmark
Configure Message Templates
Create approved message templates for proactive messaging.
- In Business Manager, go to WhatsApp β Message Templates
- Click "Create Template"
- Choose template category (UTILITY, MARKETING, AUTHENTICATION)
- Design your template with variables
- Submit for Facebook approval
- Once approved, configure templates in Chatlo
Approval Time: Template approval typically takes 24-48 hours
Test Integration
Verify that your WhatsApp integration is working correctly.
- Send a test message to your WhatsApp Business number
- Check Chatlo dashboard for incoming message
- Verify AI agent responds appropriately
- Test message templates if configured
- Check message delivery status
Test Numbers: Add test phone numbers in WhatsApp settings for development
Go Live & Monitor
Launch your WhatsApp integration and monitor performance.
- Enable production mode in Chatlo WhatsApp settings
- Configure business hours and away messages
- Set up human handoff rules
- Monitor conversation analytics
- Review and optimize AI responses regularly
Pro Tip: Start with a small group of customers and gradually scale up
Supported Message Types
Incoming Messages
- βText messages
- βImages and media
- βVoice messages
- βLocation sharing
- βDocument attachments
Outgoing Messages
- βText responses
- βRich media (images, videos)
- βQuick reply buttons
- βMessage templates
- βInteractive lists
Troubleshooting
Messages Not Being Received
Check webhook configuration and verify endpoint is accessible.
- β’ Verify webhook URL is correct and publicly accessible
- β’ Check SSL certificate validity
- β’ Ensure webhook verification token matches
- β’ Review Facebook webhook logs
Template Approval Rejected
Ensure templates comply with WhatsApp policies.
- β’ Avoid promotional language in utility templates
- β’ Include clear opt-out instructions
- β’ Use proper grammar and formatting
- β’ Provide accurate business information
AI Responses Not Working
Check AI agent configuration and knowledge sources.
- β’ Verify AI agent is active and trained
- β’ Check knowledge sources are properly configured
- β’ Review conversation flow settings
- β’ Test AI responses in Chatlo dashboard
Best Practices
β Do's
- β’ Respond within 24 hours
- β’ Use clear, concise language
- β’ Provide value in every interaction
- β’ Personalize responses when possible
- β’ Include human handoff options
- β’ Monitor and optimize regularly
β Don'ts
- β’ Send spam or unsolicited messages
- β’ Use overly complex language
- β’ Ignore customer feedback
- β’ Send messages outside business hours
- β’ Overwhelm users with frequent messages
- β’ Forget to test before going live
Next Steps
Now that your WhatsApp Business integration is live, here are some ways to maximize its effectiveness:
π Analytics
Monitor conversation metrics and optimize performance
π― Personalization
Customize responses based on customer data
π Integration
Connect with CRM and other business tools