Conversations that end in decisions, not scrollback.

Team chat that ends in decisions, not scrollback.

Channels and DMs with everything you expect (reactions, read receipts, attachments), plus the things chat tools forget: polls, decision cards, and async standups that arrive as a summary instead of nine messages.

Chats 路 #general
Tenon chat: #general channel with messages, To-Do, Decisions and Pages tabs and a Decisions Only filter
Why it matters

Chat is where decisions get made and then lost.

Every team has the same story: "we agreed that in Slack", followed by twenty minutes of scrolling. Chat is fast, which is why decisions happen there. Chat is also linear and ephemeral, which is why they disappear.

Tenon's chat is real-time and familiar. But when a conversation reaches a decision, you record it as a decision card: what was decided, who agreed, and what ticket or page it relates to. Every channel has a Decisions tab that pins them, so "what did we agree?" is one click, not a scroll. When you need a quick vote, you post a poll. When you share a page, it shows up as a rich card with its title and status, not a URL nobody clicks.

Chats 路 Decisions
Tenon channel Decisions tab with a pinned decision card highlighted

And because chat lives in the same database as your projects, a message can link a ticket, the AI can read the thread, and search finds all of it.

What you get

Chat, item by item.

Channels and DMs

Real-time messaging with reactions, hover actions and read receipts. Familiar on day one.

Attachments

Upload files, preview images inline, and link files or pages into a conversation.

Page link cards

Share a page into chat and it renders a rich preview, not a naked URL.

Polls

Ask the room, count the votes, move on.

Decision cards

Propose a decision inline, record who agreed, and find it again six months later.

Async standups

Configurable standups with a submission modal and an AI-generated summary card. No 9:15 meeting required.

Notifications

An in-app notification panel, plus admin broadcasts from the superadmin panel when everyone needs to know.

Async standups

Skip the 9:15. Keep the alignment.

Configure a standup per team: which days, what time, which questions. Everyone answers from a modal when it suits them. A cron job collects the answers and Brain writes a readable digest: what moved, what's blocked, who needs help.

  • Configurable schedule and promptsDaily, weekdays, or once a week.
  • Submission modalThree questions, thirty seconds.
  • AI summary cardPosted to the channel, with a link to every individual update.
#platform 路 Standup digest
Standup, Tuesday 16 Sep 路 6 of 7 submitted
  • Shipped: rate-limit middleware (Ravi), audit log export (Chen).
  • In flight: SSO drawer copy (Lena), webhook retry backoff (Ravi).
  • Blocked: Chen is waiting on staging credentials; Lena can unblock.
  • Missing: Omar hasn't submitted yet.
A Tuesday afternoon with Tenon

The launch date argument that took six minutes.

Priya posts a poll in #launch-week: Tuesday or Thursday? Ten votes in, Tuesday wins. Jordan turns it into a decision card ("Launch Tuesday 14 Oct") and links it to ticket WR-112. Alex reacts with a 馃帀 and drops the pricing page in as a card so nobody has to ask where it is.

Three weeks later a new hire asks "why Tuesday?" Someone types "launch" into search. The decision card comes up first, with the names of everyone who agreed.

Priya, product marketing lead, SaaS startup

Questions

Common questions.

Is chat real-time?

Yes. Messages, reactions and read receipts are delivered over Supabase Realtime, running on your own infrastructure.

Can I attach files?

Upload files and images (with inline previews) to any conversation. Files are stored in Supabase Storage, which you host.

What is a decision card?

A structured message that records a decision: the statement, who agreed, and links to related tickets or pages. It is searchable and can be referenced later, unlike a plain message.

Can I broadcast to everyone?

Superadmins can send admin-broadcast notifications that appear in every user's notification panel, for maintenance windows, policy changes, or a company-wide announcement.

Does it replace Slack or Teams entirely?

For internal team conversation, yes. Tenon does not currently offer voice or video calls or external shared channels; many teams keep a calling tool alongside Tenon.

Fits together with

The rest of the joint.

Pages & docs

A Notion-style editor, an infinite canvas, backlinks and sharing: documents that live inside projects instead of in a separate app.

Explore

Brain, the AI assistant

A floating assistant that knows your projects and tickets, drafts work for you, writes the morning briefing, and runs on the AI provider you choose.

Explore

Projects & work tracking

Kanban boards, timelines, hill charts and analytics, so every project has one honest picture of where it stands.

Explore

Bring every piece of work into one place.

Start free on Tenon Cloud in two minutes, no credit card. Or host it yourself for your departments and clients.