3
8 Comments

What tools do you use for in-app messaging and activity feeds in your product?

I am trying to use "out of the box", easy to integrate tools to provide in-app messaging and activity feeds in my B2B SAAS product? An experience similar to linkedin messaging and notifications.

I have heard getstream.io and Cometchat operate in this area, but they seem expensive for MVP. I would be open to using those if somebody has tried them and thought they were easy to integrate.

Any other options

on May 7, 2020
  1. 2

    Hi @nidhi I'm using firebase and elastic search for my feed on Vooiced

    1. 1

      Can you please give more technical details on how you achieved the activity feed?

  2. 1

    I'm getting ready to implement getstream in my product. For the feeds, the Free tier is pretty generous. My ~5000 current active users would each need to post 400+ times per month to surpass what you get with the free tier for feeds. (I don't plan on using messaging but that's a different story)

    1. 1

      For Makerlog I decided to use the (kinda?) child of getstream: Stream Framework. Took some work to revitalize the dead OSS project but not more than a day, and works just fine with some backported stuff from stream-django.

      It's essentially self-hosted getstream. A little cheaper (but I'm looking to move to getstream eventually anyways)...

      (do note if you go down this route, there is some engineering overhead - you will have to become familiar with the internals of streamframework and can get frustrating, but it won't be that bad and won't take much time)

      1. 1

        I was literally just wondering what you're using for your feed, now here you are! 😂

        I'm a little worried about cost because of being a freemium product, but I am hoping I can ramp up conversions before that becomes a problem 😅

        1. 1

          Yeah, don't worry about it too much atm. You'll figure things out. Trust yourself - if you find yourself in a vendor lock-in position, you'll figure out something.

          Trust the universe :)

    2. 1

      oh that's great to know.. how much work is it to implement getstream.

      1. 1

        From what I can tell, it's gunna be a good bit of work for me. But it really depends on what you're doing. My app is a bit twitter-like so there will be a lot of connections between users and a lot of feeds to deal with as well as different post types. So it really depends on the complexity you have in your app.