Environment Variables
Environment variable configuration for WhatsApp API Manager.
Required Variables
WhatsApp API
# WhatsApp API base URL
WHATSAPP_API_URL=https://graph.facebook.com
# API version
WHATSAPP_API_VERSION=v21.0
# Webhook verification token
WHATSAPP_VERIFY_TOKEN=your-secure-secret-token
User Model
# Your application's user model
WHATSAPP_USER_MODEL=App\Models\User
Broadcasting
# Broadcasting channel type (private, public)
WHATSAPP_BROADCAST_CHANNEL_TYPE=private
Optional Variables
Meta OAuth
For OAuth authentication with Meta:
# Meta client ID
META_CLIENT_ID=123456789012345
# Meta client secret
META_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Redirect URI
META_REDIRECT_URI=https://yourdomain.com/meta/callback
# Required scopes
META_SCOPES=whatsapp_business_management,whatsapp_business_messaging
Environment Configuration
Development (.env.local)
WHATSAPP_API_URL=https://graph.facebook.com
WHATSAPP_API_VERSION=v21.0
WHATSAPP_VERIFY_TOKEN=dev-token-123
APP_DEBUG=true
Production (.env.production)
WHATSAPP_API_URL=https://graph.facebook.com
WHATSAPP_API_VERSION=v21.0
WHATSAPP_VERIFY_TOKEN=${SECURE_TOKEN_FROM_ENV}
APP_DEBUG=false
Security
β οΈ
Security<br />
Never share your tokens in public repositories. Use secure environment variables or services like AWS Secrets Manager.