For some reason slack.com does not take an import in the same format of it's export (as of 2014/06/08). They do accept csv. See
This script simply converts an export from slack.com to the csv format they use.
It expects the export data from the zipfile they create to be in a directory.
The output is dumped to standard out.
slackexp2csv <exportdir/>
Example directory structure:
- slackexport/
- users.json
- channels.json
- channel1/
- 2014-06-01.json
- 2014-06-02.json
- channel2/
- 2014-06-02.json
- 2014-06-03.json
- channel1/
See LICENSE file