/pricing — “I’m about to buy, is there a discount code?Is there a discount code?”just now
Make your website alive & social
Add a 3D chat room to any page with one script tag.
Talk to your visitors live
- they see each other too
-21,313 messages sent
30-second setup
This page is the live demo.
You're already connected to the chat room, say hi!
The problem
Your website feels silent.
You check your analytics. 200 visits yesterday. Zero conversations. 97% bounced without a trace. They came, they read, they left. You'll never know what they thought or wanted.
What if you could talk to them directly, naturally? That's what floors.js does.
How it works
Add the script. That's it.
No coding or technical skills needed.
Copy → Paste
Drop the snippet in your HTML. Then customize everything from your dashboard.
2. ### Visitors become visible
The moment someone lands on your page, they appear as a 3D avatar. No signup needed.
3. ### Talk to them. Really.
You see who's browsing and can message them anytime - even from your phone.
<scriptsrc="https://floorsjs.com/embed.js"data-key="flr_...">
Use cases
What will you use it for?
You talk to visitors. Visitors talk to each other.
Landing pages\
Know what your visitors think and answer their questions live, before they bounce - better than any FAQ
SaaS\
Get direct feedback from your users, in real-time - no friction like with a form
/app — “Love it!”
“great UI, keep going”
Shops\
Help customers while they browse your products - like in a real shop
Communities\
Members bump into each other, right on your site - more conversations = more retention
Online courses\
Students help each other directly on the lesson page. No need to use another app.
Apps\
Make your app feel alive with real people inside
Features
Here's what you get
Fast to add, fast to load, impossible to forget.
See your visitors, live
Someone lands on your page, you see them instantly. No login, no delay, no friction — they're just there, ready to interact.
Chat that feels natural
Mention someone, whisper privately, or talk to the whole room — visitors interact like they're in the same place, because they are.
Reply from anywhere
Get pinged on Telegram or Discord the moment someone talks on your site. Reply right from your phone — your visitors see your message instantly.
1-on-1 mode
Toggle it on and visitors only see you, not each other. Perfect for 1-on-1 support — like a helpdesk, but they never left your page.
Zero spam, zero effort
Moderation runs on autopilot — spam, links, and floods are blocked before you see them. You can also timeout/kick/ban someone if needed.
Nothing gets lost
Every message is saved and searchable in your dashboard. Find any conversation by room or keyword — and export anytime if you need it.
Customization
Make it yours
Your rooms. Your avatars. Your brand.
3D Room Builder
Place furniture, match the colors & patterns to your branding. Start from a template or design from scratch — all drag & drop, no code.
4 Avatar Styles
Pick a theme for all visitors. They can customize their colors in the widget - more engaging.
Testimonials
Loved by founders & builders
"I love floors.js, I wanted to use it as a collaborative support. But it also allows people to discuss, which can give great feedback. Setup was straight forward. Happy to have floors.js on our landing page."
Amine
clawther.com
"Found it via daily.dev, this is really cool."
Thibaud
laconsole.dev
"I LOVE THIS!!!!!"
Soraia
miromiro.app
"floors.js is not just a chat, its an innovative way of thinking of user interactions on your app.
Makes the experience much more than just visiting a website or just chatting.
In my opinion, really makes a website/app to standout and much more memorable."
A
Alexey
Founder
Pricing
Bring your website to life
Simple pricing. Cancel anytime — or own it forever.
Subscription
$14 /mo
billed monthly
- Use on all your websites
- Dashboard with 3D builder + analytics
- Full chat history + export (CSV, JSON)
- Telegram & Discord alerts — reply from anywhere
- 1-on-1 mode & built-in moderation
Limited offer
Lifetime
$99
one-time payment
- Use on all your websites
- Dashboard with 3D builder + analytics
- Full chat history + export (CSV, JSON)
- Telegram & Discord alerts — reply from anywhere
- 1-on-1 mode & built-in moderation
- Every future update for free
7-day money-back guarantee
FAQ
Still have doubts?
How does the visitor limit work?
Anyone connected at the same moment counts as one slot. Slots free up when a tab is closed or when they navigate away. If the building is full (400+ visitors), new visitors queue and join automatically when a spot opens.Will it slow down my site?
No. The widget shell loads instantly (< 1 KB inline). Three.js is loaded asynchronously from a CDN after your page is ready — it never blocks rendering. No impact on your Core Web Vitals.Do my visitors need to sign up or install anything?
No. Visitors get a random name and avatar automatically — zero prompts, zero friction. They just land on your page and they're in.Does it work with Next.js, WordPress, Shopify?
Yes. For static sites, WordPress, and Shopify — paste the script tag in your theme's footer. For SPAs ( Next.js, Vue, Nuxt, Astro), room changes happen automatically on route change. No extra config either way. See all integrations →Can visitors spam or abuse the chat?
It's locked down by default. Links and promo are blocked, chat is rate-limited (1 msg/sec), repeated messages are auto-muted, and offensive names are rejected. As the owner, you can kick or ban anyone in one click, and whisper them privately. You can also enable private mode — visitors only see you, not each other.Can I use it on multiple websites?
Yes! Just create as many keys as you want, for all your websites!What if it's not for me?
You have 7 days to try it. You can send an email anytime to get a refund.
Built by
Hey, I'm Vincent 👋
The internet used to feel more human, more spontaneous, more... alive. Social wasn't AI-powered, interactions were not "optimised for conversion". I built floors.js to bring that back.
Got any questions? Ask in the chat below or find me on X!
Start talking to your visitors
One script tag to turn your site into a place people remember.
7-day refund if it's not for you
Prefer monthly? $14/month plan →
Welcome to floors.js - Live Demo
Enter the building to see and chat with other visitors in real-time.
★ Are you the owner?
Paste the settings code from your welcome email to verify.