WhatsApp Integration
Connect WhatsApp Business to Muin for customer support, document collection, and automated notifications from the messaging app your customers already use.
WhatsApp integration brings Muin’s AI capabilities to the messaging platform your customers already use. Handle support inquiries, collect documents, and send automated notifications—all through WhatsApp Business.
What You Can Do
WhatsApp Inbox
A complete customer support center built around WhatsApp:
- AI-powered auto-response answers common questions instantly using your business knowledge
- Smart escalation routes complex conversations to human agents with full context
- Multi-agent support lets your team handle conversations from a unified inbox
- Conversation metrics track response times, resolution rates, and AI performance
Workflow Integration
Connect WhatsApp to Muin’s automation engine:
- Send notifications when invoices are approved, documents are ready, or payments are processed
- Trigger workflows from incoming messages—receive an invoice photo and start processing
- Template messages for consistent, pre-approved business communications
Setting Up WhatsApp
Prerequisites
Before connecting WhatsApp to Muin, you’ll need:
- WhatsApp Business Account with Meta Business verification
- Dedicated phone number for business use
- Meta Developer Account for API access
Step 1: Connect Your Account
- Go to Settings → Integrations
- Find WhatsApp and click Connect
- Enter your Meta Business credentials
- Select your phone number
- Complete the verification process
Setup typically takes 10-15 minutes.
Step 2: Configure Auto-Response (Optional)
If you want AI to handle incoming messages:
- Click Settings on the WhatsApp integration card
- Enable AI Auto-Response
- Set the confidence threshold (recommended: 0.75)
- Add a disclaimer if required by your industry
- Click Save Settings
Step 3: Set Up Workflow Triggers (Optional)
To process incoming messages automatically:
- Go to Workflows → Create Workflow
- Select WhatsApp Message as the trigger
- Configure conditions (e.g., message contains image)
- Add your workflow actions
- Activate the workflow
Features
AI Auto-Response
When enabled, Muin’s AI responds to incoming WhatsApp messages instantly:
Customer: What are your business hours?
Muin AI: We're open Monday-Friday, 9 AM to 6 PM EST.
Is there anything else I can help you with?
The AI uses your documentation, FAQs, and business information to provide accurate responses. When confidence is low, conversations escalate to your team.
Interactive Messages
Send rich messages with buttons and quick replies:
📋 Invoice #INV-2026-0142 Ready for Review
Vendor: Acme Corp
Amount: $5,250.00
Due Date: Feb 15, 2026
[✓ Approve] [✗ Reject] [View Details]
Recipients can take action directly from WhatsApp.
Template Messages
For proactive notifications (messages you send first), WhatsApp requires pre-approved templates:
| Template | Use Case |
|---|---|
| Invoice Approved | Notify vendors of payment approval |
| Document Ready | Alert stakeholders to review |
| Payment Confirmation | Confirm payment processing |
| Reminder | Follow up on pending items |
Create and manage templates in Settings → WhatsApp → Message Templates.
Document Collection
Receive documents via WhatsApp and process them automatically:
- Customer sends photo of invoice
- Muin receives the image
- Workflow triggers document processing
- AI extracts data and routes for approval
Supports images, PDFs, and other document formats.
Message Types
Muin supports all WhatsApp message types:
| Type | Receive | Send | Use Case |
|---|---|---|---|
| Text | Yes | Yes | General communication |
| Image | Yes | Yes | Document photos, receipts |
| Document | Yes | Yes | PDFs, contracts, invoices |
| Template | - | Yes | Notifications, alerts |
| Audio | Yes | - | Voice messages |
| Video | Yes | - | Video documents |
Connection Status
Check your WhatsApp connection status anytime:
- Go to Settings → Integrations
- The WhatsApp card shows:
- Active – Connection is working
- Inactive – Connection needs attention
- Phone Number – Connected business number
- Webhook Status – Message delivery health
Testing the Connection
To verify everything works:
- Click Test Connection on the WhatsApp card
- Send a test message to your business number
- Verify it appears in Muin’s WhatsApp Inbox
- Check AI auto-response if enabled
Disconnecting WhatsApp
If you need to disconnect:
- Go to Settings → Integrations
- Click Disconnect on the WhatsApp card
- Confirm the disconnection
Note: Disconnecting stops all WhatsApp messaging and removes the configuration. Conversation history is retained. You can reconnect anytime.
Troubleshooting
”Connection failed” when connecting
- Verify your Meta Business account is verified
- Check that your phone number is registered correctly
- Ensure your Meta Developer app has WhatsApp permissions
- Try refreshing the connection
Not receiving messages
- Check webhook status in Settings → WhatsApp
- Verify the phone number is correct
- Test with a message from a different phone
- Check if messages appear in Meta Business Suite
AI not responding
- Verify AI Auto-Response is enabled
- Check the confidence threshold setting
- Review AI response logs for errors
- Ensure your knowledge base has relevant content
Template messages rejected
- Check template status in Meta Business Suite
- Ensure template follows WhatsApp guidelines
- Review rejection reason and modify content
- Resubmit for approval
Best Practices
- Start with auto-response disabled – Test the connection first, then enable AI
- Set appropriate confidence threshold – 0.75 is a good balance between automation and accuracy
- Create templates early – Approval can take 24-48 hours
- Monitor escalations – High escalation rates may indicate knowledge gaps
- Train your AI – Add FAQs and documentation to improve responses
HR Compliance Use Cases
WhatsApp is particularly effective for urgent HR notifications:
Certification Expiration Alerts
When employee certifications are about to expire, WhatsApp delivers immediate notifications:
- Enable HR WhatsApp notifications in Settings → Notifications
- Configure which alerts use WhatsApp:
- Urgent (7 days before expiry)
- Expired (on expiry date)
- Manager escalations
Why WhatsApp for HR Compliance?
| Benefit | Description |
|---|---|
| Immediate delivery | Push notification ensures message is seen |
| High open rates | 98% open rate vs 20% for email |
| Mobile-first | Reaches workers without desktop access |
| Action buttons | One-tap to view certification or upload renewal |
Example HR Notification
⚠️ Certification Expiring Soon
Hi Sarah,
Your OSHA 30 certification expires in 7 days (Feb 28, 2026).
Please renew promptly to maintain compliance.
[Upload Renewal] [View Details]
Learn more: HR Compliance Dashboard | Certification Tracking
Privacy & Security
- All messages processed within your Muin instance
- Conversation data encrypted in transit and at rest
- Full audit trail for compliance
- GDPR-ready with message retention policies
- Tenant isolation ensures data privacy
Pricing
WhatsApp Business API has usage-based pricing from Meta:
| Conversation Type | Cost |
|---|---|
| Business-initiated | ~$0.05-0.15 per conversation |
| User-initiated (first 1,000/month) | Free |
| User-initiated (additional) | ~$0.02-0.05 per conversation |
Costs vary by country. Muin adds no additional per-message fees.
Need help? Contact support or check the Integrations for more connection options.