automate-whatsapp

Build WhatsApp automations with Kapso workflows: configure WhatsApp triggers, edit workflow graphs, manage executions, deploy functions, and use databases/integrations for state. Use when automating WhatsApp conversations and event handling.

Author

Install

Hot:4

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-automate-whatsapp&locale=en&source=copy

Automate WhatsApp - Build WhatsApp Automation with Kapso Workflows

Skill Overview

Automate WhatsApp is a Kapso-based WhatsApp automation skill that lets you configure message triggers, manage execution states, deploy custom functions, and integrate databases and third-party apps via a visual workflow editor to achieve intelligent chatbot automation.

Use Cases

  • Customer service automated reception - Configure an inbound_message trigger to automatically respond to WhatsApp messages, implement intelligent routing and classification using decision nodes and AI agents, and store customer information using a D1 database.
  • Interactive message flows - Use interactive buttons and decision nodes to create complex user interaction flows, supporting branching logic, function handling, and AI conversations; suitable for surveys, order collection, and similar scenarios.
  • Workflow debugging and monitoring - Monitor and debug automation processes in real time using the execution list, context value inspection, and event tracking features to quickly locate issues and optimize performance.
  • Core Features

  • Visual workflow editing - Design processes graphically by retrieving, validating, and updating the workflow graph JSON. Supports linear flows, decision branches, AI agents, and other node types; you can validate locally before deploying.
  • Trigger and execution management - Supports creation, enabling/disabling, and deletion of WhatsApp message triggers. Provides a complete debugging toolchain including execution list viewing, detailed inspection, reading context variables, and event tracing.
  • Functions and app integrations - Supports writing custom handler functions and deploying them to the runtime. Can integrate actions from third-party apps like Pipedream as tools for AI agent nodes to enable rich automation capabilities.
  • Frequently Asked Questions

    What scenarios is Automate WhatsApp suitable for?

    It is suitable for scenarios that require automatic responses to and processing of WhatsApp messages, including customer reception, information collection, order processing, surveys, etc. If you only need basic WhatsApp message sending/receiving and template sending, it is recommended to use the related integrate-whatsapp skill.

    How do I configure a WhatsApp message trigger?

    First use list-whatsapp-phone-numbers.js to get available phone_number_id values, then create an inbound_message trigger with create-trigger.js and associate it with the specified workflow and phone number. You can use update-trigger.js to enable or disable the trigger.

    What rules should I follow when editing the workflow graph?

    The workflow graph must contain exactly one start node with the id "start". When editing, never change the IDs of existing nodes; name new nodes using the {node_type}_{timestamp_ms} format. Non-decision nodes may have at most one next edge, and the edge labels of decision nodes must match the labels in the conditions array.