Connect multiple Wakers to a group or direct conversation, route tasks intelligently, and preserve shared work context.
@Waker connects multiple Wakers to one IM conversation. When a member sends a task, QoderWake selects a Waker by its name, responsibilities, and routing rules. If no Waker clearly matches, the default Waker responds.
Use @Waker when ongoing work needs several roles, such as product, frontend, backend, and QA. Each task is still handled by one Waker, while tasks, topics, and memory continue to build up in the conversation.

Prepare your Wakers
Confirm that:
- At least one Waker is enabled and available. Give different Wakers clear names and responsibilities so routing can distinguish them.
- You know which workspace each Waker may access and whether members may change Waker settings from IM.
Configure and maintain IM connections
Open IM in the primary navigation and select IM Connections. This page manages the channel identities that QoderWake uses to receive and reply to messages. The following connection types are supported. What appears on the page may vary by account, product version, or feature configuration.
Supported connection types
| Connection type | How it is used | Supports @Waker |
|---|---|---|
| DingTalk Bot | Receives and replies through a bot identity. | Supported |
| DingTalk Account | Receives group and direct messages through a signed-in user account and sends replies as that account. | Supported |
| Feishu Bot | Receives and replies through a Feishu bot. | Supported |
| Connects a WeChat account by QR code and receives and replies through the WeChat bot. | Not currently supported | |
| WeCom | Receives and replies to group messages through a WeCom group bot. | Not currently supported |
| QQ Bot | Receives QQ direct messages and group mentions. | Not currently supported |
Add a connection
-
Under
IM Connections, select a connection type offered on the page, then select its add or configure action. - Complete the authorization shown in the dialog. Bot and AI Assistant connections normally require credentials from the corresponding platform. For channels that support QR-code setup, scan and confirm as instructed.
-
If the dialog includes an access policy, select it for the intended scope:
Approval Required: New conversations must be approved before they can use the connection. Use it when access needs to be controlled.Open Access: Eligible conversations can use the connection immediately. Enable it only after reviewing the access scope. This option is not available for every channel.
- If reply style, progress messages, or default reply settings are available, configure them for the expected recipient experience. Options vary by channel.
-
Save the setup, return to the list, and confirm that the connection is available or
Connected.
Edit, disable, or remove a connection
Under IM Connections:
- Select the edit icon to update credentials and the message or default reply settings available for that channel.
- Turn off the connection switch to stop receiving and replying while retaining the setup. Test the connection again after re-enabling it.
- Removing a bot or AI Assistant immediately stops message handling and may leave existing conversations as
Invalid. After adding the same identity again, check whether those conversations return asPaused, then resume them manually. - Removing a personal account stops reply-as-you behavior and clears monitored conversations for that connection. Check for active conversations before removal.
Enable @Waker
You can connect a conversation by enabling it directly, approving an in-chat request, or using a pairing code. Available methods vary by IM channel and product configuration.
Method 1: Enable it from @Waker Conversations
Open IM in the primary navigation, select @Waker Conversations, and then select Enable @Waker. Setup has two steps.
Choose an IM connection
- Select the IM connection that will receive and send messages.
- If the required identity is not listed, select
Add more connectionsand complete authorization or enter the bot credentials shown on the page. - Confirm that the connection is available, then select
Next.
IM Connections.
Connect a conversation and configure responders
-
Select
DirectorGroup, then search for and select the conversation. -
Under
Assigned Wakers, select one or more Wakers. - Set the Waker best suited to general requests as the default. It responds when neither an explicit request nor a routing rule identifies another Waker.
-
Select each assigned Waker and configure:
Response model: Applies only to the selected Waker.Allow Waker Configuration Changes: Allows IM messages to change that Waker's configuration. Leave it off unless the conversation requires this capability.Conversation File Protection: Restricts access to the workspace and added directories and prevents access to files and commands outside that scope.- Workspace: Select the directory used for tasks. Use
Add Directoryonly when another location is required.
-
Add
Custom Routing Rulesthat reflect the team's division of work. The rules apply to all assigned Wakers in this conversation and take priority when the router chooses an owner for a new task. For example: -
Review the conversation, default Waker, models, permissions, and directories, then select
Enable @Waker.

