Use Case

floors.js for Marketplaces

Someone is looking at the same listing right now. In a physical market, they'd strike up a conversation. On your marketplace, they leave alone. Until now.

Get started — from $14/moSee how it works

Marketplaces are transactional

Buyers browse listings alone. Sellers post and wait. There's no human connection, no urgency, no social proof that other people are actively interested. Your marketplace feels like a catalog, not a bazaar.

What floors.js does differently

floors.js adds a social layer to your marketplace. Each listing page becomes a room. Buyers see other interested visitors. Sellers can jump in and engage. It creates the energy of a physical market.

Where marketplaces use it

Popular listings
Show real social proof — visitors see other people actively browsing the same listing.
Seller engagement
Sellers answer questions live on their listings, building trust and closing deals faster.
Category browsing
Buyers in niche categories discover each other and share recommendations.
Drops & auctions
Build excitement around limited items. The energy of people gathering is palpable.

The bazaar effect

Physical marketplaces are energetic because you can see people browsing. A crowded stall draws more people. A vendor calling out catches your attention. An empty aisle gets skipped. Online marketplaces strip all of that human energy away.

floors.js brings it back. When 8 people are browsing the same product listing, each of them sees avatars of the others. That's real social proof — not a "12 people viewed this" counter that might be fake, but actual humans you can interact with.

For marketplace operators, it adds a layer of engagement that's hard to replicate otherwise. Sellers can be present on their own listings to answer questions. Buyers can ask other buyers about their experience. The listing page goes from a static catalog entry to a live market stall.

One line to install

<script src="https://floorsjs.com/embed.js" data-key="flr_..."></script>

Paste it before </body> in your layout. Works with any marketplace platform — Sharetribe, custom-built, or any stack.

Frequently asked questions

Does each listing get its own room?
Yes. Every unique URL becomes a room. If each listing has its own page, it automatically gets its own room with its own visitors.
Can sellers be present in their listing rooms?
Yes. Sellers who visit their own listing pages appear as avatars and can chat with interested buyers in real-time.
Does it work with Sharetribe?
Yes, if your Sharetribe setup allows custom HTML injection. Paste the script tag in your layout template.
Is there any cost per transaction?
No. floors.js is $14/month or $99 for lifetime access. No per-transaction fees, no per-visitor charges.
Can buyers chat with each other?
Yes. All visitors on the same page can see each other and chat. This creates organic peer recommendations and social proof.

Alternatives & Comparisons

Intercom Alternative Crisp Alternative Tidio Alternative tawk.to Alternative vs Gather vs SpatialChat