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
Hi @nidhi I'm using firebase and elastic search for my feed on Vooiced
Can you please give more technical details on how you achieved the activity feed?
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)
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)
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 😅
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 :)
oh that's great to know.. how much work is it to implement getstream.
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.