WhatsApp Business Integration
Connect your AI assistant to WhatsApp Business API through Meta Business Manager. This guide walks you through granting Plati AI access to your WhatsApp Business Account and setting up the channel.What you’ll achieve: A fully functional WhatsApp Business channel where your AI assistant can receive and respond to customer messages automatically, with full access managed through Meta Business Manager.
Prerequisites
Before you start, make sure you have:Meta Business Manager Access
Meta Business Manager Access
- Admin access to your Meta Business Manager account
- A verified WhatsApp Business Account (WABA)
- Your Business Manager ID
Plati AI Setup
Plati AI Setup
- A Plati AI workspace with an API key
- An assistant already configured (Quick Start if you need help)
- Access to Plati AI dashboard
Step 1: Add Plati AI as a Partner in Meta Business Manager
Plati AI needs to be added as a partner in your Meta Business Manager to access your WhatsApp Business Account.1
Access Business Settings
- Go to Meta Business Manager
- Click on Business Settings (⚙️ icon) in the left sidebar
- Navigate to Users → Partners in the left menu
2
Add Partner
- Click the + Add button
- Select Add a partner
- Enter Plati AI’s Business ID:
[PLATI_AI_BUSINESS_ID]
Need Plati AI’s Business ID? Contact our team at plati.ai to get the exact Business ID for your region.
3
Grant Permissions
Select the permissions you want to grant:
- Manage WhatsApp Business Account - Required for full integration
- View WhatsApp Business Account - Required for monitoring
Partner Access: Adding Plati AI as a partner allows us to manage your WhatsApp Business Account on your behalf, ensuring seamless integration and message delivery.
Step 2: Assign WhatsApp Business Account to Plati AI
After adding Plati AI as a partner, you need to assign your WhatsApp Business Account (WABA) asset to Plati AI.1
Navigate to WhatsApp Accounts
- In Meta Business Manager, go to Business Settings
- Click on WhatsApp Accounts in the left sidebar
- You’ll see a list of your WhatsApp Business Accounts
2
Select Your WhatsApp Account
- Click on the WhatsApp Business Account you want to connect to Plati AI
- This will open the account details page
3
Assign to Partner
- Look for the Partners section in the account settings
- Click Assign Partner or + Add Partner
- Select Plati AI from the list of partners
- Choose the access level:
- Full Control - Recommended for full integration
- Standard Access - Basic access (may limit some features)
- Click Assign to complete the assignment
4
Verify Assignment
After assignment, you should see Plati AI listed as a partner with access to your WhatsApp Business Account.
✅ Plati AI should now appear in the Partners list for your WABA
Visual Guide
Access Levels Explained:
- Full Control: Plati AI can manage all aspects of your WhatsApp Business Account, including sending messages, managing templates, and configuring webhooks
- Standard Access: Limited access, may require additional permissions for certain operations
Step 3: Add Channel in Plati AI Dashboard
Once Plati AI has access to your WABA, you can add the channel through the Plati AI dashboard:1
Access Plati AI Dashboard
- Log in to your Plati AI dashboard at dashboard.plati.ai or your custom domain
- Navigate to Channels section
2
Create WhatsApp Channel
- Click + Add Channel or Create Channel
- Select WhatsApp Business API
- Fill in the channel details:
- Channel Name: Give it a descriptive name (e.g., “Production WhatsApp”)
- Business Account ID: Enter your WhatsApp Business Account ID (WABA ID)
- Click Create Channel or Save
3
Verify Channel Connection
After creating the channel, Plati AI will:
- Verify the connection to your WhatsApp Business Account
- Set up webhooks automatically
- Configure message routing
✅ Channel should show as “Connected” or “Active” in the dashboard
Alternative: Add Channel via API
You can also create the channel programmatically using the API:Automatic Webhook Setup: When you create a channel through Plati AI, webhooks are automatically configured. Plati AI handles webhook verification and message routing for you.
Step 4: Connect Your Worker to the Channel
Link your worker (and its assistants) to the WhatsApp channel:Step 5: Create Message Templates
WhatsApp requires pre-approved templates for business-initiated messages. Create templates through Plati AI:Template Approval: Templates need approval from Meta/WhatsApp. This typically takes 24-48 hours. You can check approval status in Meta Business Manager under WhatsApp Accounts → Message Templates.
Step 6: Test Your Integration
Your WhatsApp channel is now set up! Conversations are created automatically when users send messages.1
Send a Test Message
- Send a WhatsApp message to your connected Business phone number from your personal WhatsApp
- Your message will be received by Plati AI automatically
- Your assistant will process and respond based on its instructions
2
Monitor Conversations
- Check your Plati AI dashboard → Conversations
- You should see the conversation appear automatically
- Monitor message delivery, responses, and conversation flow
3
Verify Everything Works
- ✅ Messages are being received
- ✅ Assistant is responding
- ✅ Conversation context is maintained
- ✅ Webhooks are working correctly
Complete Setup Flow Diagram
Troubleshooting
Can't find Plati AI in Partner List
Can't find Plati AI in Partner List
Solutions:
- Make sure you entered Plati AI’s Business ID correctly
- Contact Plati AI support to verify the Business ID for your region
- Ensure you have admin access to Business Manager
WABA Assignment Fails
WABA Assignment Fails
Common issues:
- Partner not properly added first
- Insufficient permissions in Business Manager
- WABA is already assigned to another partner (check existing assignments)
- Try removing and re-adding Plati AI as a partner
Channel Creation Fails
Channel Creation Fails
Check these:
- Business Account ID is correct
- WABA is properly assigned to Plati AI
- Contact Plati AI support if issues persist
Messages Not Being Received
Messages Not Being Received
Possible causes:
- Channel not properly connected
- Worker not synced to channel
- Webhook configuration issues (Plati AI handles this automatically)
- Check channel status in Plati AI dashboard
Assistant Not Responding
Assistant Not Responding
Check:
- Worker is connected to the channel
- Assistant is properly configured
- API key has correct permissions
- Check conversation logs in Plati AI dashboard
Important Links
Meta Business Manager
Access your Business Manager
WhatsApp Manager
Manage WhatsApp Accounts
Plati AI Support
Get help with integration
WhatsApp Business API Docs
Official WhatsApp API documentation
Best Practices
Security
Keep your access tokens secure. Rotate them periodically and never expose them publicly.
Template Strategy
Create templates for common conversation starters and notifications before going live.
Monitoring
Regularly check conversation metrics and assistant performance in Plati AI dashboard.
Testing
Test thoroughly with a small group before scaling to all customers.
