My family uses Slack. It’s pretty interesting.

Everything changed for the better when we started using slack at work. We’ve made countless custom integrations; doorbells, intercoms, travel cards, reddit, lunch menues, git hooks, server monitoring, you name it – we haz it.

My family has been using Google Calendar for a few years. Me and my wife used to think that we we’re busy every night and that there was no room for improvisation. Google Calendar showed us that we had lots of free evenings and weekends, which has been great.

When it was time to evaluate a group chat app, I saw no reason to use HipChat, Skype or anything like that. Slack to the rescue!

Slack’s free tier gives us 10 integrations, search for the latest 10 000 messages and 5GB storage. This is plenty for a family of 4. In this blog post I’ll go through how we use it and the integrations we have made to aid us.

Screen Shot 2016-02-01 at 15.15.44

We use channels just the same way we use them at work. “fixahuset” is a channel for stuff that needs to be fixed around the house, “general” is important stuff, “handla” is for picking up milk on the way home, “mathem” is an integration i’ll get to in a bit, and “random” is the usual cat gif mayhem we’ve all learned to love/hate. “pedertest” is where i test new integrations.

Integration no 1: Where are the kids?

We, as most parents to 10yo kids, ask this question daily. Picking them up at school, but they’re at a friend’s house, etc. Gah. This is a custom Slackbot command, which calls out to my server and returns the result.

My server runs a little curl script that calls out to Find My iPhone and returns a static GoogleMap image. The kids will probably start to question this thingie eventually, but works for now.

whereis

Integration no 2: Google Calendar

Our old Google Calendar integrates very smoothly, just hook it up and let Slack know when you want the notifications.

Screen Shot 2016-02-01 at 15.27.16

Integration no 3: School information

It turns out our school is living in the future, providing a RSS-feed per child. I had no idea. RSS works very well with this setup.

Screen Shot 2016-02-01 at 15.32.12

Integration no 4: Online food shopping

In Sweden, MatHem is one of the biggest e-commerce sites for groceries. We use them for a weekly delivery, and it works great. The night before delivery we generally take 10 minutes and cram everything we can come up with into our cart, which means that we miss a lot of essentials. What if we could add uhm… juice to our cart throughout the week, the moment when someone realise that we’re out of uhm… juice (“sök” means search, “köp” means buy).

mathem-animation

This integration is not kosher at all, and I’m probably breaking some terms and conditions. But we need this, and it could be done, so hey. If you work at MatHem or is offended by this in any way – please let me know and I’ll cease and desist.

That’s all the stuff we’ve got now, but more to come. Applying tactics from work to family life may seem cold, but I see this as a way to make the most out of our time. It’s not like we’re writing Jira stories or planning our vacation in Trello. Yet.

UPDATE

Lots of people wrote and talked about this, like Qz.com, ForbesNyTeknik (Swedish) and Apparat (Russian). And on Twitter (1) (2) (3) (4), Hackernews and Fatherly.com. CBC Spark also made an interview, which was great fun.


Comments

