SlackBucket helps you to keep your messages alive even if you don't have a paid Slack plan. Never lose your history again! PH users get 30% discount! Send me PM)
No reviews yetBe the first to leave a review for SlackBucket
Intriguing, and I think you're right about plenty of Slack communities _only_ wanting history from the paid plan. And there are so many of these communities with hundreds or thousands of users for which a paid plan is laughable.
My question: how to I view the backed up messages? Having the messages backed up is part 1, having them accessible (in a good, usable, familiar way) is part 2. Without both, it's incomplete for me.
Report
@cozysd Also interested to know how we can access/view backed up messages. Is it within Slack (I doubt it) or on a third party website? What does it look like?
Report
Maker
@cozysd@drouq_ that’s a good question, thanks.
I agree that it doesn’t any add value if you can’t browse the messages. This is why what I’m offering is a simple way to backup and view messages. You can see it in the last screenshot. The UI is similar to Slack’s UI.
Other features will be implemented soon, such as a granular search feature another you can easily find what you need.
Thanks again for your comments ;)
@tregismoreira nope 😃 $20/month costs on a single Digital Ocean droplet and a couple of evenings of coding. No need to cover storage costs as it will connect directly to users' dropbox. I'll try to build it over the weekend, we'll see how it will turn out. Nice coding challenge suggested though, thank you for this 😉
However, one thing that I'll be too lazy to build will be search. But it might be built by community (as the code will be open source) or myself later when I'll not be this lazy.
How does this work? Does it backup private messages and alert folks in the slack to backups or is it less obtrusive
Report
Maker
@leonhitchens it currently only syncs messages from public channels. And it's fully automated. You just set your integration token and it will perform daily auto backups.
Report
Maker
Hey Makers!
I built this side project because I needed for my startup. We recently downgraded our account to the free plan and lost most of our conversations, because Slack only keeps 10k messages for free plans.
Slack has 8M active users, of which 3M are paid users. That means there are 5M free users. Most of them are part of large communities, in which many valuable discussions happen every day. And all these conversations are also gone forever!
I have two hypothesis:
1. A fraction of these paid users don't actually need the paid plan except to keep their history alive. Still, they have to pay $6/user/mo. In a team of 10, it becomes $60, which is quite expensive for some startups.
2. Most of these communities would also like to save their conversations, but they cannot afford to pay for thousands of users.
This is why I decided to build this project: to give a simple, easy and cheap way to save their messages completely.
I am looking forward to getting your feedback!
This may be cool but people will think about where their messages will be stored. You should give more information about your product to your potential customers.
It's good product at first glance. I just wondered what Slack is thinking about SlackBucket.
Report
Maker
@kemalgoksucom The data is securely in a cloud database powered by Google Cloud Platform. But you are right, I gotta say something about it.
>I just wondered what Slack is thinking about SlackBucket.
Slack already give the ability for users (including the the ones in the free plan) to backup their data. They deliver a set of JSON files, which is only "readable" by programmers.
I'm just providing a way to automate the backup, store in the cloud and display in a human-readable version. I've read all their terms and didn't find anything that could affect me.
Thanks for your feedback.
Report
@tregismoreira Thanks for your reply.
I understood better now.
Good luck. :)
Report
@tregismoreira Hello, Thiago! Nice job! But is this legal? ;)
Report
Maker
@nadezhda_kos That's a good question.
Slack already provide the ability for users to back up their data, even for non-paid users. Is it legal if someone wants to back up his/her data and save on GoogleDrive or Dropbox? I think so. I think I can keep my data anywhere I want.
What SlackBucket does is:
1. Automate the backup process
2. Store in a secure place (powered by Google Cloud Platform)
3. Format the output so that a human can read (otherwise you would have to deal with dozen of `.json` files).
Does it make any sense? :)
Besides, I've read all their terms and didn't find anything against this. But I'll be happy if someone proves me wrong. This way I will be able to fix in advance.
Thanks for your comment/feedback! ;)
Report
@nadezhda_kos@tregismoreira I think that this may be against the Acceptable Use Policy with Slack (https://slack.com/acceptable-use...).
Specifically:
"Do not: ... access the Services in order to build a similar or competitive product or service or copy any ideas, features, functions, or graphics of the Services;"
That said, I wish you good luck. I built a similar tool and we use it with my organization internally. It listens to all of the messages in each channel and once daily emails all of that day's messages to anyone who has subscribed to that channel. It's a really useful tool, because once the chats are in my email, I can use the GMail search functionality to look through my email content, google chat content, and slack chats, which is great if i can't remember what medium was used for the information i am looking for!
Report
Maker
@nadezhda_kos@alex_willingham1 Thanks for your comment.
I still think it's not competing with Slack. It's a way for users to save their own data. But anyways, I'll dig deeper on this situation to make sure we are not against any rule.
Thanks again and good to know about your product 😉
Hey Thiago -
Very nice idea Congratulations.
How different is this from slackarchive?
Report
Maker
@praveen_reddy_govind Hey, thanks for your comment 😉
I've never used slackarchive, but afaik is not for end users. It's not easy to setup an environment to run Docker etc. Besides, I am not sure if it provides an user interface to navigate between messages.
The purpose of SlackBucket is to be plug-and-play, totally for end users. You just need to create your account and connect the API, then let the service perform the daily sync for you.
ketl
ketl
ketl
IronMic