17

The Slack UI is not ideal for some conversations/threads I participate in, where it would be better to have the text and images copied to another format that I can more easily read and process.

I am not an administrator for the Slack forum in question, so I can't do the bulk export that it looks like admins can do.

Are there other (command-line or GUI) tools I can use with my (non-admin) Slack credentials, to access the text and image content of conversations I have with other Slack users, so that the conversation is more accessible?

1
  • Alex, did you have any luck with this?
    – Baumr
    Nov 16, 2020 at 14:52

4 Answers 4

10

You can also use this project to export your slack conversations without having an admin account or having to add a Slack application.

If you need to dump the private conversation, use the conversation id (starts with CXXXXX), not the user id (starts with UXXXXX). Also, latest versions support conversation URLs.

2
  • Tried the project: channels are exported fine, but DM are not. Probably the reason is that I do not get any DM when running slackdump -c as shown in the example, I get just channels. Running slackdump <U01xxxxxxxx> is also of no help, the app reports channel_not_found.
    – a.ch.
    Nov 1, 2021 at 10:17
  • 1
    This worked for me for both DMs and a (private) channel just now. I'm currently on a free trial of the Slack Pro plan. Jan 4 at 19:15
8

Here is a command line tool called slackchannel2pdf that can export any Slack channel to a PDF file (text only).

You do not need an admin account, but you need a Slack token with some permissions (from your admins) to use it.

The main release is for Windows, but it's made in Python so it can run on most platforms.

Full disclosure: I am the author of this tool. Its open source and you can use it free of charge.

3

If you need html exports for readability, there are some projects out there to convert exported Slack json files into html

2
  • 2
    Can this be done if you are not an administrator for the Slack channel? May 20, 2021 at 4:32
  • 1
    Yes, this works also if you aren't a Slack admin.
    – Jawa
    Feb 1 at 12:50
3

You can check Backupery for Slack tool that allows you to export any channel (and the related threads) from Slack and convert it to HTML. It will also download all the files from a selected conversation and put the links into the HTML.

Please also note, that depending on your workspace settings you may or may not be allowed to install the applications on Slack. If you are not allowed to install the apps, you may refer to this article.

Disclaimer: I'm the developer of the app and the app is not free, but a free trial is available.

4
  • Welcome to Web Applications. Thanks for being aware of the self-promotion rules, appreciated!
    – Glorfindel
    Oct 15, 2021 at 15:48
  • Can this be done if you are not an administrator for the Slack channel, i.e. without having an administrator intervene? Oct 15, 2021 at 18:53
  • @AlexReynolds It depends on the workspace settings. If the workspace settings allow users to install applications on Slack without being Administrators, then yes, this can be done. By default, only Primary Owner, Owners, Admins and Full Members are allowed to install any applications for Slack. However, a workspace Admin or Owner may limit installations to pre-approved apps. If the app is not on the list, then the installation will fail. You can read more here about the details.
    – DenisL
    Oct 16, 2021 at 9:51
  • Okay, thanks; it isn't possible, then. Oct 16, 2021 at 17:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.