whatsapp-business
Send messages via WhatsApp Business Cloud API. Send templates, media, and interactive messages to customers.
Why use this skill?
Automate your WhatsApp Business messaging with OpenClaw. Send text, media, and interactive buttons using our seamless WhatsApp Business Cloud API integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrgoodb/whatsapp-businessWhat This Skill Does
The whatsapp-business skill enables OpenClaw agents to interface directly with the WhatsApp Business Cloud API. This allows for automated, programmatic communication with customers through one of the world's most widely used messaging platforms. The skill supports a comprehensive set of message types, including standard text messages, pre-approved message templates, rich media (images), and interactive components like buttons, which significantly enhance customer engagement and response rates.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/mrgoodb/whatsapp-business
Once installed, you must configure your environment variables to authenticate with the Facebook Graph API:
WHATSAPP_TOKEN: Your temporary or permanent access token from the Meta Developer Portal.WHATSAPP_PHONE_ID: The unique identifier for your WhatsApp business phone number.
Use Cases
- Automated Customer Support: Send automated responses or updates regarding support tickets.
- Appointment Reminders: Trigger template-based notifications to confirm upcoming meetings or services.
- Marketing Campaigns: Send personalized promotional media or interactive content to opt-in users.
- E-commerce Notifications: Alert customers regarding order status, shipping updates, or payment confirmations.
Example Prompts
- "Send a welcome message to customer 1234567890 using the 'hello_world' template."
- "Notify the user at 1234567890 that their order has shipped and include a link to this product image: https://example.com/product.jpg."
- "Send an interactive message to 1234567890 asking if they are satisfied with our service today, providing 'Yes' and 'No' buttons."
Tips & Limitations
- Template Approval: You must have templates pre-approved in the Facebook Business Manager before sending them via the API.
- 24-Hour Window: WhatsApp enforces a 24-hour service window for free-form messages after a user initiates contact. Outside this window, you must use message templates.
- Rate Limits: Be mindful of your account's rate limits regarding how many messages can be sent per second.
- Data Privacy: Always ensure you have explicit user consent before sending messages to comply with WhatsApp's Business Policy and local regulations like GDPR.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrgoodb-whatsapp-business": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
smartsheet
Manage sheets, rows, and columns via Smartsheet API. Automate spreadsheet workflows.
onelogin
Manage users and apps via OneLogin API. Handle SSO and identity management.
google-sheets
Read and write Google Sheets data. Create spreadsheets, update cells, and manage worksheets via Sheets API.
postmark
Send transactional emails with high deliverability via Postmark API. Manage templates, track bounces, and view analytics.
loom
Manage Loom video recordings - list, share, and get analytics via Loom API.