You cannot newly assign a Group or Group Chat Q&A Specialist to
@Waker. Existing conversation connections remain available to view and edit. Create and configure a Group Chat Q&A Specialist from Waker management instead.Method 2: Mention the bot and approve the request
With approval-required access, a group member can request pairing from the conversation and an administrator can approve it:
- Confirm that the bot connection is available, then add the bot to the target group conversation.
- In the group, mention the bot and send a message. If the conversation is not paired, the bot confirms that the request has been submitted.
- Return to QoderWake, open
IM→@Waker Conversations, and selectPendingin the upper-right corner. - Verify the bot, conversation name, conversation type, and requester. Select the assigned Wakers, then review the default Waker, model, workspace, and permissions.
- If the source and configuration are correct, select
Approve. The message that triggered the request is assigned to the selected Waker after approval. Confirm that the conversation appears asActive.
Ignore for unknown or unauthorized requests. After a request is ignored, another request appears only when a group member sends a new message.
Method 3: Use a pairing code
When the page offers pairing codes, configure the responders in QoderWake first, then complete pairing from the target conversation:
- Under
@Waker Conversations, select the add or enable action, then choose the IM connection and assigned Wakers. - Select
Add via pairing codeorGenerate Code, then review the model, workspace, and other settings. - Copy the complete pairing-code message and send it to the target group or direct conversation within 10 minutes. Do not send only a screenshot or post the code in an unrelated conversation.
- After the conversation reports that pairing succeeded, return to
@Waker Conversationsand confirm that the conversation appears with a normal status.
Use @Waker in a conversation
After setup, find the conversation under Enabled @Waker Conversations, confirm its status is Active, and turn on its @Waker switch.
Use the conversation as follows:
- Describe the goal, scope, and expected result. QoderWake selects the Waker that best matches the task.
- To direct a task, explicitly include the Waker's name or responsibility.
- For a follow-up, state that you are continuing the current task. To create separate work, explicitly say that it is a new task and provide the new goal.
- When checking progress or cancelling work, identify the task or topic so the request is not treated as new work.
@Waker switch is on.
Manage enabled conversations
@Waker Conversations supports table and card views. Search by conversation or Waker, or filter by assigned Waker and chat type.
For each conversation, you can:
Editthe assigned Wakers, default Waker, models, directories, permissions, and routing rules.Pausemessage handling without removing the setup.Deletethe connection. You must enable or pair it again before it can be used.- Turn the
@Wakerswitch on or off for intelligent routing in that conversation.
| Status | Meaning and action |
|---|---|
Active | The connection and conversation are available and can receive tasks. |
Paused | The setup is retained but does not receive tasks. Review it before resuming. |
Channel closed | The IM connection is off. Enable it under IM Connections. |
Invalid | The original connection was removed or cannot be identified. Add the same connection again, then review the conversation. |
Verify and roll out
Use a test group or direct conversation before expanding access:
- Send a task with a clear role and confirm that the expected Waker responds.
- Send a task without a clear role and confirm that the default Waker responds.
- Test a follow-up, a separate new task, progress lookup, and cancellation. Confirm that tasks are not created or linked incorrectly.
- Verify workspace, file-protection, and configuration-change permissions. The Waker must not access or modify unauthorized content.
- Confirm that the sending identity, reply content, and delivered artifacts meet the team's requirements.
- The IM connection is available.
- The conversation status is
Active. - The conversation's
@Wakerswitch is on. - The assigned Wakers are online and enabled.
- The channel's mention requirement is satisfied.
- The model, workspace, and permissions are available.