Launch HN: Chatwoot (YC W21) – Open-Source Alternative to Intercom, Zendesk
We are a 3 founder team. Myself Pranav. Sojan and Nithin are my co-founders. We are building Chatwoot (https://www.chatwoot.com, https://github.com/chatwoot/chatwoot). With Chatwoot, businesses can connect channels like website live chat, email, Facebook, Twitter, WhatsApp etc and talk to the customers from one place.
Chatwoot is an open-source alternative to Intercom, Zendesk etc.
We help companies in regulated industries to manage customer data without sharing it with third-party providers. Since the software is open-source, it is easier to build custom workflows that suit your business on top of Chatwoot.
We started building Chatwoot as proprietary software in 2017, but the startup failed. Seeing the data privacy regulations and people taking interest in self-hosted alternatives, we open-sourced the product in 2019, we got a lot of love from the HN community. (https://news.ycombinator.com/item?id=21559139).
Over the last year, we have been working with the community to build the software. Seeing the interest from the open-source world, we decided to quit our jobs and work full time on Chatwoot. We introduced support plans to validate the need for self-hosted solutions and it worked out well. We applied to YC and got into the W21 batch.
Right now, there are 1000+ companies using Chatwoot. We have around 7.2k stars and more than 100 contributors in our repository. The software can be used in more than 25+ regional languages.
Apart from the omnichannel support desk, we are adding more features like a self-service portal, marketing campaigns, customer segmentation, workflows etc.
We make money by charging a license fee of $99 per user per month for features like customisable dashboards, SLA Management, Agent scheduling software, IP blocklisting etc which are suited for large enterprises.
We will continue to work with the community to build Chatwoot. We would love to hear your experiences, thoughts and ideas!
111 comments
[ 3.0 ms ] story [ 174 ms ] threadYou can see a demo here https://www.chatwoot.com/features/chatbots and a setup guide with a sample code here https://github.com/chatwoot/dialogflow-agent-bot-demo
Can you comment on whether Chatwoot is similar in this regard?
I can only see live chat. Am I missing something?
We have a base version of CRM at the moment, we are building more on top of it.
eg. Tagging a bot in a #support channel for help, being able to reply from it, and being able to cross post announcements from such a bot alongside twitter/facebook.
Do you wish to
1. Reply to the support messages from Discord
or
2. Manage discord community over some other tool?
The first one is an integration similar to what we have with Slack right now.
Anyway I have created an issue at the repo, so that this can be tracked. https://github.com/chatwoot/chatwoot/issues/1941
If I may, what's your take on Cloudflare's upcoming DurableObjects for Workers [0] and the possibilities that entails for chat-applications like these?
> ...license fee of $99 per user per month for features like customisable dashboards, SLA Management, Agent scheduling software, IP blocklisting etc which are suited for large enterprises.
I see a lot of F/OSS YC startups (like PostHog, SuperTokens, QuestDB, OpsTrace, SigNoz etc) following the buyer-based open-core model that GitLab pioneered [1]. I wanted to know if there are there any other models other than GitLab's that YC recommends to its startups?
Also, curious why for-profit F/OSS startups would leave up a "sponsor" button on their GitHub. :D
> We started building Chatwoot as proprietary software in 2017, but the startup failed.
Tangential: Was this the startup that failed [2]? If so, it would be interesting to read your views on it since it looks like except the co-founder that blogged about the failure, the rest of the original founding team is back building chatwoot?
Off-topic: If you are okay, can you reveal if you've raised funds from Indian Angles (many particularly active in the SaaS scene [3]) and what has been your experience so far? And a set of recommendations, if any, for other Indian F/OSS SaaS upstarts? May be you should blog about it?
Thanks.
[0] https://news.ycombinator.com/item?id=24616169
[1] https://www.heavybit.com/library/video/commercial-open-sourc...
[2] https://news.ycombinator.com/item?id=24988380
[3] https://saasboomi.com/indian-saas-tribe/
It seems interesting. We have not had time yet to deep dive.
> I wanted to know if there are there any other models other than GitLab's that YC recommends to its startups?
We have not seen any trend emerging other than open-core so far.
> Also, curious why for-profit F/OSS startups would leave up a "sponsor" button on their GitHub. :D
Some one wants to support us without taking subscription plans is a great reason to have it.
> Tangential: Was this the startup that failed [2]? If so, it would be interesting to read your views on it since it looks like except the co-founder that blogged about the failure, the rest of the original founding team is back building chatwoot?
I think you might have misunderstood, op was mentioning another startup, not Chatwoot.
You can read our story here. https://www.chatwoot.com/blog/building-in-the-open
> Off-topic: If you are okay, can you reveal if you've raised funds from Indian Angles (many particularly active in the SaaS scene [3]) and what has been your experience so far? And a set of recommendations, if any, for other Indian F/OSS SaaS upstarts? May be you should blog about it?
We will definitely write about it soon.
[0] - https://www.delightchat.io/
Congrats on the launch and traction Pranav!
We want to make the software simple and easy to use. Setting up Asterisk and using it with Chatwoot was too much to handle. So we deferred that work for now. We will come back to it later.
It support ingresses for Mailgun, Mandrill, Postmark, and SendGrid. You can also handle inbound mails directly via the Exim, Postfix, and Qmail ingresses
ref: https://guides.rubyonrails.org/action_mailbox_basics.html
https://github.com/chatwoot/chatwoot/issues
Having said that, we want to reduce such kind of conflicts happening in the community. So we would try to limit an entire module under EE License rather a part of it.
As someone not familiar with this license, can you expand a little more into what it offers?
Also another option for this is for you guys to maintain your own branch which would be used for the free hosted solutions so any enterprise feature PR's can be contained to the self-hosted option.
[0] https://www.metabase.com/blog/Opening-Metabase-Enterprise/in...
If not Chatwoot seems expensive at $99/user/month ?
[1] : https://www.intercom.com/pricing
$99/user/month is targetted at large enterprises requiring enterprise support.
I have grown cynical over the years with these kinds of open source challengers as it seems to be a playbook these days to bait and switch, going from a) freely license a competitor to b) build a large user base to c) switch license to consolidate power over the software, make money and slowly kill it.
Of course what's once open source will always stay that way, but if you're large enough when you branch, your engineering resources alone might be enough to turn people off the OSS fork.
We are following the path Gitlab has taken. To sustain as a business, we will have some modules suited for large enterprises under an EE license, but it would not hinder the open-source part and the freedom that comes with it. If people want to build on Chatwoot, they will be free to do that.
eg: Gitlab[0] vs Gitlab FOSS [1] code
[0] https://gitlab.com/gitlab-org/gitlab
[1] https://gitlab.com/gitlab-org/gitlab-foss
tbh I'd pay even for the first agent (perhaps a free trial would have sufficed), but the Hacker tier does make it a certainty I'll trial it.
Something most tool providers don't seem to get is that when I'm first building something I'm extremely price sensitive, but once I've got going I don't really care, like a tax if you take X% of my profit but you make my life easier and make it easier to grow that profit, who cares? That's fine compared to rinsing me when I'm not making any revenue (as with intercom). And if your product is any good, there's no way I'm going to switch once I get some traction, as the cost of any tool is ~ zero compared to the cost of employees.
I have heard this analogy from other users of Intercom also. This is definitely an interesting take. But yeah, I got your point. Let us know if you need some help setting Chatwoot up.
Happy to see that this now seems to be resolved. Will give Chatwoot another go when our Zendesk license is due for renewal.
Let us know if you need some help setting it up, our team will be happy to take a call.
[0] https://www.chatwoot.com/docs/conversation-continuity
[1] https://www.chatwoot.com/docs/self-hosted/email-setup
https://news.ycombinator.com/item?id=24133719
Here are some of the thoughts which comes to my mind that differentiates Chatwoot from Papercups:
1. Omnichannel inbox [0]: Chatwoot let's you connect 7 different channels including email, whatsapp etc so that you have all your customer conversations in one place.
2. API Channel for building custom channels: Some people see Chatwoot as an alternative to Twilio Flex (except voice) as they could build custom channel using our API Channel and have the flexibility to customize the software to the extend they need.
3. Integration with Chatbot providers: Chatwoot has a concept of agent bots which allows you to connect with the existing Chatbot providers like Rasa.ai and Dialogflow easily. [1]
4. Shared inbox with teams: You can create a group of users under specific team and collaborate over a ticket. [2]
5. Flexibility to manage more than one brand under the same account. If the company has more than one product, instead of creating multiple accounts, the same account allows you to create different inboxes and set different permission levels for the users.
6. Availability of mobile apps on iOS and Android which helps you to chat with your customers on the go.
[0] https://www.chatwoot.com/features/channels
[1] https://www.chatwoot.com/features/chatbots
[2] https://www.chatwoot.com/features/shared-inbox
Like Pranav said we think the space is good to have multiple players and we've had many friendly conversations where we have traded notes.
I think our vision is very similar in terms that we eventually want to focus on omni channel customer communication.
A few things that Chatwoot has that we don't at the moment are:
1. Omni channel through messenger and Twillio integration
2. A Mobile app to chat with your customers
3. Shared inbox for teams - for team management
What we have that differentiates us from Chatwoot:
1. We have a Reply from Slack + Reply from Mattermost integration where you never have to leave your workspaces (We believe your tools should conform to where you work and not force you to use a different tool)
2. Highly customizable [chat widget](https://github.com/papercups-io/chat-builder) with react and flutter components
3. We have a live screen sharing feature that lets you debug issues with your customers through the browser
Our goal is to build out omni channel communications too but at the moment we want to make our chat widget experience amazing and we believe that your chat widget should look like your website and not an ad for your tool.
*Note we do have apis and webhooks that you can integrate with dialogue flow and Rasa
Glad to see a fellow Indian startup taking this route (I was surprised to see it licensed as MIT tbh)
We are a successful Mumbai based startup who are in the process of integrating Chatwoot (beta release just went out today), it will replace Haptik.ai for which we had already paid in advance for a year but don't want to use it anymore just after 1 month.
Chatwoot isn't a piece of cake to set it up but definitely peanuts compared to the money some companies pay to other customer support solutions.
Moreover, we are in the process of hiring and dedicating a small team who will contribute changes to Chatwoot and raise PRs upstream.
Good luck to you guys, hope to connect with y'all on discord in coming weeks.
We are working on make it simpler. :D You will hear from us in the upcoming releases.
> Moreover, we are in the process of hiring and dedicating a small team who will contribute changes to Chatwoot and raise PRs upstream.
That's great to know.
How do you expect you will be able to compete with the likes of the more advanced CX vendors out there? For example:
https://www.genesys.com/genesys-cloud
It's a Vue app that we have found easy to extend and and deep integrations with our product and support flow, without too much fuss. Nice work!