Overview
Add WhatsApp to any ModuleX agent or workflow. Send WhatsApp messages through the WhatsApp Cloud API (Meta Graph API,graph.facebook.com). Deliver plain-text messages with optional link previews directly to recipients on WhatsApp.
Categories: Communication · Messaging · Automation · Auth: API Key · Actions: 1
Authentication
API Key Authentication
Authenticate using your WhatsApp Business API access token (used as the bearer token on every request)Step 1
Go to https://developers.facebook.com and open your Meta app
Step 3
Copy the WhatsApp Business API access token (a temporary token is available in the dashboard; generate a permanent System User token for production)
Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| WhatsApp Access Token | WhatsApp Business API access token from the Meta Developer Portal | Yes | - |
Available Actions
send_message — Send a text message through the WhatsApp Cloud API.
send_message — Send a text message through the WhatsApp Cloud API.
Parameters
Recipient phone number with country code (e.g., +14155552671)
Plain text message content to send
WhatsApp Business Phone Number ID (from Meta Business Suite)
Whether WhatsApp should try to render a link preview for the first URL in the message
Response
Limits & Quotas
- Messaging tiers: WhatsApp enforces per-business-phone-number conversation/message throughput tiers (1K, 10K, 100K, unlimited business-initiated conversations per 24h), scaling with quality rating.
- 24-hour window: free-form text messages can only be sent inside an open 24-hour customer service window; outside it, an approved message template is required (template sending is not exposed by this tool).
- Error model: non-2xx responses and timeouts are caught and returned
as
success=False+errorrather than raising. A successful send that lacks a message ID is also reported assuccess=False. Plan for retries on the agent side based on the error string.