By default, QoderWork CN handles all interactions and tasks within its desktop client. However, since most of your work communication happens in instant messaging (IM) tools, you can enable an IM channel to connect QoderWork CN to your favorite chat applications. This allows you to run a task, query data, or organize a document by mentioning the bot in a chat, whether you are on the go or in a meeting. The results are sent directly back to the same chat window.
The desktop client remains your central control hub. Every IM session is mirrored in a corresponding session window on the desktop client, where you can monitor progress, take control, or adjust configurations like MCP, Skills, and connectors. These settings apply to all IM sessions.
QoderWork CN currently supports the following IM platforms:
Platform | Connection method | Use cases |
DingTalk | Scan QR code to bind | Enterprise team collaboration |
Lark | Scan QR code to automatically create an app | Quick setup for individuals or teams |
Scan QR code to bind and use immediately | Lightweight mobile interactions | |
WeCom | Quick binding via QR code or manual configuration | Internal enterprise collaboration and automation |
All IM channels are managed on the IM Channels page.
How it works
IM integration follows a core principle: results are sent back to their origin.
For tasks created directly on the desktop client, results remain on the client and are not sent to any IM channel.
Each IM session is mapped to a separate session window in the QoderWork CN desktop client, ensuring complete context isolation. This means that different IM platforms and chat windows do not interfere with each other. You can view the history and status of all IM sessions on the desktop client and continue the interaction from the corresponding session window. Results are still synchronized back to the IM chat.
Supported message types
In any connected IM channel, you can send the following types of messages:
Message type | Description |
Text message | Send text-based commands directly. |
Image | Send images for processing, such as OCR, background removal, and more. |
File | Supports common file formats like PDF, Excel, PPT, Word, CSV, and TXT. |
Voice message | Send a voice message, and the system automatically transcribes it and performs the requested action. |
Merged forwarded messages | Multiple forwarded messages are parsed correctly. |
Image + text | The system processes the image and text command together. For example, send an image with the command "extract the table". |
When you send multiple messages in a row, the system processes them sequentially, ensuring no messages are lost or processed out of order.
You can use an IM channel with a scheduled task. When creating a scheduled task, you can specify an IM session as the destination for the results. After the task completes, the results are automatically sent to that chat window. For example, "Generate a daily data report at 9:00 AM every morning and send it to the DingTalk group."
Access policy
When configuring DingTalk and Lark, you can set an access policy to control who can interact with the bot:
Policy | Description |
Open mode | All users and groups can interact with the bot directly. |
Pairing mode | A session can only use the bot after you grant permission. |
The open mode is ideal for quickly rolling out the bot within a team. The pairing mode is suitable for scenarios where you need to restrict usage to specific individuals or groups.
In pairing mode, when a user sends a private message to the bot or mentions it in a group, a pairing request is automatically triggered. You can approve the request by clicking Allow in the pairing management section of the channel card. Pairing is done on a per-session basis. Once approved, the user (in a one-to-one chat) or all group members (in a group chat) can interact with the bot.
Connect to DingTalk
You can use a DingTalk bot to receive and reply to user messages. QoderWork CN provides a simple way to connect your DingTalk bot by configuring it directly within QoderWork CN.
Configure in QoderWork CN
Open the DingTalk configuration page
In QoderWork CN, navigate to IM Channels, find the DingTalk card, and click Configure.
Scan the QR code to bind
In the "Configure DingTalk" window, a QR code is displayed by default. Open DingTalk and scan the QR code to complete the app registration and binding. If the QR code expires, click Refresh QR Code at the bottom.
Select an access policy
After successful binding, choose an access policy:
Open mode: All users and groups can interact with the bot directly.
Pairing mode: A session can only use the bot after you grant permission.
Complete the configuration
Return to QoderWork CN and confirm that the DingTalk status is "Connected". You can now use the bot in DingTalk.
Usage
One-to-one chat: Search for the bot's name in the DingTalk search bar, click to open the chat window, and start sending messages.
Group chat: To use the bot in a group, first add it to the chat: click the group settings (top right) → Bots → Add Bot → search for and select your bot. Then, mention the bot with an "@" to send it a command.
The group's "home organization" must be the same as the organization used to create the bot; otherwise, the bot will not appear in search results.
Connect to Lark
Configure in QoderWork CN
Open the Lark configuration page
In QoderWork CN, navigate to IM Channels, find the Lark card, and click Configure.
Scan to authorize
A QR code appears at the top of the page. Open the Lark app, scan the QR code, and confirm authorization. The system automatically creates an application in your Lark organization and configures the necessary permissions and event callbacks.
Save
Click Save and wait for the status to change to "Connected".
Complete the configuration
Return to QoderWork CN and confirm that the Lark status is "Connected". You can now use the bot in Lark.
Usage
One-to-one chat: Search for the bot's name in the Lark search bar and click to open the chat window.
Group chat: Add the bot to a group chat and mention it with an "@" to send a message.
Connect to WeChat
You can complete the binding by scanning a QR code; no additional configuration is required.
Open the WeChat configuration page
In QoderWork CN, navigate to IM Channels, find the WeChat card, and click Configure.
Scan to authorize
A QR code is displayed on the page. Open WeChat, scan the QR code, and confirm authorization.
Start using
After binding is complete, wait for the status to change to "Connected". You can now start a conversation by sending messages directly to QoderWork CN in WeChat.
Connect to WeCom
You can use a WeCom bot to receive and reply to user messages. QoderWork CN offers two connection methods for a WeCom bot: quick binding and manual configuration.
Method 1: Scan to bind (recommended)
This is the simplest and fastest way to connect. Scan a QR code to complete the binding.
Open the WeCom configuration page
In QoderWork CN, navigate to IM Channels, find the WeCom card, and click Configure.
Scan the QR code to bind
In the "Configure WeCom" window, select Quick Binding (Recommended). Open WeCom and scan the QR code to create and bind the bot. If the QR code expires, click Refresh QR Code at the bottom.
Method 2: Manual configuration
Get bot credentials
Create a bot in the WeCom admin console and obtain its Bot ID and secret.
Enter the configuration details
In the "Configure WeCom" window in QoderWork CN, select Manual Configuration. Enter the Bot ID and secret you obtained, then click Save.
Manage IM channels
The configuration and status of all IM channels are managed centrally on the IM Channels page.
Enable and disable a channel
Each channel card has a toggle switch. When the switch is on, the status is "Connected", and the IM channel is active. When it is off, messages sent from the IM client will no longer receive replies. Turning off a channel does not delete its configuration; you can re-enable it at any time.
Delete a channel
To permanently remove a channel's configuration, click Remove Configuration on the channel card. This action deletes all configuration information for that channel, and the channel will no longer respond in the IM client. To use the channel again, you must reconfigure it.
Switch the access policy
For DingTalk and Lark channels, you can switch between open mode and pairing mode at any time:
Switch from open to pairing: After switching, users who were not previously paired cannot use the bot. They will need to trigger a new pairing request and get approval.
Switch from pairing to open: After switching, all users can use the bot directly.
Use multiple channels in parallel
You can enable all IM channels simultaneously. Each channel operates independently and does not interfere with the others. Each session in DingTalk, Lark, and WeChat has a separate context and history.
Task binding (remote control)
QoderWork CN allows you to interact with a general task running on the desktop client through an IM channel. This feature enables you to control QoderWork CN from anywhere.
Prerequisites:
At least one IM channel (such as DingTalk or WeChat) is enabled.
A general task has been created on the QoderWork CN desktop client.
In any connected IM channel, you can use the following commands to manage task binding:
/bind: Lists all bindable tasks. Reply with/bind <ID>(for example,/bind 1) to bind the current IM session to a specific desktop task. After binding, messages you send in the IM chat are forwarded directly to the task, and the task's replies are synchronized back to the IM chat in real time./unbind: Unbinds the current IM session from the desktop task. After unbinding, the IM session reverts to a regular, independent session.
After binding to a task, you can continue to interact with a task running on your computer from your mobile phone. For example, you can ask for a progress report, provide new instructions, or supply a required verification code.
Use cases
Lightweight mobile conversations
Ask the bot questions directly in your IM client for simple questions and quick lookups:
Find the price quote for company X and send it to me.The bot uses your configured MCP tools and data sources to reply with the result directly in the IM chat.
Image and file processing
Send images or files from your phone directly to the bot for processing:
(Sends a PDF contract) Review this contract and highlight risks in the liability for breach clause.The bot supports OCR text recognition, background removal, receipt information extraction, file summarization, format conversion, and data analysis.
Remote task delegation
Start a task on QoderWork CN on your computer while away from your desk:
Take the "Q1 Sales Data.xlsx" file on my desktop and create an analysis report,
including sales trends, customer distribution, and quarter-over-quarter changes. Save it as a PDF to my desktop.QoderWork CN runs the task in the background and sends a summary and the resulting file back to your IM session upon completion.
Push scheduled task results
Use scheduled tasks to push results to your IM client automatically:
Create a scheduled task: Generate a summary of yesterday's operations data at 9 AM every day.
When complete, send the results to the "Operations Daily Report" DingTalk group.Group chat collaboration
Mention the bot in a team chat so all group members can use it:
@QoderWork CN summarize the key points from today's discussion in this group.