> For the complete documentation index, see [llms.txt](https://learn.doubletick.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://learn.doubletick.io/chat-management/start-and-manage-chats/how-to-assign-chats.md).

# How to assign chats

Learn how to assign customer chats to agents on DoubleTick, manually, in bulk, or automatically, and how to unassign them when needed.

#### What's covered

* [Manually assign a chat](#manually-assign-a-chat)
* [Auto-assignment on first reply](#auto-assignment-on-first-reply)
* [Bulk assign chats](#bulk-assign-chats)
* [Unassign chats](#unassign-chats)
* [Bulk unassign chats](#bulk-unassign-chats)

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FNKXxJwezaajcSQm1sOyU%2FUntitled%20design%20(4).gif?alt=media&#x26;token=82ab3108-12e2-4c47-ab61-fdb7a9c4de03" alt="" width="375"><figcaption></figcaption></figure>

**Manually assign a chat:** \
To assign an individual conversation, open the desired chat from your inbox, navigate to the Assign to dropdown menu at the top right of the chat window, and select the agent you want to manage the conversation.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2Fm4Qy00zs6Wo1Mrok3ioW%2FUntitled%20design%20(5).gif?alt=media&#x26;token=b94ab8c5-ae7d-49f3-9738-480d75646340" alt=""><figcaption></figcaption></figure>

**Auto-assignment on first reply:**\
DoubleTick simplifies incoming message distribution through automatic routing. If a customer chat is currently unassigned, the system automatically assigns it to whichever agent sends the first response to that customer.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FJW2DtU1VdKDy53O7GB6S%2FUntitled%20design%20-%202026-08-19T131437.704.gif?alt=media&amp;token=449f3acb-7ad5-40a9-b9ea-4e408c699d41" alt=""><figcaption></figcaption></figure>

**Bulk Assign Chats:**\
To assign multiple conversations at once, click the Vertical Three Dots (⋮) menu for more options on the chat feed and click Select chats. Choose the specific chats you want to update, or select all chats in one go using the top option. After selecting the desired conversations, click the Vertical Three Dots (⋮) menu again, choose Assign chats, select your designated agent from the list, and confirm your choice.

<div align="left"><figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FxkPhbts4cUzON4O6ZuZe%2FUntitled%20design%20(6).gif?alt=media&#x26;token=f423f6ad-7ca0-4c8b-9c78-d4b394e62cd2" alt="" width="375"><figcaption></figcaption></figure></div>

**Unassign a Single Chat**:\
If you need to remove an agent from a specific conversation, open the chat, click the Assign to dropdown menu at the top, and select Unassign chat.

<figure><img src="https://2303112206-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F53n17VnOICC1LtDqlENV%2Fuploads%2FG6SQxQEECKxcND9o0Ysk%2FUntitled%20design%20-%202026-08-19T132428.496.gif?alt=media&amp;token=ef3792b6-8aba-49e9-89e2-3a6f23605e00" alt=""><figcaption></figcaption></figure>

**Bulk Unassign Chats:**\
To remove agent assignments from multiple conversations at once, click the Vertical Three Dots (⋮) menu on the chat feed and click Select chats. Select the specific chats or use the option to select all chats in one go. Click the Vertical Three Dots (⋮) menu once more, select Unassign chats, and confirm the action in the prompt.

#### API Integration

If you want to manage chat assignments programmatically, refer to the DoubleTick API documentation:\
To assign a team member automatically via API, check out the [Assign Team Member to Chat API Documentation](https://docs.doubletick.io/reference/assign-team-member-to-chat).\
To remove a team member via API, refer to the [Unassign Team Member from Chat API Documentation](https://www.google.com/search?q=https://docs.doubletick.io/reference/unassign-team-member-from-chat).

#### Key takeaways

* You can assign chats one at a time from the **Assign to** dropdown, or in bulk using the tick-mark selection mode.
* An unassigned chat is auto-assigned to whichever agent replies to it first.
* Assignment can also be automated through the [assign endpoint](https://doubletick.readme.io/reference/assign-team-member-to-chat) via API.
* Unassigning follows the same pattern as assigning — one at a time or in bulk.

#### FAQs

**What happens if two agents reply to an unassigned chat at the same time?**\
The chat is auto-assigned to whichever agent replies first.

**Can I assign multiple chats to the same agent at once?**\
Yes. Use the tick-mark selection mode to select multiple chats, then use **Assign to** from the three-dot menu.

**Can I see which chats are unassigned?**\
Yes. Use the **Unassigned** filter in the [inbox left panel](/chat-management/start-and-manage-chats/how-to-navigate-the-inbox.md) to view them.

**Is there an API way to assign chats?**\
Yes, see the [assign team member to chat endpoint](https://doubletick.readme.io/reference/assign-team-member-to-chat) in the DoubleTick API reference.

**Does unassigning a chat delete any conversation history?**\
No. Unassigning only removes the agent link — the full conversation history stays intact.

#### **Suggested articles**

[Navigating the inbox: left panel overview](/chat-management/start-and-manage-chats/how-to-navigate-the-inbox.md)\
[How to manage conversations](/chat-management/start-and-manage-chats/how-to-mark-chats-as-read-or-done.md)\
[How to block and unblock customers](/chat-management/start-and-manage-chats/how-to-block-or-unblock-customers.md)\
[How to start a new chat with a customer](/chat-management/start-and-manage-chats/how-to-start-a-chat-with-a-customer.md)\
[How to delete a chat in DoubleTick](/chat-management/start-and-manage-chats/how-to-clear-or-delete-chats.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://learn.doubletick.io/chat-management/start-and-manage-chats/how-to-assign-chats.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
