Skip to main content
profClaw integrates with WhatsApp through the official Meta WhatsApp Business Cloud API. This is the production-grade approach using a dedicated business phone number.

Capabilities

Requirements

  • Meta Business account
  • WhatsApp Business app verified
  • A phone number (not already on WhatsApp personal)
  • Business verification for scaling

Setup

1

Create a Meta App

Go to developers.facebook.com and create a new app. Select Business type.
2

Add WhatsApp Product

Under your app, add the WhatsApp product. Go to WhatsApp > Getting Started.
3

Get your credentials

Copy:
  • Phone Number ID (not the phone number itself)
  • WhatsApp Business Account ID
  • Access Token (temporary or permanent)
4

Configure webhook

Under WhatsApp > Configuration, set:
  • Webhook URL: https://your-domain.com/webhooks/whatsapp
  • Verify token: your custom string
Subscribe to messages and messaging_handoffs events.
5

Configure profClaw

Environment Variables

string
required
Phone Number ID from Meta Developer portal (not the phone number itself).
string
required
WhatsApp Business Account ID.
string
required
Meta access token (system user or user token).
string
required
Your custom verify token for webhook setup.

Configuration Example

Message Format

profClaw sends responses as plain text messages. For interactive messages:

Notes

  • WhatsApp API requires a public webhook URL with HTTPS.
  • Messages to users require them to initiate contact first (24-hour messaging window).
  • Outside the 24-hour window, you must use pre-approved message templates.
  • Business verification required to message more than 250 unique users per day.
  • A permanent access token from a system user is recommended for production.