We are running a B2B SaaS company[0] which turns an e-commerce store into a multi-vendor marketplace.
We want to provide a chat solution so vendors and customers can communicate. The chat needs to support text and images.
Should we build or buy? From a technical point of it doesn't seem hard to implement, and the existing SaaS solutions are expensive for a multi-tenant, white-label solution.
Am I missing something?
[0] https://garnet.center
Doing this with serverless might be a lot easier than building the global network & edge infra on your own.
But a real version would need to add a lot more, like auth, rotations (who on the merchant side is supposed to answer), status tracking, image management, linking to tickets and emails, etc.
It's a lot of work. But it also sounds like it'll be core functionality for you guys, an integral part of a multi tenant B2C platform. Maybe you can start with a vendor solution for a few months, gauge reactions from both the merchants and their customers, and use that to inform whether to build your own (and what features to add, if so?)