The problem SaaS founders know too well
You spend money driving traffic to your site. Visitors land on your homepage, click through to features, and arrive at pricing. Then they leave — without ever talking to you.
You have no idea who was there, what confused them, or what would have closed the deal. Traditional live chat widgets sit in the corner, ignored. They feel like support tickets, not conversations.
What floors.js does differently
floors.js turns your SaaS website into a living space. Every page becomes a room. Every visitor becomes a 3D avatar walking around. You can see exactly who's on your pricing page and start a conversation — naturally, in real-time.
- See visitors move between pages — watch the real-time journey from homepage to pricing
- Jump into any room — join your pricing page and answer questions live
- Discord notifications — get pinged when someone lands on a high-intent page
- No signup required for visitors — zero friction, they're already in
- SPA compatible — works with React, Next.js, Vue, Nuxt out of the box
Where SaaS teams use it
One line to install
Paste it before </body> in your layout. Works with any SaaS stack — static HTML, Next.js, Nuxt, Astro, WordPress, or Webflow. Pages become rooms automatically. No config needed.
floors