starlight_help/src/content/docs/resolve-a-topic.mdx
import {Steps, TabItem, Tabs} from "@astrojs/starlight/components";
import FlattenedSteps from "../../components/FlattenedSteps.astro"; import KeyboardTip from "../../components/KeyboardTip.astro"; import ZulipTip from "../../components/ZulipTip.astro"; import ConfigureResolvedNoticesMarkedAsRead from "../include/_ConfigureResolvedNoticesMarkedAsRead.mdx"; import FilterResolvedLeftSidebar from "../include/_FilterResolvedLeftSidebar.mdx"; import TopicActions from "../include/_TopicActions.mdx"; import TopicLongPressMenu from "../include/_TopicLongPressMenu.mdx"; import TopicLongPressMenuTip from "../include/_TopicLongPressMenuTip.mdx";
import CheckIcon from "~icons/zulip-icon/check"; import MoreVerticalIcon from "~icons/zulip-icon/more-vertical"; import SearchIcon from "~icons/zulip-icon/search";
Zulip's topics are very helpful for customer support, answering questions, investigating issues and production errors, as well as other workflows. Resolving topics makes it easy to track the status of each question, investigation, or notification.
Marking a topic as resolved:
example topic
becomes ✔ example topic.is:resolved and
-is:resolved search filters.Marking a topic as unresolved removes the ✔ and also triggers an automated notice from Notification Bot.
It's often helpful to define a policy for when to resolve topics that fits how topics are used in a given channel. Here are some common approaches for deciding when to mark a topic as resolved:
Users can resolve or unresolve a topic if they have permission to do so.
1. Select **Mark as resolved**.
</FlattenedSteps>
<ZulipTip>
You can also click on the **mark as resolved** (<CheckIcon />)
icon in the message recipient bar to mark an unresolved topic as resolved.
</ZulipTip>
1. Tap **Mark as resolved**.
</FlattenedSteps>
<TopicLongPressMenuTip />
Marking a topic as unresolved normally triggers an automated notice from Notification Bot. However, unresolving a topic right after you resolved it removes the original notice instead. This is helpful if you resolved a topic by accident.
<Tabs> <TabItem label="Desktop/Web"> <FlattenedSteps> <TopicActions /> 1. Select **Mark as unresolved**.
</FlattenedSteps>
<ZulipTip>
You can also click on the **ellipsis** (<MoreVerticalIcon />)
in the message recipient bar, and select the **Mark as unresolved** option.
</ZulipTip>
1. Tap **Mark as unresolved**.
</FlattenedSteps>
<TopicLongPressMenuTip />
<KeyboardTip>
You can also use the <kbd>/</kbd> or <kbd>Ctrl</kbd> + <kbd>K</kbd>
keyboard shortcut to start searching messages.
</KeyboardTip>
<KeyboardTip>
You can also use the <kbd>/</kbd> or <kbd>Ctrl</kbd> + <kbd>K</kbd>
keyboard shortcut to start searching messages.
</KeyboardTip>
You can send messages to a resolved topic, which is handy for "thank you" messages, or to discuss whether a topic was incorrectly marked as resolved.
When a topic is resolved or unresolved, users' compose boxes and message views automatically update to show the topic's current state. This helps make sure everyone sends messages to the correct place.
Integrations will still send messages to the original topic after a topic is resolved. This is useful for alerting integrations, where a repeating alert might have a different cause. As usual, you can mark the topic resolved once you've investigated the situation.