
What an AI Feishu bot needs to do
Teams running on Feishu or Lark often want an AI assistant integrated directly into their workspace. The use cases are predictable: a private assistant for individual queries, a group helper for team discussions, or an always-on bot that handles questions without switching to a separate app.
Most DIY approaches involve building a Feishu app from scratch, handling event subscriptions, managing webhook URLs, and writing message routing logic. That adds up to days of work before the bot sends its first response.
OpenClaw handles the Feishu integration natively. It manages the connection, session tracking, and multi-model routing — and runs on a dedicated server independent of your local machine.
How OpenClaw connects to Feishu
You create a custom app on the Feishu Open Platform and get an App ID and App Secret. Those credentials go into the OpenClaw config (or the ClawCloud deploy wizard). OpenClaw connects to Feishu via WebSocket long connection — no public URL or webhook server required.
The bot handles:
- Private DMs — one-on-one conversations with your AI assistant
- Group chats — the bot responds when mentioned or to all messages, depending on config
- Streaming replies — responses stream in real time via Feishu's interactive card system
- Conversation context — session history is tracked so follow-up questions work naturally
The Feishu API is free for custom apps within your workspace. AI costs come from whichever model you configure, not from Feishu.
DM and group chat policies
By default, OpenClaw requires pairing before anyone can message the bot in DMs. ClawCloud deployments configure open access automatically — anyone in the workspace can start a conversation.
For group chats, groupPolicy controls whether the bot responds to all messages or only when mentioned with @. The group chat settings guide covers the options.
Models available on Feishu
All 94 curated models in the OpenClaw catalog work on Feishu. Switch models from inside the chat with /model. Common aliases work: /model sonnet for Claude Sonnet 4, /model gemini-flash for Gemini Flash, /model gpt-mini for GPT-4.1-mini.
The model switching guide covers all commands.
Streaming replies with interactive cards
Feishu supports streaming responses through interactive cards. As the AI model generates its response, the card updates in real time — so users don't stare at a blank chat waiting for the full answer. This works for both DMs and group chats.
Setup time
Creating a Feishu app on the Open Platform takes about 5 minutes. The credential setup guide is here: How to Create a Feishu Bot for OpenClaw.
After that, the ClawCloud deploy wizard takes your App ID and App Secret, and your server is live in under a minute.

Feishu vs Lark
Feishu is ByteDance's collaboration platform for the China market. Lark is the international version, running on open.larksuite.com. OpenClaw supports both. If you use Lark, set domain: "lark" in OpenClaw's config — the rest of the setup is identical.
Which plan to use
Feishu is available on all ClawCloud plans. Lite ($29/month) works for a personal assistant with light daily use. Pro ($49/month) makes more sense for team bots with multiple active users. Both plans support BYOK (bring your own key) or managed AI credits starting at +$9/month.
See the Feishu bot hosting overview for the full feature breakdown.
Deploy Your Feishu AI Bot