WhatsApp Integration
Connect your NeuralTalk AI chatbot to WhatsApp and provide intelligent responses to your customers directly through the world's most popular messaging platform.
Overviewโ
The WhatsApp integration allows your NeuralTalk AI chatbot to:
- Respond to customers via WhatsApp Business messages
- Handle customer support inquiries automatically
- Process orders and provide product information
- Send automated notifications and updates
- Scale your customer service with AI-powered responses
- Support multimedia messages (text, images, documents.)
Prerequisitesโ
Before setting up your WhatsApp integration, you need:
- An active NeuralTalk AI account
- A created and trained chatbot on the NeuralTalk AI platform
- A Facebook account (for Meta Business integration)
- A WhatsApp Business account
- Access to WhatsApp Business API (Meta Business account)
- A verified business phone number
Setup Processโ
Step 1: Access NeuralTalk AI Integration Settingsโ
- Log in to your NeuralTalk AI dashboard
- Select the chatbot you want to connect to WhatsApp
- Navigate to Settings in the left sidebar
- Click on Chatbot Settings from the expanded menu
- Navigate to the Integrations tab at the top of the page
- Find the WhatsApp Integration card
- Click the Connect button to start the integration process
๐ก Note: You'll need a WhatsApp Business Account to connect. The integration requires Facebook/Meta authentication as WhatsApp Business API is managed through Meta Business.
Step 2: Facebook Authentication for WhatsApp Businessโ
When you click Connect, you'll be redirected to Facebook's login page to authenticate your account:
- Enter Facebook Credentials:
- Email address or phone number associated with your Facebook account
- Password for your Facebook account
- Click Log in to proceed
- If you don't have a Facebook account, click Create New Account to set one up
- Complete any two-factor authentication if enabled on your account
โ ๏ธ Important: You must use a Facebook account that has access to your WhatsApp Business account or Meta Business Manager.
Step 3: Set Up WhatsApp Business APIโ
After successful Facebook authentication, you'll need to configure your WhatsApp Business API:
-
Meta Business Account Setup:
- Go to Meta Business Manager
- Create or select your business account
- Add your WhatsApp Business account to the business manager
-
WhatsApp Business API Configuration:
- Navigate to WhatsApp Manager in your Meta Business account
- Add and verify your business phone number
- Complete the business verification process
- Generate API access credentials
-
API Credentials:
- Save your Phone Number ID
- Copy your Access Token
- Note your Business Account ID
๐ Security: Keep your access token secure. This token allows access to your WhatsApp Business API and should never be shared publicly.
Step 4: Complete NeuralTalk AI Integrationโ
Back in your NeuralTalk AI dashboard:
-
Enter WhatsApp Business API Credentials:
- Phone Number ID from Meta Business
- Access Token from WhatsApp Business API
- Business Account ID
- Webhook verification token (if required)
-
Configure Integration Settings:
- Set up welcome messages
- Configure business hours
- Define auto-response settings
- Set up escalation rules
-
Test Connection:
- Send a test message to verify the integration
- Check that responses are working correctly
- Verify webhook connectivity
-
Click Save to establish the connection
Step 5: Configure Webhook and Permissionsโ
-
Webhook Setup:
- In Meta Developer Portal, configure webhook URL provided by NeuralTalk AI
- Subscribe to webhook events:
messages
message_deliveries
message_reads
message_status
-
App Permissions:
- Ensure your app has necessary WhatsApp permissions
- Submit for app review if required for production use
- Configure message templates for automated responses
How It Worksโ
Once connected, your NeuralTalk AI WhatsApp bot will:
- Incoming Messages: Automatically respond to messages sent to your WhatsApp Business number
- Media Support: Handle text messages, images, documents, and voice messages
- Template Messages: Send structured notifications and updates
- Interactive Messages: Support buttons and quick replies for better user experience
- Session Management: Maintain conversation context for natural interactions
Usage Examplesโ
Customer Support Scenariosโ
Product Inquiries:
Customer: "Do you have iPhone 15 in stock?"
Bot: "Yes! We have iPhone 15 available in all colors. Current price is $799. Would you like me to reserve one for you or provide more details about specifications?"
Order Status:
Customer: "Where is my order #12345?"
Bot: "Let me check that for you! Order #12345 was shipped yesterday and is currently in transit. Expected delivery: Tomorrow by 3 PM. Track your package: [tracking link]"
Business Hours:
Customer: "Are you open now?"
Bot: "We're currently open! Our hours are Monday-Friday 9 AM to 6 PM, Saturday 10 AM to 4 PM. How can I help you today?"
Interactive Featuresโ
Quick Replies:
- "Check Order Status"
- "Browse Products"
- "Contact Support"
- "Store Locations"
Button Actions:
- [View Catalog] [Track Order] [Get Support]
๐ก Pro Tip
Use WhatsApp's interactive message features like buttons and quick replies to create a more engaging customer experience and reduce response time.
Advanced Configurationโ
Message Templatesโ
Set up approved message templates for business-initiated conversations:
-
Order Confirmations:
Hi {{customer_name}}! Your order #{{order_number}} has been confirmed.
Total: ${{amount}}. Estimated delivery: {{delivery_date}}. -
Shipping Notifications:
Good news! Your order #{{order_number}} has shipped.
Track it here: {{tracking_link}} -
Appointment Reminders:
Reminder: You have an appointment tomorrow at {{time}}.
Reply CONFIRM to confirm or RESCHEDULE to change.
Interactive Elements Configurationโ
Quick Reply Setup:
- Navigate to Chatbot Settings > Integrations > WhatsApp
- Go to "Quick Replies" section
- Add common responses like:
- "Yes" / "No"
- "More Info"
- "Speak to Agent"
- "Check Hours"
Button Messages:
- Create action buttons for:
- "View Products"
- "Track Order"
- "Get Support"
- "Find Store"
Business Hours & Auto-Responsesโ
Configure automated responses for different scenarios:
-
Business Hours:
- Set operating hours for immediate responses
- Configure after-hours auto-replies
- Set up weekend/holiday messages
-
Auto-Escalation:
- Define keywords that trigger human handoff
- Set up escalation rules for complex queries
- Configure VIP customer routing
Media & File Handlingโ
Your WhatsApp bot can process various media types:
Supported Media Typesโ
- ๐ท Images: Product photos, receipts, screenshots (up to 5MB)
- ๐ Documents: PDFs, invoices, manuals (up to 100MB)
- ๐ต Audio: Voice messages, audio files (up to 16MB)
- ๐ฅ Video: Product demos, tutorials (up to 16MB)
- ๐ Location: Store locations, delivery addresses
Media Response Examplesโ
Customer sends product image โ
Bot: "I can see you're interested in our wireless headphones!
These are currently $199 with free shipping.
Would you like to know more about features or place an order?"
Monitoring & Analyticsโ
Track your WhatsApp integration performance through your NeuralTalk AI dashboard:
Key Metrics to Monitorโ
-
Message Volume:
- Daily/weekly message counts
- Peak usage hours
- Response time averages
-
Engagement Rates:
- Response rates to interactive messages
- Button click-through rates
- Quick reply usage
-
Customer Satisfaction:
- Conversation resolution rates
- Escalation frequency
- Customer feedback scores
-
Popular Topics:
- Most asked questions
- Product inquiry trends
- Support ticket categories
Compliance & Best Practicesโ
WhatsApp Business Policy Complianceโ
โ Required Practices:
- Only message customers who have opted in
- Respect the 24-hour messaging window for promotional content
- Use approved message templates for notifications
- Handle opt-out requests immediately
- Maintain professional communication standards
โ Avoid These:
- Sending unsolicited promotional messages
- Using non-approved message templates
- Ignoring customer opt-out requests
- Sharing customer data inappropriately
Message Quality Guidelinesโ
Best Practices:
- Keep responses relevant and helpful
- Use clear, concise language
- Provide accurate, up-to-date information
- Include helpful links or resources when appropriate
- Maintain consistent brand voice across all interactions
- Respond promptly (within business hours)
Troubleshootingโ
Common Issues & Solutionsโ
๐ซ Bot Not Responding
- Check Connection Status: Verify integration shows "Connected" in dashboard
- Verify Phone Number: Confirm WhatsApp Business number is active and verified
- API Access: Check if access token is valid and hasn't expired
- Webhook Status: Ensure webhook URL is receiving events properly
๐ฑ Message Delivery Issues
- Rate Limits: Check if you've exceeded WhatsApp API rate limits
- Template Approval: Verify message templates are approved by Meta
- Policy Compliance: Ensure messages comply with WhatsApp's policies
- API Errors: Review integration logs for error messages
โญ Quality Rating Problems
- Customer Feedback: Review and address customer complaints promptly
- Message Relevance: Ensure all messages are relevant and not spam
- Opt-out Compliance: Honor opt-out requests immediately
- Quality Guidelines: Follow WhatsApp's messaging best practices
Getting Supportโ
If you need help:
- Check the troubleshooting section above
- Review Meta's WhatsApp Business API documentation
- Contact NeuralTalk AI support at [email protected]
- Join our community Discord for peer support
Security & Privacyโ
Data Protectionโ
- ๐ All communication encrypted end-to-end
- ๐ก๏ธ Secure API token storage and handling
- ๐ GDPR and privacy regulation compliance
- ๐ Regular security audits and monitoring
Best Security Practicesโ
- Keep API credentials secure and never share publicly
- Use webhook URLs with proper authentication
- Monitor for unusual activity or abuse
- Implement proper data retention policies
- Regular access token rotation
Pricing & Limitsโ
WhatsApp Business API Costsโ
- ๐ฌ Business-initiated conversations: Charged per conversation
- ๐ Customer-initiated conversations: Free for 24 hours
- ๐จ Template messages: Required for business-initiated messages
- ๐ Rate limits: Based on business verification status
NeuralTalk AI Integrationโ
- WhatsApp integration included in all paid plans
- Message processing counted toward your plan limits
- No additional setup fees or hidden costs
Disconnecting Your Integrationโ
To disconnect your WhatsApp integration:
-
In NeuralTalk AI Dashboard:
- Go to Settings > Chatbot Settings > Integrations
- Find WhatsApp card and click Disconnect
- Confirm disconnection when prompted
-
In Meta Business Manager:
- Remove webhook configuration
- Revoke API access tokens if no longer needed
- Update app permissions as necessary
-
Clean Up:
- Export any important conversation data
- Notify customers of service changes if needed
- Update your business contact information
Next Stepsโ
After successful integration:
- ๐งช Test Thoroughly: Send test messages and verify all features work
- ๐ Train Your Bot: Update knowledge base with WhatsApp-specific information
- ๐ข Announce to Customers: Let customers know about your new WhatsApp support
- ๐ Monitor Performance: Track metrics and optimize based on usage patterns
- ๐ Iterate and Improve: Regularly update responses and add new features
Need Help?โ
For additional support with your WhatsApp integration:
- ๐ง Email Support: [email protected]
- ๐ Documentation: docs.neuraltalk.ai
- ๐ฌ Community: Join our Discord for peer support
- ๐ฅ Video Tutorials: Check our YouTube channel for setup guides