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
adobe
Access Adobe Creative Cloud APIs - Photoshop, Lightroom, PDF Services, and Firefly AI. Automate creative workflows.
xero
Manage Xero accounting - invoices, contacts, bank transactions, and reports via Xero API.
statuspage
Manage Statuspage incidents and components via API. Update status and communicate outages.
fly-machines
Deploy and manage Fly.io Machines - create, start, stop, delete, and monitor containerized apps. Use for deploying containers, managing app instances, and orchestrating multi-tenant workloads.
gamma
Create presentations, documents, social posts, and websites using Gamma's AI API. Use when asked to create slides, presentations, decks, documents, or web content via Gamma.