5 ms·
Launch HN: Fogbender (YC W22) – B2B support software designed for customer teams
Hi HN, my name is Andrei - I’m the founder of Fogbender (https://fogbender.com https://fogbender.com) and I’m very happy to be here. We make customer support software for B2B vendors that makes it easy for you to work with customer teams, rather than just supporting each user independently. B2B companies with team dashboards can embed our messaging widget to offer off-the-shelf shared support channels to their users.
The problem that we solve is a painful one for both B2B customers and vendors, so I’ll describe it from each point of view.
A B2B customer buys a product and has an ever-changing group of people using it over time. Those users receive customer support as individuals, not as a team. This gets painful when the vendor can’t answer a question because part of the answer is only known by somebody else at the customer. This delays solutions, creates confusion, and hinders the spread of information.
A B2B vendor sells to teams and wants to support them effectively. But existing customer support products don’t do that—they only work with users one-by-one. To get around this, many vendors open a shared Slack channel with each customer team. Now they have two problems, because not only is Slack too unstructured for processing complex support requests, inevitably not everyone on the customer’s end knows about the Slack channel. The vendor ends up running two separate support systems, neither of which fully works, and now has the painful task of trying to synchronize the two.
To sum that up: support products don’t work with teams, and team products don’t work for support.
My first startup was a team messaging service (launched on HN as LeChat in early 2013! https://news.ycombinator.com/item?id=5202381 https://news.ycombinator.com/item?id=5202381), where we created a shared support channel for every customer—this is how we found out about the power of doing support this way. When competing against Slack got too difficult in 2015, we pivoted to sameroom.io, which bridges rooms/channels between different messaging systems. We got acquired by 8x8 in 2017, then built their messaging infrastructure.
While at 8x8, my team began using Segment Analytics, and usage soon spread to other departments. I struggled to keep the deployment sane because I had no way of knowing which of our developers needed help. Segment supported us with Zendesk, which was aggressively unhelpful. I knew the problem was important when I started getting emails from Segment Analytics with PDF attachments outlining how much money we owed them in overage fees—that was literally my only exposure to the work other developers were doing with our Segment setup. A lot of money and people's time was getting flushed down the drain, all thanks to improper tooling.
I decided to start a startup to address this because (a) I thought we had the technical expertise to do it; (b) it feels like the market is enormous; (c) it's clear who the buyer is, and the price point can be relatively high, and (d) I really want to use it myself.
Our product is similar to Intercom or Drift in that our customer (the B2B vendor) installs a messaging widget on their customer dashboard. However, if the dashboard is accessible to a team of end users, all users see the same data in the widget. They can use it to talk to each other and with the vendor, just like with shared channels. We also make it easy to link these conversations to support tickets in vendor’s issue tracker.
Fogbender uses a pubsub-inspired messaging protocol (currently the only transport is websocket, but we may add others), powered by Elixir and Postgres. The frontend is TypeScript, React, SolidJS, and Tailwind. We're fans of monorepos and prefer to add supervisors to our BEAM supervision tree instead of spinning up microservices.
Our philosophy regarding the messaging product itself is closer to Telegram than Slack. We like to have the ability to view multiple rooms at the same time, to be able to forward contiguous blocks of messages between rooms, to have replies instead of anonymous threads, and to be able to follow #tags.
We’re still working out pricing, so you’ll notice “TBD” on our pricing page, but our basic strategy is clear: a free tier, after which vendors pay only per user with write access to customer-facing rooms. Everyone at the vendor gets free read access to all messages, and everyone at the customer gets free read and write access. This way we charge only when real value (actual support) is being delivered, and we facilitate the spread of information between vendor and customer and within the customer team itself.
You can try us out now at https://fogbender.com https://fogbender.com. After creating an account, you’ll be asked for a code, but just enter “HN” and it should work! To see what it’s like to receive help as a team, invite a friend/colleague and ping us in support :)
I’d love to hear your thoughts on the subject of offering and receiving team-level customer support (or team messaging products in general). If you have any questions about Fogbender, I’ll do my best to answer in the comments!
- rekoros 5y agoI recorded a brief video showing how the product works - https://www.loom.com/share/da9861a4526b424f90a08e54aa6e5fea https://www.loom.com/share/da9861a4526b424f90a08e54aa6e5fea (Pretending that Stripe is using Fogbender for customer support)
- chermanowicz 5y agoThis is a huge pain point for so many companies! I haven't seen a solution that does this well until now. And not limited to customer support - think about partnerships and sales (while perhaps a smaller opportunity).... shared Slack channels can be such a pain. Anyways. Andrei and team are really smart, great people. Very exciting!
- satyrnein 5y agoGreat concept, but a question about permissions: say that I'm the admin on the client side with a billing question for example, would my non-admin teammates (that don't have access to the billing info) have access to the support conversation about billing?
- rekoros 5y agoBy default: yes. However, the vendor could create a private room just for the admins, where sensitive topics could be discussed. Some other thoughts: the vendor could group all admins into a separate "customer", with their own set of rooms. Very similarly, the vendor could also group all users a single "customer" that would function as a community (but where all users are authenticated). Great question!
- rekoros 5y agoI could be wrong, but I think that such questions are pretty rare with complex products - most issues are about features, bugs, outages, etc. My favorite answer to this question is actually "they would just send an email to their customer success rep" :-)
- chrisfrantz 5y agoAndrei and team are building something very cool at Fogbender. They’re trying to tackle the customer support communication pipeline in a way that solves for a number of pain points that services like Intercom don’t help with. We were early users and look forward to continue testing in the future. Congrats Fogbender team on launching!