Whatsapp Messaging
This skill allows you to send automated WhatsApp messages for lead generation and customer engagement, boosting your outreach efforts.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add whatsapp-messaging npx -- -y @trustedskills/whatsapp-messaging
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"whatsapp-messaging": {
"command": "npx",
"args": [
"-y",
"@trustedskills/whatsapp-messaging"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill enables AI agents to send and manage WhatsApp messages using Kapso, a platform for WhatsApp Business API. It allows for sending text messages, template messages (for common use cases like order updates), interactive messages, uploading media, and reading inbox history. The skill leverages the Kapso SDK and provides scripts for various operations related to WhatsApp messaging.
When to use it
- Automating lead generation campaigns via WhatsApp.
- Sending customer engagement notifications, such as order status updates or appointment reminders.
- Responding to customer inquiries through automated WhatsApp messages.
- Retrieving WhatsApp message history and conversation data for analysis.
- Managing WhatsApp templates for frequently sent messages.
Key capabilities
- Message Sending: Send text and template messages via the WhatsApp Business API.
- Template Management: Create, manage, and check the status of WhatsApp message templates.
- Media Upload: Upload media files to be included in WhatsApp messages.
- Inbox Reading: Retrieve and read WhatsApp inbox history and conversation data.
- Interactive Messages: Send interactive messages with buttons (URL or quick reply).
Example prompts
- "Send a WhatsApp message to +15551234567 saying 'Hello from Kapso'."
- "Create a WhatsApp template for order status updates."
- "Retrieve the latest 10 WhatsApp messages in my inbox."
- "Send the 'order_status' template to customer with order number 12345."
Tips & gotchas
- ID Discovery: You need to discover two Meta IDs:
business_account_id(WABA) andphone_number_id. Use thenode scripts/list-platform-phone-numbers.mjsscript for this purpose. - API Keys & URLs: The skill requires environment variables
KAPSO_API_BASE_URLandKAPSO_API_KEYto be set up correctly. - Interactive Messages: Interactive messages require an active 24-hour session window; otherwise, use templates.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.