40 responses to “My family uses Slack. It’s pretty interesting.”

  1. Great practical tips for family oriented Slack use… I’ve been trying to come up with something more concrete to support the feeling I get that Slack would be useful for my family, so this is really helpful.

    Love the integration for adding stuff to your weekly grocery shop, that’s inspired me to try something similar over here in the UK.

  2. Mathias Bogaert Avatar
    Mathias Bogaert

    And try my Nest integration: https://slashcmd.io/nest

  3. very cool. We are working on a new integration for Slack designed to improve engagement and health through team challenges and rewords. Thought about how this could work for families i.e. get family members to challenge each other to do things and reward, but were not sure how to approach it. We are still in development, but should have beta up and running early March. Would love to have your family on the beta. Let me know if interested.

  4. WhySlack Avatar
    WhySlack

    Just curious, why Slack and specifically not HipChat (I understand why not Skype)? They seem really similar. I have used both and don’t see why I would choose one over the other, but have not gone deep into either.

  5. Really awesome stuff! Care to provide some more technical details so we can try similar things as well? Especially the MatHem integration looks impressive. (I hope they don’t mind, but instead embrace it and help develop it further)

  6. Sebastian Herrmann Avatar
    Sebastian Herrmann

    Thanks for sharing! It’s pretty cool you’re using Slack to keep in touch with your family, probably makes even more sense once your kids get older and will eventually join the chat as well. I however believe that monitoring your children’s location and daily agenda (without their knowledge or consent) is not necessary – at least in a safe country like Sweden. Don’t get me wrong, it makes sense to know where they are but why not teach them responsibility and self-organization early by letting them inform you about their plans themselves? Just a thought on that…

  7. Okay we’re on it.

    Joakim
    Mat.se

  8. Great post! Would you be able to post the find my friends curl request?

    Thanks!

  9. +1 for spying on your kids

  10. Very interesting article. I was unaware apple had an api for find my iPhone. Mind providing a little more information?

  11. Schools in Sweden have RSS feeds for the student’s events? You’re not just living in the future, you’re living in a utopic future.

  12. Our family totally plans our vacations in Trello. And gets updates pushed in to Slack. 😉

  13. Could you please provide an example of the find my iphone script?

  14. David Neudorfer Avatar
    David Neudorfer

    What is this “little curl script that calls out to Find My iPhone”, I’d love something like this.

  15. Hi there, you may want to consider a to-do list for your family Slack chat. http://www.zlapps.com/todo Let me know what you think!

  16. Gabriel Ledung Avatar
    Gabriel Ledung

    I’m loving it! But do you actually get the others involved too? I would imagine that is the hard thing.

  17. Mathem-integrationen, är det något du kan dela? Har du skrivit ett eget program eller så?

  18. This is genius! Never thought of using slack with my family. And.. What is the script you use for find my iphone? Would be very useful 🙂

  19. Great idéas, if you use public transport you could also integrate with with SL for example. Have you seen https://www.trafiklab.se/?

  20. I prefer telegram over slack but the integration is limited to bot operation. But I think bot is capable to do it

  21. I love this!

  22. Wow, Mathem-integrationen var nice!

  23. what library did you use for find my iphone?

  24. Would you mind posting the curl/script you are using with Find my iPhone?

    Thanks!

  25. This is a great post – thanks for sharing. I too use it at home as well as work, although not quite so automated 🙂

    Given your interest in this, would you do me a favor & check out https://personal.com (for sharing data at work & home) and let me know what you think? Full disclosure: I am the CTO, but would love your feedback given how much thought you’ve put into this…

  26. Fredrik Larsson Avatar
    Fredrik Larsson

    Verkligen imponerade, speciellt integrationen med Mathem.

  27. Cool! Would you mind sharing the code behind your Mathem integration – kosher or not? 🙂

  28. I’ve tried to set up some more basic (not a dev) things for my group of friends. Would you be open to sharing your code and some of your thinking around the bots? The integrations you have written are awesome, and it would be great to leverage some of those for the ~15 friends I have in chat

    Cheers!
    Max

  29. BarclayMontana Avatar
    BarclayMontana

    I like and feel using a plug-in like Kyber (https://kyber.me/slack-integration-with-calendar-and-reminders/) can add even more functionality usefulness to shopping lists, and school events!

  30. I Love this use of slack! Brilliant! It would be awesome to see the curl script you use for find my phone. Would you be willing to share that please 🙂

  31. I love to take my productivity tools from work back home to (at least try to) organize my family. I’m a programmer at work.

    I have had more luck using “single use apps”, like OurGroceries to create shopping lists, Trello for making to-do-lists and Google Keep for notes of any kind, Facebook Messenger for chatting and Sunrise as calendar.

    I haven’t tried Slack at home, but my experience is that when I try to use tools that can do “everything”, it always ends up being too complicated.

    What is your experience with using Slack for so many different tasks?

    Does the rest of your family use it for keeping track of fixahuset, for example? And does anyone but you buy stuff from MatHem through Slack?

  32. earthpeople Avatar
    earthpeople

    i wrapped this in a simple slack web hook: https://github.com/tylerhall/sosumi

  33. earthpeople Avatar
    earthpeople

    do not use this! gist.github.com/fjallstrom/e6e26efb500bc674a710

  34. earthpeople Avatar
    earthpeople

    yup, would be very easy to hook up. great idea!

  35. earthpeople Avatar
    earthpeople

    not really an api, at all. i wrapped this little hack into a webhook: https://github.com/tylerhall/sosumi

  36. earthpeople Avatar
    earthpeople

    would love to help out. i’ll email you.

  37. Mathem grejen verkar helt fantastisk, jag hajar bara inte hur jag ska få det att funka på Slack?

  38. actually we use quite some family trello

  39. earthpeople Avatar
    earthpeople

    inte helt trivialt, man behöver ha viss utvecklarfeeling

  40. I love the location tracker thing, but I think it will be less comfortable for the kids if you track them day and night.

    We also use slack in our company and our favorite integration is with Google Calendar. We can set up meetings, get notifications, etc. via slack with that.