openclaw

Connect OpenClaw to WhatsApp

Give a coding agent your WhatsApp Business account as a tool and it handles your messaging on its own. It can list recent chats and read chat messages, edit a sent message, create and manage message templates, download media and resolve a media URL, and pull account, profile, and phone number info, calling each as a tool while it works. Connect it to a hosted agent in NoClick and it reads a thread, then edits or templates a reply without a step-by-step from you.
Loading preview…
Opens a workflow with 36 tools ready to use.

What happens next

Set up in minutes

The open button drops you into a guided setup. It asks exactly this, nothing else:
  1. Choose where it runs

    On your computer through your own OpenClaw, or hosted in the cloud. The rest of setup adapts to your choice:

  2. Pick what it can do in WhatsApp

    A preset of real WhatsApp operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.

  3. Connect WhatsApp

    One sign-in. The agent acts through your account, scoped to the operations you picked.

  4. Add your personal MCP link

    The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your OpenClaw first calls in. OpenClaw probes the server while adding it, so this lights up during openclaw mcp add.

    Run this in your terminal

    $openclaw mcp add noclick --url https://mcp.noclick.app/s/<your-link>

    <your-link> is your personal server URL — setup mints it for you.

Exact capabilities

Tools OpenClaw gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

WhatsApp

36 tools
Send Text Message

Send a text message

Send Template Message

Send a pre-approved template message

Send Image Message

Send an image message

Send Video Message

Send a video message

Send Document Message

Send a document message

Send Audio Message

Send an audio message

Send Location Message

Send a location message

Send Contact Card

Send a contact card message

Send Interactive Buttons

Send an interactive message with quick reply buttons

Send Interactive List

Send an interactive list message

Send Reaction Emoji

Send a reaction (emoji) to a message

Mark Message Read

Mark a message as read

Upload Media

Upload media to WhatsApp

Get Media Url

Retrieve media URL from media ID

Download Media

Download media file (returns binary data)

Delete Media

Delete media from WhatsApp servers

Get Business Profile

Get business profile information

Update Business Profile

Update business profile information

Register Phone Number

Register a phone number with WhatsApp Business

Request Verification Code

Request verification code via SMS or voice

Get Phone Number Info

Get phone number information

List Message Templates

List all message templates

Get Message Template

Get a specific message template

Create Message Template

Create a new message template

Delete Message Template

Delete a message template

Send Catalog Message

Send catalog message

Send Product Message

Send a single product message

Send Multi Product Message

Send multiple products message

Get Account Info

Get WhatsApp Business Account information

List Account Phone Numbers

List all phone numbers in the account

List Recent Chats

List recent WhatsApp conversations

Get Chat Messages

Read message history from a chat (QR credentials)

List Contacts

List the connected account's WhatsApp contacts (QR credentials)

Edit Message

Edit a previously sent message (QR credentials)

Mark Chat Read

Mark a chat's messages as read (QR credentials)

Get Account Profile

Get the connected WhatsApp account profile info

Starting points

What you can build

Send an order confirmation to a customer using a pre-approved WhatsApp template.
Reply to an incoming customer message with shipping or tracking details pulled from another system.
Trigger a workflow whenever a new WhatsApp message arrives via the receive-message webhook.
Send an interactive button or list message so customers can pick an option without typing.
Deliver an invoice PDF or product image as a media message directly in the chat.
Mark customer messages as read after a support workflow has handled them.

Meet the runner

About OpenClaw

OpenClaw is an open command-line agent. NoClick runs it hosted and lets you connect your apps to it as tools, so it can take real actions across your systems. Wire an integration into the agent and OpenClaw can call that app’s operations directly. It is a good fit when you want an open, no-fuss agent with real tool access and nothing to install.
Open and approachable
Simple to point at a task
Solid general tool use
Hosted, with nothing to install

Good to know

Frequently asked questions

Keep exploring

More ways to connect

Make it yours

Open your OpenClaw agent in one click.

NoClick runs OpenClaw for you with WhatsApp wired in as tools. Connect your account and run.