Every feature, explained plainly

Four products' worth of features that share one brain and one database.

Tenon is deliberately broad. Below is everything it does today, grouped the way your team will actually use it. Every item links to a page that explains what it is, why you'd want it, and what it looks like on a Tuesday afternoon.

See the work, move the work, finish the work.

Projects & work tracking

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

Projects · Board
Tenon kanban board with the full app sidebar

Projects with real settings

Each project has its own status, members and settings. Archive it, rename it, hand it to another team, and nothing else breaks.

Kanban board

Drag tickets between custom columns. Name the columns whatever your process is actually called.

Tickets that carry context

Priority, assignee, due dates, custom fields and a rich description with images and checklists. No more "see the doc".

Timeline view

Schedule work on a horizontal timeline, draw dependencies, and spot the week where three things collide.

Hill charts

Track whether a piece of work is still being figured out or already being executed. Progress, not just percent-complete.

Todo lists

Lightweight checklists inside a project for the small stuff that never deserved a ticket.

Project analytics

Burndown charts, team workload, circular progress, health stat cards and AI-generated status reports.

Custom fields

Org-defined fields on tickets and pages: a "Customer" dropdown, a "Story points" number, a "Region" tag.

Document import

Drop a Word or PDF file and it becomes a page you can edit, link and search.

Global search

One search box across projects, pages and tickets. Press a shortcut, type, jump.

Deep dive: Projects

Write it once, next to the work it describes.

Pages & docs

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

Pages · Canvas
Tenon infinite canvas with a page, an image and a board

Notion-style editor

Headings, tables, task lists, images, embeds, color and highlight, sub/superscript and slash commands. Built on Tiptap.

Icons for every page

Give a page an icon so it is recognisable in the sidebar, in search and in chat.

Page linking & backlinks

Link pages to each other. The Linked Pages panel shows what points here, so nothing gets orphaned.

Infinite canvas

Freeform text notes and diagrams on an endless surface, with its own toolbar and full-screen mode.

@-mentions with peek

Mention a teammate inside a document; a peek modal previews who or what you referenced.

Sharing, inside and out

Share within the workspace, or generate a public link for a client or vendor who will never log in.

My Pages

Every page you own across every project, in one list.

Import Word & PDF

Bring the old spec with you. Mammoth and pdf.js turn files into editable pages.

Built-in product manual

An in-app manual at /docs/manual with callouts, tables, shortcuts and feature lists.

Deep dive: Pages

Conversations that end in decisions, not scrollback.

Chat & collaboration

Real-time channels and DMs with reactions, attachments, page cards, polls, decision records and async standups.

Chats
Tenon chat channel

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.

Deep dive: Chat

An assistant that has actually read your workspace.

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.

Workspace-wide assistant

A floating chat available on every screen, with streaming responses and a typing indicator.

Workspace-aware context

Brain can see projects and tickets, and flags tickets that have sat idle for three or more days.

Morning briefing

An AI-generated daily summary so the first ten minutes of your day are not spent hunting.

Draft ticket cards

Describe a problem in conversation; Brain proposes tickets you can accept with one click.

AI executive summary

A real generated report on the insights dashboard, with proper errors if AI is not configured, never a canned paragraph.

Standup digest

The standup cron job writes a readable digest of everyone's updates instead of a raw list.

Bring your own provider

No AI key is hardcoded. Superadmins choose Google Gemini or any OpenAI-compatible endpoint, including self-hosted models.

One shared AI layer

Chat and cron jobs route through a single edge-function abstraction, so every feature uses the provider you configured.

Deep dive: Brain AI

Org-wide answers without a status meeting.

Workspace insights

Portfolio health, resource heatmaps, C-suite metrics and an AI executive summary across every project in the organization.

Workspace Insights
Tenon workspace insights dashboard

Portfolio health table

Every project's health in one table, including a stuck-ticket flag for work idle three or more days.

Resource heatmap

Who is overloaded, who has room, across projects, not just inside one.

C-suite metrics

The handful of numbers leadership actually asks for, kept current automatically.

AI executive summary

A generated narrative of what moved, what stalled and what needs a decision.

Burndown & workload

Per-project burndown charts and team workload charts feed the org-level view.

Deep dive: Insights

Tenant isolation enforced by the database, not by hope.

Auth, security & SSO

Row Level Security on every table, SAML and OIDC single sign-on, session control and activity logs, on Tenon Cloud or infrastructure you run.

Email, password & Google

Supabase Auth (GoTrue) handles email/password sign-in plus Google OAuth out of the box.

Row Level Security everywhere

Org-scoped, superadmin-aware policies on every table. A query cannot return another tenant's rows, even if application code has a bug.

SAML & OIDC identity providers

Add identity providers per workspace with a setup-instructions drawer and copyable config fields.

Active sessions

See where you are signed in and revoke any session with one click.

Activity log

A per-user log of what happened, when.

Password & security settings

Change-password flow and general security settings without a support ticket.

Onboarding tour

A guided welcome and tooltips for new users, with progress saved per section.

Deep dive: Security

Extend it, automate it, verify it.

Developer features

A public REST API with API keys, HMAC-signed webhooks with retries, custom fields and deployment self-tests.

Public REST API

API-key authenticated endpoints (currently GET /v1/me and GET /v1/users), managed from Developer Settings.

Signed webhooks

Subscribe endpoints to user.created, user.updated, user.deleted, member.added and member.removed. HMAC-SHA256 signatures, exponential-backoff retries, a delivery log with sample payloads.

Custom fields manager

Org admins define fields for tickets and pages without a migration.

Test-email function

Verify your SMTP or email provider from inside the app.

RLS self-test

An edge function that proves tenant isolation is working on your deployment.

Deep dive: Developers

Settings & customisation

The unglamorous features that make it yours.

General settings

Workspace name, branding and defaults, set once per organization.

Team members

Invite by email, assign roles, remove access. Invites go out through your own email configuration.

Profiles

User profile settings plus workspace-level profile fields.

Notification preferences

Each person decides what deserves an interruption.

Focus mode & slim sidebar

Collapse the chrome when you need to think. Dark and light themes included.

Global search

A modal that jumps to any project, page or ticket from anywhere.

Ready to see it all in one place?

Every core feature above is in the free Cloud plan and the free self-hosted Community edition.