メインコンテンツまでスキップ

Channel troubleshooting

Use this page when a channel connects but behavior is wrong.

ClawCentral

In ClawCentral, use the platform dashboard to diagnose channel issues: check channel status and webhook delivery logs via Admin UI → Settings → Channels → [channel]. The CLI commands described on this page apply to self-hosted OpenClaw deployments.

Diagnostic steps

ClawCentral (managed platform)

  1. Open Admin UI → Settings → Channels → [channel] and check the channel status indicator.
  2. Review webhook delivery logs in the platform dashboard for recent inbound events and any delivery errors.
  3. Verify the channel's credentials are correctly configured under Admin UI → Settings → Tenant Settings → Secrets.

Self-hosted OpenClaw

Run these in order first:

openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe

Healthy baseline:

  • Runtime: running
  • RPC probe: ok
  • Channel probe shows connected/ready

WhatsApp

WhatsApp failure signatures

SymptomFastest checkFix
Connected but no DM repliesClawCentral: Admin UI → Settings → Channels → WhatsApp → Pairing. Self-hosted: openclaw pairing list whatsappApprove sender or switch DM policy/allowlist.
Group messages ignoredCheck requireMention + mention patterns in channel settingsMention the bot or relax mention policy for that group.
Random disconnect/relogin loopsClawCentral: check channel status in platform dashboard. Self-hosted: openclaw channels status --probe + logsRe-login and verify credentials are healthy.

Full troubleshooting: /channels/whatsapp#troubleshooting-quick

Telegram

Telegram failure signatures

SymptomFastest checkFix
/start but no usable reply flowClawCentral: Admin UI → Settings → Channels → Telegram → Pairing. Self-hosted: openclaw pairing list telegramApprove pairing or change DM policy.
Bot online but group stays silentVerify mention requirement and bot privacy mode in channel settingsDisable privacy mode for group visibility or mention bot.
Send failures with network errorsCheck platform dashboard logs for Telegram API call failuresFix DNS/IPv6/proxy routing to api.telegram.org.
setMyCommands rejected at startupCheck platform dashboard logs for BOT_COMMANDS_TOO_MUCHReduce plugin/skill/custom Telegram commands or disable native menus.
Upgraded and allowlist blocks youReview allowlist settings in Admin UI → Settings → Channels → Telegram. Self-hosted: openclaw security auditReplace @username with numeric sender IDs in allowlist config.

Full troubleshooting: /channels/telegram#troubleshooting

Discord

Discord failure signatures

SymptomFastest checkFix
Bot online but no guild repliesClawCentral: check channel status in Admin UI → Settings → Channels → Discord. Self-hosted: openclaw channels status --probeAllow guild/channel and verify message content intent.
Group messages ignoredCheck platform dashboard logs for mention gating dropsMention bot or set guild/channel requireMention: false.
DM replies missingClawCentral: Admin UI → Settings → Channels → Discord → Pairing. Self-hosted: openclaw pairing list discordApprove DM pairing or adjust DM policy.

Full troubleshooting: /channels/discord#troubleshooting

Slack

Slack failure signatures

SymptomFastest checkFix
Socket mode connected but no responsesClawCentral: check channel status in Admin UI → Settings → Channels → Slack. Self-hosted: openclaw channels status --probeVerify app token + bot token and required scopes.
DMs blockedClawCentral: Admin UI → Settings → Channels → Slack → Pairing. Self-hosted: openclaw pairing list slackApprove pairing or relax DM policy.
Channel message ignoredCheck groupPolicy and channel allowlist in channel settingsAllow the channel or switch policy to open.

Full troubleshooting: /channels/slack#troubleshooting

iMessage and BlueBubbles

iMessage and BlueBubbles failure signatures

SymptomFastest checkFix
No inbound eventsVerify webhook/server reachability and app permissions; check delivery logs in platform dashboardFix webhook URL or BlueBubbles server state.
Can send but no receive on macOSCheck macOS privacy permissions for Messages automationRe-grant TCC permissions and restart channel process.
DM sender blockedClawCentral: Admin UI → Settings → Channels → [iMessage or BlueBubbles] → Pairing. Self-hosted: openclaw pairing list imessage / openclaw pairing list bluebubblesApprove pairing or update allowlist.

Full troubleshooting:

Signal

Signal failure signatures

SymptomFastest checkFix
Daemon reachable but bot silentClawCentral: check channel status in Admin UI → Settings → Channels → Signal. Self-hosted: openclaw channels status --probeVerify signal-cli daemon URL/account and receive mode.
DM blockedClawCentral: Admin UI → Settings → Channels → Signal → Pairing. Self-hosted: openclaw pairing list signalApprove sender or adjust DM policy.
Group replies do not triggerCheck group allowlist and mention patterns in channel settingsAdd sender/group or loosen gating.

Full troubleshooting: /channels/signal#troubleshooting

Matrix

Matrix failure signatures

SymptomFastest checkFix
Logged in but ignores room messagesClawCentral: check channel status in Admin UI → Settings → Channels → Matrix. Self-hosted: openclaw channels status --probeCheck groupPolicy and room allowlist.
DMs do not processClawCentral: Admin UI → Settings → Channels → Matrix → Pairing. Self-hosted: openclaw pairing list matrixApprove sender or adjust DM policy.
Encrypted rooms failVerify crypto module and encryption settings in channel configEnable encryption support and rejoin/sync room.

Full troubleshooting: /channels/matrix#troubleshooting