Skip to content

Add Option to Permanently Delete Email Conversations ChatWoot #10503

Open
@nikul-tc

Description

Is your feature or enhancement related to a problem? Please describe.

When deleting an email conversation in ChatWoot on a self-hosted instance (e.g., DigitalOcean 1-Click setup), the conversation is re-imported on the next polling cycle if it still exists in the IMAP server. This frustrates managing email conversations directly within ChatWoot, especially for spam or unwanted emails. Users are forced to delete the emails directly from their IMAP server (e.g., Gmail), which could be better for efficient workflow management.

Describe the solution you'd like

Introduce an option to delete email conversations within ChatWoot permanently. When this option is selected:

The conversation is deleted from ChatWoot.
Optionally, the corresponding email is deleted or moved to a specified folder (e.g., Trash) in the connected IMAP server.
This feature would allow for better management of email conversations, enabling users to keep their ChatWoot environment clean without the need to access their IMAP server manually, thus enhancing their productivity.

Describe alternatives you've considered

Moving the emails to a separate IMAP folder manually could be more convenient and time-consuming for managing multiple conversations.
Adjusting IMAP polling or configuration settings doesn’t address the core issue of re-importing deleted emails into ChatWoot.

Additional context

Adding an option to flag emails as spam or unknown and preventing re-imports would be helpful.
This feature would improve usability for teams handling large volumes of email conversations.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    feature-requestThis label is used to track new features which is a significant change to existing product

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions