whatsSend WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Install via ClawdBot CLI:
clawdbot install engahmedsalah358-lgtm/whatsInstall wacli (brew):
brew install steipete/tap/wacliInstall wacli (go):
Install wacli (go)Requires:
Use wacli only when the user explicitly asks you to message someone else on WhatsApp or when they ask to sync/search WhatsApp history.
Do NOT use wacli for normal user chats; Clawdbot routes WhatsApp conversations automatically.
If the user is chatting with you on WhatsApp, you should not reach for this tool unless they ask you to contact a third party.
Safety
Auth + sync
wacli auth (QR login + initial sync)wacli sync --follow (continuous sync)wacli doctorFind chats + messages
wacli chats list --limit 20 --query "name or number"wacli messages search "query" --limit 20 --chat wacli messages search "invoice" --after 2025-01-01 --before 2025-12-31History backfill
wacli history backfill --chat --requests 2 --count 50 Send
wacli send text --to "+14155551212" --message "Hello! Are you free at 3pm?"wacli send text --to "1234567890-123456789@g.us" --message "Running 5 min late."wacli send file --to "+14155551212" --file /path/agenda.pdf --caption "Agenda"Notes
~/.wacli (override with --store).--json for machine-readable output when parsing.@s.whatsapp.net ; groups look like @g.us (use wacli chats list to find).Generated Mar 1, 2026
A business uses wacli to send personalized follow-up messages to customers after a support call, ensuring timely communication without manual effort. It can also search past chat history to reference previous issues, improving service continuity and customer satisfaction.
Project managers use wacli to send group messages to team members about meeting updates or deadlines via WhatsApp groups, syncing history for record-keeping. This streamlines coordination in remote or hybrid work environments, reducing reliance on multiple communication tools.
Clinics employ wacli to send automated appointment reminders and health tips to patients, with the ability to backfill message history for audit trails. It ensures compliance and enhances patient engagement without disrupting normal chat workflows.
Sales teams use wacli to send targeted promotional messages to leads, searching past interactions to personalize outreach. It automates follow-ups and tracks communication history, boosting efficiency in lead nurturing campaigns.
Offer wacli as a subscription-based service for businesses needing automated WhatsApp messaging and history management, with tiered pricing based on message volume or features. Revenue is generated through monthly or annual fees, targeting SMEs and enterprises.
Provide consulting services to help companies integrate wacli into their existing workflows, offering custom setups, training, and support. Revenue comes from one-time project fees or ongoing retainer agreements, focusing on industries like customer service or healthcare.
License wacli technology to other software providers or agencies to rebrand and resell as part of their communication tools. Revenue is generated through licensing fees or revenue-sharing agreements, expanding market reach without direct sales efforts.
π¬ Integration Tip
Ensure wacli is installed via brew or go, and use --json flag for parsing outputs in automated scripts to streamline integration with existing systems.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).