papi
Complete WhatsApp automation API with microservices architecture. Send messages, interactive buttons, lists, carousels, polls, manage instances, groups, catalogs and webhooks. Features Admin Panel (free), Phone Calls, RCS Messaging, SMS, Virtual Numbers (Pro).
Why use this skill?
Automate WhatsApp messaging, calls, and SMS with PAPI on OpenClaw. Features include interactive buttons, instance management, and professional bulk communication tools.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/rafacpti23/papiWhat This Skill Does
PAPI is a comprehensive, microservices-based WhatsApp automation API designed for high-scale communication. It serves as a centralized hub for managing WhatsApp interactions, offering a wide array of capabilities ranging from standard messaging (text, media, documents) to advanced interactive features like buttons, carousels, polls, and lists. Beyond basic WhatsApp messaging, the PAPI skill unlocks professional-grade communication tools, including integrated Phone Calls, RCS messaging, and bulk SMS capabilities through a chip-rotation system. It features a user-friendly Admin Panel for real-time monitoring and instance management, making it an ideal choice for businesses looking to automate customer support, marketing campaigns, or internal notification systems directly from OpenClaw.
Installation
To integrate PAPI into your OpenClaw environment, ensure your system meets the server requirements and follow these steps:
- Execute the installation command:
clawhub install openclaw/skills/skills/rafacpti23/papi. - Locate your
TOOLS.mdfile in the OpenClaw directory. - Add the PAPI configuration block with your specific Base URL and API Key.
- Ensure your server environment supports the microservices architecture required by PAPI for independent scalability.
- Verify the connection by sending a request to the
/api/instancesendpoint using yourx-api-keyheader.
Use Cases
- Automated Customer Support: Automatically respond to user queries with text, images, or interactive menus.
- Bulk Marketing Campaigns: Send images, videos, and professional marketing carousels to segmented contact lists.
- Appointment Reminders: Schedule and trigger automated WhatsApp notifications or voice calls to reduce no-shows.
- Operational Alerts: Utilize the SMS and RCS features to send critical, time-sensitive system notifications to staff.
- Lead Management: Automatically route incoming messages to specific instances or groups based on user interaction.
Example Prompts
- "PAPI, create a new WhatsApp instance named 'Sales-Team' and return the QR code for me to scan."
- "Use the PAPI skill to send a welcome message with a 'Contact Support' button to the phone number 5511999999999."
- "Check the status of my 'Support-Main' instance and let me know if it is currently connected and ready to send messages."
Tips & Limitations
- Instance Management: Always monitor the status of your instances via the Admin Panel to ensure session stability.
- Rate Limiting: If using bulk SMS or large-scale messaging, ensure your chip rotation settings in the Pro dashboard are configured to avoid carrier flagging.
- Data Privacy: PAPI handles sensitive messaging data; ensure your API keys are stored securely using environment variables.
- Documentation: Always refer to the official API docs if you encounter connectivity issues, as microservices require stable network routing.
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-rafacpti23-papi": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api