Marketplace solutions

Connect buyers and sellers to drive more transactions

Build chat into your marketplace in a few hours with our chat API and pre-built UI. Increase transactions by keeping the conversation flowing on your platform.
import { Chatbox } from '@talkjs/react-components';
import '@talkjs/react-components/default.css';
import { getTalkSession } from '@talkjs/core';
import { useEffect } from 'react';

function Chat() {
  const appId = '<APP_ID>';
  const userId = 'frank';
  const otherUserId = 'nina';
  const conversationId = 'new_conversation';
  const session = getTalkSession({ appId, userId });

  useEffect(() => {
    session.currentUser.createIfNotExists({ name: 'Frank' });
    session.user(otherUserId).createIfNotExists({ name: 'Nina' });

    const conversation = session.conversation(conversationId);
    conversation.createIfNotExists();
    conversation.participant(otherUserId).createIfNotExists();
  }, [session, conversationId, otherUserId]);

  return (
    <Chatbox 
      style={{ width: "400px", height: "600px" }} 
      appId={appId} 
      userId={userId} 
      conversationId={conversationId} 
    />
  );
}
Buyer
Buyer
Hi, I’m interested in the Hemisphere Bowl. Is this the polished stainless steel version?
You
Hi! Yes, it’s the polished stainless steel Hemisphere Bowl, in excellent condition.
New Bid
$1800.00
by Buyer
Bid for Hemisphere Bowl in polished stainless steel, used only as a display piece.
Hemisphere Bowl
Buyer
Buyer
Great. Has it ever been used, or just displayed?
You
Thanks, I’ve received your $1,800 bid. I’ll accept it now and confirm shipping details in chat.
Reply to the buyer...
Buyer
Hi! Is the Tokyobike Sport still available?
10:12
You
Hi! Yes, it’s still available and in great condition.
10:13
New Bid
$500.00
by Jordan Lee
Bid for Tokyobike Sport in matte black, regularly serviced and ready to ride.
Tokyobike Sport
Buyer
That works for me. Can we arrange pickup this weekend?
10:15
You
Yes, Saturday morning works. I’ll confirm the address in chat once the payment is processed.
10:16
Reply to the buyer...
Styleseat
Kaddy

Help sellers support their customers via chat

For sellers, prompt communication can mean the difference between a sale and someone choosing the competition. The sellers can talk with potential customers while they shop.
They can instantly answer their pre-sales questions and guide the buyers to the products that make the most sense for them. This personalised attention creates a quality customer experience and improves the reputation of your marketplace.
Seller
Hey, I noticed you’re interested in the PS5 controller for sale. Any questions? Are you happy with the price?
4m ago
You
If it’s still under warranty, yes, I‘m happy.
3m ago
Seller
Yes, it‘s still under warranty for another six months.
5m ago
New Bid
50.00
by Jennifer Pritchard
DualSense brings haptic feedback and adaptive triggers to PlayStation 5, turning simple actions into precise tactile experiences.
Image
Just placed a bid. Let me know if this works.
Buyer
Hi! Before I buy, is this chair comfortable enough for everyday desk use?
14:02
You
Hi! Yes, absolutely. The seat has a padded cushion and most customers use it all day without issues.
14:03
Buyer
Great! And how long does shipping to London usually take?
14:04
thumbs-up
You
Standard shipping is 2–3 working days with tracking included.
14:05
Buyer
Perfect, I’ll place the order now. Thanks for the quick reply!
14:06
Reply to the buyer...

Let buyers get in touch with sellers in real-time

Buyers might need to know more about a product before they feel confident in making a purchase. Emailing or calling sellers is disruptive to the shopping experience but when they can chat directly on the product page the buying process becomes frictionless.
Buyers end up getting the assistance they need to choose a product that perfectly matches what they're looking for. In the past, they could be waiting hours or days to get in touch with sellers.
Case study
StyleSeat logo

StyleSeat achieved a 3x increase in booking conversions using TalkJS

Discover how StyleSeat replaced their masked SMS flow with TalkJS and tripled booking conversions. Their new messaging experience gives stylists and clients a faster, more reliable path to confirmed appointments—and early results suggest even broader conversion gains as the rollout continues.
Read the full case study

Integrate chat with a few lines of code

You just need to tell us which conversation to display, who's chatting, and where to show it on the page. We take care of the rest! And if you want a deeper integration, we have all the APIs you'll need to add functionality or integrate into your own systems.
<Session appId="9352938974" userId={me.id}>
  <Chatbox conversationId={conversation.id}/>
</Session>

Customize everything and anything

TalkJS provides prebuilt themes you can use right away or customize to match your brand’s design and user experience.
Themes give you complete control over how your chat looks and feels—from overall layout and message styling to fonts, colors, and interactive elements. You can fine-tune every visual detail, extend functionality, or design a fully bespoke chat interface.
Whether you start from a default themes or build your own, TalkJS provides a flexible foundation to create a consistent and responsive chat experience within your product.
Catawiki logo
We needed chat and didn’t want to build it ourselves because it needs to be really great. The TalkJS team is laser-focused on chat, and we’re focused on building a great auction marketplace.
Dennis Pereira
Head of Product, Catawiki

Keep everyone in the loop with email, push, and desktop notifications

Buyers and sellers can reply to an email notification, and the message will land back in the chat closing the loop and ensuring that the conversation is not lost. Everyone can respond directly or jump back into your platform. Either way, their response will safely reach its destination.