chatwoot / chatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬
https://www.chatwoot.com/help-center
Other
19.65k stars 3.13k forks source link

[CW-1868] Ability to delete conversations #947

Open iammattmartin opened 4 years ago

iammattmartin commented 4 years ago

Is your feature request related to a problem? Please describe. No, not related to a current problem.

Describe the solution you'd like There isn't any ability to delete conversations (or old staff from the master admin login). This may be required in certain circumstances where sensitive information is received and cannot be stored, the message is spam, or due to GDPR, the data must be removed.

Describe alternatives you've considered This may be possible via the database directly but generally such action is unwise, especially if cached elsewhere.

CW-1868

pranavrajs commented 4 years ago

@iammattmartin Thanks for the suggestion. We will take it up in the current sprint itself.

To start with we will add a feature to delete the conversation from SuperAdmin console.

iammattmartin commented 3 years ago

@pranavrajs Do you know the current slated release for this. We have a few convos with data we'd really not want to keep.

pranavrajs commented 3 years ago

@iammattmartin This was removed from v1.7.0 as it was not complete at that time, we will get it done on the v1.9.x release

pranavrajs commented 3 years ago

@iammattmartin Allowing the admin/agents to delete a conversation might have an unintended sideeffect. If widget is open and admin tries to delete the conversation, the conversation on the widget becomes orphaned. We need to look at the implication in detail.

As a starting point we will allow the agent/admin to delete a message which solve the spam messages / GDPR request.

pranavrajs commented 3 years ago

The API to delete the message is merged in #1353, the UI would be completed in 1.13.0

pranavrajs commented 3 years ago

This will be completed along with the UI changes in Message component.

ddlidded commented 2 years ago

Is there any update on this?

matpo commented 2 years ago

This is very important to be able to delete spam.

rihards-simanovics commented 1 year ago

Hi there, I currently looking to implement chatwoot for a semi-gov website where the conversation with users' needs to be deleted after a certain period and the conversation must be reset. I hope this feature will be implemented in the coming future.

lafi87 commented 9 months ago

It is also very important to have the functionality to clean the conversation, without deleting the contact.

jordan26 commented 8 months ago

I completely agree this is required, I didn't realise we had no option to delete conversations and now we have 5000 and counting.

mitdonga commented 5 months ago

hi @pranavrajs can I pick up this issue? If yes then please assign it to me

Micorksen commented 5 months ago

Hey, This is a pretty cool idea! Also, could you make like the merge contact button but for tickets?

jacekmichalski commented 4 months ago

+1

ssthormess commented 2 months ago

This would be really useful....

Wamy-Dev commented 2 months ago

I have so many conversations, and it takes forever to load them...

mmojadad commented 2 weeks ago

It is also very important to have the functionality to clean the conversation, without deleting the contact. Also i need be able to clean attachments of the conversation by extension file type.

hpk42 commented 5 days ago

Same here, we are currently experimenting with chatwoot and were surprised there is no way in the UI to get rid of conversations. This is also required from a privacy-perspective as users might request removal of data. Or is there some method to remove conversations meanwhile?

iammattmartin commented 5 days ago

Data removal is not an issue, you can delete the user and all their data goes. You just cannot delete the ONE conversation without losing every past communication.

It's a 4 year old need. I doubt it'll happen soon like much of the needed core functions of the software.

mmojadad commented 5 days ago

@iammattmartin Data removal also is an issue, I need not delete the user, But in user conversations there is more than 80GB data screenshots and movies taken by mobiles and there is no way to delete them by filter file type. Also another lack of important facilities in Chatwoot , All images upload in .jpg format and Chatwoot not support .webp conversion on fly , In such way each screenshot is around 3MB size . All modern applications support on fly media compression method to reduce size on disk. Also: filter conversations by type ( text, image,video ) per-defined policy for upload file extension type and size limits.