Table of contents
Intermediate
OpenClaw Feishu / Lark Setup Guide
Learn how to connect OpenClaw to Feishu or Lark with plugin setup, WebSocket mode, permissions, and webhook fallback.
Intermediate8 min readAuthor OpenClaw Guide
- Feishu
- Lark
- Channel
OpenClaw Feishu / Lark Setup Guide
Use this guide when you need OpenClaw inside a Feishu or Lark team environment. Compared with Telegram, the Feishu path depends more on app permissions, plugin compatibility, and connection mode choices, so the setup is less casual but more suitable for internal operations.
Why Feishu / Lark is different
- You need an internal app, not just a bot token
- Permissions and event subscriptions matter as much as runtime config
- WebSocket mode is usually the easiest starting point before you move to webhook mode
Step 1: Create an internal app
- Create an app in Feishu Open Platform and copy the App ID / App Secret
- Enable bot permissions and message events
Step 2: Install the Feishu plugin
Command
openclaw plugins install @m1heng-clawd/feishuStep 3: Configure WebSocket mode
Command
openclaw config set channels.feishu.appId "YOUR_APP_ID"openclaw config set channels.feishu.appSecret "YOUR_APP_SECRET"openclaw config set channels.feishu.enabled trueopenclaw config set channels.feishu.connectionMode websocketStep 4: Restart the gateway
Command
openclaw gateway restartStep 5: Test in chat
- Add the bot to a group or DM
- Send
@bot what time is it?
Common Feishu / Lark issues
- Personal account limitations -> use an org admin account
- Plugin mismatch -> update OpenClaw or install manually
- No events -> check permissions, keys, and WebSocket status
- Runtime or relay issues -> compare /docs/troubleshooting and /docs/advanced-config
Webhook mode (public HTTPS required)
For event-subscription webhooks, continue with /docs/feishu-webhook-tunnel.
Related links
- Troubleshooting: /docs/troubleshooting
- Advanced configuration: /docs/advanced-config
- Telegram as the faster first verification channel: /docs/channel-telegram
- OpenClaw FAQ: /faq
Frequently asked questions
Quick clarifications for common blockers while following this tutorial.
What is OpenClaw?Getting Started
OpenClaw is an open-source AI agent runtime and tooling ecosystem focused on running assistants across channels, gateway workflows, and skills. If you want a step-by-step start, go to the getting started guide or read the OpenClaw glossary entry.
How does OpenClaw work?Getting Started
At a high level, OpenClaw receives messages through a channel, routes them through the gateway, applies model or tool settings, and returns a response. The best follow-ups are advanced configuration for routing details and the gateway glossary term for the runtime layer.
How do I use OpenClaw for the first time?Getting Started
Start with a local install, complete onboarding, choose a simple channel like Telegram, and verify one successful response. Use getting started first, then continue with the Telegram guide.
Related tutorials
Beginner8 minUpdated 2026-03-09
OpenClaw Telegram Setup Guide
- Telegram
- Channel
Intermediate9 minUpdated 2026-03-09
OpenClaw WhatsApp Setup Guide
- Channel
- QR
Intermediate18 minUpdated 2026-03-08
OpenClaw Docker / VPS Deployment (Recommended)
- VPS
- Docker
- Ubuntu
- Deployment
Was this helpful?