Resolve a topic
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:
- Puts a â at the beginning of the topic name, e.g.,
example topicbecomesâ example topic. - Triggers an automated notice from Notification Bot indicating that you resolved the topic. Users can configure whether these notices are automatically marked as read.
- Changes whether the topic appears when using the
is:resolvedand-is:resolvedsearch 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:
- Support: When the support interaction is complete. Resolving topics is particularly useful for internal support teams that might not need a dedicated support ticket tracker.
- Issues, errors and production incidents: When investigation or incident response is complete, and any follow-up work has been transferred to the appropriate tracker.
- Workflow management: When the work described in the topic is complete and any follow-ups have been transcribed.
- Answering questions: When the question has been fully answered, and follow-ups would be best discussed in a new topic.
Users can resolve or unresolve a topic if they have permission to do so.
Mark a topic as resolved
Section titled âMark a topic as resolvedâ- Hover over a topic in the left sidebar.
- Click on the ellipsis ().
- Select Mark as resolved.
- Press and hold a topic until the long-press menu appears.
- Tap Mark as resolved.
Mark a topic as unresolved
Section titled âMark a topic as unresolvedâ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.
- Hover over a topic in the left sidebar.
- Click on the ellipsis ().
- Select Mark as unresolved.
- Press and hold a topic until the long-press menu appears.
- Tap Mark as unresolved.
Search for messages in unresolved topics
Section titled âSearch for messages in unresolved topicsâ- Click the search () icon in the top bar to open the search box.
- Type
-is:resolved, or start typing and select Exclude topics marked as resolved from the typeahead. - (optional) Enter additional search terms or filters.
- Press Enter.
Search for messages in resolved topics
Section titled âSearch for messages in resolved topicsâ- Click the search () icon in the top bar to open the search box.
- Type
is:resolved, or start typing and select Topics marked as resolved from the typeahead. - (optional) Enter additional search terms or filters.
- Press Enter.
Filter by whether topics are resolved
Section titled âFilter by whether topics are resolvedâ- Click on a channel in the left sidebar.
- Click show all topics at the bottom of the list of recent topics in the selected channel.
- In the search box at the top of the list of topics, type
is:. - Choose unresolved or resolved from the typeahead suggestions.
Configure whether resolved topic notices are marked as read
Section titled âConfigure whether resolved topic notices are marked as readâZulip lets you automatically mark as read Notification Bot notices indicating that someone resolved or unresolved a topic, or do so just for topics you donât follow.
- Go to Notifications.
- Under Topic notifications, configure Automatically mark resolved topic notices as read.
Sending messages to resolved topics
Section titled âSending messages to resolved topicsâ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.