| Platform | Connection Method | Suitable Scenarios |
|---|---|---|
| DingTalk | Scan QR code to bind quickly | Enterprise team collaboration |
| Lark | Scan QR code to automatically create an app | Quick access for individuals or teams |
| Scan QR code to bind, ready to use immediately | Lightweight interaction on mobile | |
| WeCom Bot | Scan QR code to bind quickly or configure manually | Internal enterprise collaboration and automation |

How It Works
IM integration follows one core principle: Where it comes from, it goes back. When you send a message in an IM chat window, QoderWork processes it and automatically sends the result back to that exact same chat window. Tasks created directly on the desktop client will keep their results on the desktop and will not be pushed to any IM. Each IM session is mapped to an independent session window in the QoderWork desktop client, ensuring complete context isolation—different IM platforms and different chat windows do not interfere with each other. You can view the history and status of all IM sessions on the desktop, or continue operating in the corresponding session window on the desktop, and the output will still be synced back to the IM.Supported Message Types
In any connected IM channel, you can send the following types of messages:| Message Type | Description |
|---|---|
| Text | Send text commands directly |
| Image | Send images; supports OCR, background replacement, and other processing |
| File | Supports common formats like PDF, Excel, PPT, Word, CSV, TXT, etc. |
| Voice | Send voice messages; automatically recognizes content and executes operations |
| Forwarded Messages | Multiple forwarded messages will be parsed correctly |
| Image + Text | Correlates images with text commands, e.g., sending an image and saying “Extract the table” |
Access Policies
When configuring DingTalk and Lark, you can set an Access Policy to control who can chat with the bot:| Policy | Description |
|---|---|
| Open Mode | Everyone and all groups can chat directly with the bot without additional operations. |
| Pairing Mode | The bot can only be used in a specific session after you grant permission. |
Connect to DingTalk
You can receive and reply to user messages via a DingTalk bot. QoderWork provides a way to connect a DingTalk bot: Configure in QoderWork.Configure in QoderWork
Open DingTalk Configuration Page
In QoderWork, go to IM Channels, find the “DingTalk” card, and click Configure.
Scan QR Code to Bind
The “Configure DingTalk” window will pop up, displaying the QR code interface by default.Open DingTalk, scan the QR code to complete the app registration and binding. If the QR code expires, click Refresh QR Code at the bottom.
Select Access Policy
After successful binding, select an access policy:
- Open Mode: Everyone / groups can converse directly
- Pairing Mode: Requires your permission before the session can use the bot
How to Use
Private Chat: Search for the bot’s name in the search box at the top of DingTalk, click to enter the chat window, and send messages directly. Group Chat: After adding the bot to a group chat, @mention the bot in the group to send messages. How to add: Click Group Settings (top right corner) → Bots → Add Bot → Search for and select the bot you created.The “Belonging Organization” of the group chat must match the organization used when creating the bot, otherwise the bot cannot be found via search.
Connect to Lark
Configure in QoderWork
Open Lark Configuration Page
In QoderWork, go to IM Channels, find the “Lark” card, and click Configure.
Scan QR Code to Authorize
A QR code will be displayed at the top of the page. Open the Lark App, scan the QR code, and confirm authorization. The system will automatically create an application under your Lark organization and configure the required permissions and event callbacks.
How to Use
Private Chat: Search for the bot’s name in the Lark search box and click to enter the chat window. Group Chat: Add the bot to the group chat and @mention the bot to send messages.Connect to WeChat
Simply scan the QR code to complete the binding; no additional configuration is required.Open WeChat Configuration Page
In QoderWork, go to IM Channels, find the “WeChat” card, and click Configure.
Scan QR Code to Authorize
The page will display a QR code. Open WeChat, scan the QR code, and confirm authorization.
Connect to WeCom Bot
You can receive and reply to user messages via a WeCom bot. QoderWork provides two ways to connect a WeCom bot: Quick Setup and Manual Configuration.Method 1: Quick Setup (Recommended)
This is the simplest and fastest way to connect. Just scan the QR code to complete the binding.Open WeCom Bot Configuration Page
In QoderWork, go to IM Channels, find the “WeCom Bot” card, and click Configure.
Method 2: Manual Configuration
Obtain Bot Credentials
Create a bot in the WeCom admin console and obtain the bot’s Bot ID and Secret.
Managing IM Channels
The configuration and status of all IM channels are centrally managed on the IM Channels page.Enable and Disable
There is a toggle switch on each channel card. When turned on, the status shows as “Connected”, and the IM side can be used normally; when turned off, messages sent from the IM side will no longer receive replies. Turning it off does not clear the configuration; simply turn it back on to restore service.Delete Channel
If you need to completely remove a channel’s configuration, click Remove Configuration on the channel card. After removal, all configuration information for that channel will be cleared, and the IM side will no longer respond. To enable it again, you will need to reconfigure it.Switch Access Policy
DingTalk and Feishu channels support switching between Open Mode and Pairing Mode at any time:- Switching from Open to Pairing: After switching, previously unpaired users will no longer be able to use the bot. They will need to trigger a new pairing request and obtain permission.
- Switching from Pairing to Open: After switching, all users can use the bot directly without pairing.
Parallel Multi-Channels
You can enable all IM channels simultaneously. Each channel is completely independent and does not interfere with the others—DingTalk, Feishu, and WeChat sessions each have their own independent context and history.Task Binding (Remote Takeover)
QoderWork allows you to intervene in standard desktop tasks via IM, enabling remote interaction with tasks so you can operate QoderWork anytime, anywhere. Prerequisites:- At least one IM channel (e.g., DingTalk, WeChat) is enabled.
- A standard task has been created and exists on the QoderWork desktop client.
/bind: View the list of currently bindable tasks. Reply with/bind <number>(e.g.,/bind 1) to bind the current IM session to the specified desktop task. Once bound, messages you send in the IM will be forwarded directly to that task, and the task’s replies will be synced to the IM in real time./unbind: Unbind the current IM session from the desktop task. After unbinding, the IM session will revert to a standard independent session.