Documentation Documentation

Environment Variables

Comprehensive guide for WhatsApp API Manager.

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.

See Also

Share this page