Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Added summary field to frontmatter, improved table formatting
What This Skill Does
P-API is a WhatsApp automation API built on microservices architecture. It handles sending text, media, and interactive messages (buttons, lists, carousels, polls), plus managing instances, groups, product catalogs, and webhooks. A Pro tier adds phone calls, RCS, SMS, and virtual numbers.
The microservices architecture lets you scale or swap individual components independently, and the free admin panel covers multi-instance management without extra tooling.
When to use it
- Sending automated order status updates to customers over WhatsApp
- Building multi-option reply menus for customer support flows
- Managing several WhatsApp business numbers from one API
- Collecting group member votes with polls up to 12 options
- Routing incoming WhatsApp messages to a helpdesk via webhooks
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Send an interactive button message to a customer on WhatsApp
- 1Authenticate with the P-API server using the x-api-key header
- 2Verify the WhatsApp instance is connected via GET /api/instances/:id/status
- 3Construct the button payload with jid, button type (quick_reply or cta_url), and message content
- 4Send the message via POST /send-buttons
- 5Confirm delivery status from the API response
Interactive WhatsApp message with buttons delivered to the target number
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.