Use Case

floors.js for Newsletters

200 people opened your latest issue and clicked through to the web version. They each read it alone. With floors.js, they'd be reading it together — and talking about it.

Get lifetime access — $39See how it works

Newsletter websites are archives

People click through from email, read the issue, maybe share it, and leave. There's no sense of community on the web version. All the discussion happens on Twitter or in email replies — not on your site.

Your newsletter has a loyal audience. But on your website, each reader is invisible to every other reader.

What floors.js does differently

floors.js turns your newsletter archive into a reading room. Each issue becomes a room. Readers see who else is reading the same issue and can discuss it in real-time — right on your site, not someone else's platform.

Where newsletter creators use it

Fresh issue
Readers gather when a new issue drops. The first hour after sending becomes a live discussion.
Evergreen content
Readers discover popular back issues and connect with others who share their interests.
Author engagement
Jump into the room and discuss the issue with readers. Like a Q&A session, but effortless.
Community building
Readers with shared interests find each other naturally. Your newsletter becomes a gathering place.

One line to install

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

Paste it before </body> in your newsletter template. Works with Substack custom domains, Ghost, Buttondown, or any self-hosted newsletter site.