openclaw - 💡(How to fix) Fix WhatsApp channel: "web login provider is not available" on Windows despite wacli installed and authenticated

Official PRs (…)
ON THIS PAGE

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Environment: OS: Windows 10 x64 (build 26200) OpenClaw: 2026.5.12 Node: 24.15.0 wacli: 0.9.2 Gateway: Scheduled Task (local loopback)

Description: After configuring the WhatsApp channel and installing wacli, the channel never starts and clicking "Show QR" in the dashboard returns:

GatewayRequestError: web login provider is not available The gateway health endpoint always returns "channels": {} even with channels.whatsapp.enabled: true in config — indicating the WhatsApp channel plugin never registers.

Root Cause

Environment: OS: Windows 10 x64 (build 26200) OpenClaw: 2026.5.12 Node: 24.15.0 wacli: 0.9.2 Gateway: Scheduled Task (local loopback)

Description: After configuring the WhatsApp channel and installing wacli, the channel never starts and clicking "Show QR" in the dashboard returns:

GatewayRequestError: web login provider is not available The gateway health endpoint always returns "channels": {} even with channels.whatsapp.enabled: true in config — indicating the WhatsApp channel plugin never registers.

Code Example

web.login.start → errorCode=INVALID_REQUEST → web login provider is not available
RAW_BUFFERClick to expand / collapse

Bug type

Behavior bug (incorrect output/state without crash)

Beta release blocker

No

Summary

Environment: OS: Windows 10 x64 (build 26200) OpenClaw: 2026.5.12 Node: 24.15.0 wacli: 0.9.2 Gateway: Scheduled Task (local loopback)

Description: After configuring the WhatsApp channel and installing wacli, the channel never starts and clicking "Show QR" in the dashboard returns:

GatewayRequestError: web login provider is not available The gateway health endpoint always returns "channels": {} even with channels.whatsapp.enabled: true in config — indicating the WhatsApp channel plugin never registers.

Steps to reproduce

Add channels.whatsapp to config via dashboard (Save) Install wacli binary and add to system PATH Run wacli auth — successfully authenticates with WhatsApp Restart gateway Click "Show QR" in Channels → WhatsApp

Expected behavior

Expected: QR code appears or existing wacli session is used

Actual behavior

Actual: web login provider is not available

OpenClaw version

v2026.5.12

Operating system

Windows 10 x64 (build 26200)

Install method

npm global

Model

anthropic/claude-sonnet-466

Provider / routing chain

openclaw -> anthropic

Additional provider/model setup details

No response

Logs, screenshots, and evidence

web.login.start → errorCode=INVALID_REQUEST → web login provider is not available

Impact and severity

No response

Additional information

Gateway starts with only 7 plugins loaded (browser, canvas, device-pair, file-transfer, memory-core, phone-control, talk-voice) — no WhatsApp channel plugin in the list.

Notes:

wacli --version returns 0.9.2 from any terminal wacli auth successfully connects and syncs WhatsApp history Machine PATH includes wacli location, gateway service reinstalled after PATH update doctor output shows wacli skill requires binary — binary is present

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Expected: QR code appears or existing wacli session is used

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

openclaw - 💡(How to fix) Fix WhatsApp channel: "web login provider is not available" on Windows despite wacli installed and authenticated