WhatsApp Connection Setup Guide
This document will guide you through the steps to integrate WhatsApp with our platform. The integration requires credentials from your WhatsApp Business account and webhook setup.
1.What You Need Before You Start
- A verified WhatsApp Business Account (WABA)
- Access to Meta Business Manager
- Webhook endpoint to receive events
- The following credentials from Meta App:
- Client ID
- Client Secret
- Access Token
- Business Account ID
- Verified Phone Number with country code
Get Your Client ID and Client Secret
- Go to the Meta for Developers Dashboard: https://developers.facebook.com/apps
- Select your App or create a new one.
- Go to Settings > Basic to find your Client ID and Client Secret*.
- Copy these values to be used in the settings form.
2.Fill in WhatsApp Settings Form
Step 1: Connect Webhook
- Client ID: Paste the App ID
- Client Secret: Paste the App Secret
- Click Test to verify the connection
- Click Next to proceed
Step 2: Configure WhatsApp Channel
You will be prompted to enter the following:
- Access Token: Generate it from Meta > WhatsApp > Getting Started. Ensure the token has whatsapp_business_messaging and whatsapp_business_management permissions.
- Business Account ID: Found in the same WhatsApp section.
- Phone: Enter your verified WhatsApp phone number including the country code (e.g., +90xxxxxxxxxx for Turkey).
Step 3: Configure Webhook & Phone Number
- Go to WhatsApp > Configuration in Meta Business Manager
- Set the webhook callback URL (provided by your platform)
- Subscribe to the following events:
- messages
- message_status
- Add your phone number and verify it inside WhatsApp Manager
Step 4: Final Test
After saving all credentials, click 'Test'. If successful, your WhatsApp integration will be activated.
Frequently Asked Questions (FAQ)
Q: Where do I get my Business Account ID?
A: In Meta Business Manager under your app’s WhatsApp product settings.
Q: What if my test fails?
A: Make sure your Client ID, Secret, Access Token, and Business ID are correct, and your app is live.
Q: Is webhook verification manual?
A: No, the platform automatically handles webhook verification.