evolution-api-v2
Complete WhatsApp automation via Evolution API v2.3 - instances, messages (text/media/polls/lists/buttons/status), groups, labels, chatbots (Typebot/OpenAI/Dify/Flowise/N8N/EvoAI), webhooks, proxy, S3 storage, and Chatwoot integration
Why use this skill?
Automate WhatsApp with Evolution API v2.3 using OpenClaw. Manage instances, send media, integrate with Chatwoot and OpenAI effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/impa365/evolution-apiWhat This Skill Does
The evolution-api-v2 skill provides OpenClaw with a powerful bridge to the Evolution API v2.3, enabling enterprise-grade WhatsApp automation. It acts as an abstraction layer between the AI agent and the WhatsApp ecosystem, allowing the agent to send text, media, polls, lists, and buttons, as well as manage complex tasks like group administration, label management, and real-time status updates. Beyond basic messaging, the skill facilitates advanced chatbot workflows by enabling seamless integrations with platforms like Typebot, OpenAI, Dify, Flowise, N8N, and Chatwoot. It supports multiple integration types, including the feature-rich Baileys library and the official WhatsApp Business Cloud API, giving developers flexibility based on their infrastructure requirements.
Installation
To install this skill, use the ClawHub CLI inside your terminal:
clawhub install openclaw/skills/skills/impa365/evolution-api
Once installed, you must configure your environment variables: EVO_API_URL, EVO_GLOBAL_KEY, EVO_INSTANCE, and EVO_API_KEY. These keys ensure secure communication between OpenClaw and your specific Evolution API instance. Ensure your API URL is accessible from your OpenClaw environment, especially if using a local containerized deployment.
Use Cases
- Automated Customer Support: Integrate with Chatwoot or OpenAI to resolve queries without human intervention.
- Marketing Campaigns: Send broadcast messages, personalized polls, and interactive buttons to segment and engage your user base.
- Workflow Automation: Connect with N8N or Flowise to trigger downstream business logic whenever a message is received.
- Lead Management: Automatically sync contact labels and status updates to your internal CRM.
Example Prompts
- "Send a welcome message with a button menu to 5511999999999 using my default instance."
- "Check the current connection status of my instance 'my-bot' and restart it if it is disconnected."
- "Broadcast a poll to the group 'Sales Team' with options for 'Morning' and 'Afternoon' availability."
Tips & Limitations
- Rate Limiting: Always use the
delayparameter (e.g., 1200ms) to mimic human behavior and avoid being flagged by WhatsApp for spam. - Authentication: Keep your
EVO_GLOBAL_KEYstrictly protected as it grants administrative control over all your instances. - JID Formats: Be careful with JIDs; remember that individual numbers require the suffix
@s.whatsapp.netand group IDs require@g.usfor successful message delivery. - Integration: Test your integration type (
WHATSAPP-BAILEYSvsWHATSAPP-BUSINESS) in a development environment before moving to production to ensure all desired features are supported by the channel.
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-impa365-evolution-api": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
vps-setup
Setup completo de VPS Ubuntu/Debian para produção com Docker Swarm, Traefik v3 (SSL/HTTPS automático), Portainer CE e rede overlay. Baseado no SetupOrion v2.8.0. Executa todos os comandos automaticamente.
evogo
Complete WhatsApp automation via Evolution API Go v3 - instances, messages (text/media/polls/carousels), groups, contacts, chats, communities, newsletters, and real-time webhooks