Overview
Kapso’s Meta proxy allows you to use Meta’s WhatsApp Cloud API directly while benefiting from Kapso’s data synchronization, analytics, and conversation management. All requests are forwarded to Meta, and all data is automatically synced to Kapso.Connecting WhatsApp numbers
Before using the proxy, connect your WhatsApp number to Kapso. Go to Connected numbers in the sidebar and use one of the buttons at the top right:- Embedded signup (recommended) - One-click connection through Meta’s embedded flow
- Manual setup - Use if you have your own Meta app configured
Base URL
Authentication
Option 1: WhatsApp access tokenExample: send a message
Supported endpoints
/{phone_number_id}/messages
- Send messages/{phone_number_id}/settings
- Manage settings/{phone_number_id}/media
- Upload media/{business_account_id}/message_templates
- Manage templates- All other Meta WhatsApp Cloud API endpoints
Webhook configuration
Option 1: chain webhooks
Receive at your endpoint, then forward to Kapso. Configure Meta webhook to your endpoint, then forward to Kapso with required headers:Option 2: direct webhook with custom URL
Kapso forwards to your endpoint.- In Kapso WhatsApp configuration, add your webhook URL
- Configure Meta webhook to:
https://meta-webhooks.kapso.ai/whatsapp
- Use your verify token from Kapso configuration
Benefits of using the proxy
- Zero code changes - Keep your existing Meta API integration
- Automatic data sync - All messages and events stored in Kapso
- Conversation management - Track conversations and customer interactions
- Analytics - Message metrics and conversation insights
- Debugging - View all API calls and webhook events in Kapso dashboard