v4.0 · Planning · Sprints · Goals · Docs

The plan every
team can see.

Tandem puts tasks, docs, sprints, and goals on one quiet surface. Your engineers, designers, and PMs are all looking at the same plan — and they're all looking at what's actually shipping.

Free forever · 5 users · no credit card

tandem.work / chalkline / platform / sprint-12
Platform / Sprint 12 — Blue Moon
DN
MK
JS
PT
+2
Filter · Group: Status
SPRINT 12 · BLUE MOON · DAY 4/10
19/24 committed · 7 shipped
Backlog 5
API PLT-428
Webhook signing v2 with rotating keys
Apr 24 MK
DESIGN PLT-433
Revisit empty states for the starter workspace
Apr 26 JS
OPS PLT-441
Migrate billing jobs to new scheduler
May 02
In progress 4
INCIDENT P1 PLT-418
Race condition in webhook retry queue — blocking the Unity rollout
due today · 4 subtasks DN
API PLT-421
Pagination cursor deprecation — 120 customers still on v1
Apr 22 MK PT
In review 3
DESIGN PLT-407
New sprint-start flow, motion review
with MK JS
DOCS PLT-412
Rate-limit doc refresh for v2
with PT MK
Shipped 7
API PLT-394
Idempotency keys in client SDK
Apr 17 ✓ PT
DOCS PLT-402
Changelog for v2.4 (public)
Apr 16 ✓ DN
DESIGN PLT-391
Sidebar collapse refinement
Apr 14 ✓ JS
In use at 6,400+ teams
Chalkline
Eng · 180
Orbital fin.
Fin · 440
Hummingbird
Edu · 90
Bindery
Media · 60
pinehall
Ops · 220
Northcut
Eng · 310
Radio/Atlas
Media · 45
Tidemark
Gov · 120
01 · The thesis

Ten tools. One grammar.

A planning surface that behaves the same whether you're writing a doc, running a sprint, or reviewing a goal. No context-switch tax. No "which tool has the source of truth?" The answer is always the same card.

02 · What's inside

Six surfaces, one plan.

Full feature list →
01
Tasks
Board · List · Timeline · Calendar

A single card that moves through your board, your timeline, and your sprint. One source of truth, five ways to look at it. Custom fields, subtasks, dependencies, and git links — without ceremony.

02
Docs
Specs · PRDs · Retros

Live docs with inline tasks, comments, and structured blocks. Write the spec and create the ticket from the same line. Every heading can become a milestone. Every mention links back to the work.

03
Sprints
Cycles · Commit · Velocity

Cycles with cadence. Pull work from the backlog, commit, and see what actually landed — without scheduling a ritual. Retros run themselves from the sprint data you already have.

04
Goals
OKRs · Outcomes · Signals

Outcomes wired to the tasks that move them. No more quarterly OKR docs disconnected from the sprint. When the work ships, the goal updates — automatically.

05
Dashboards
Cycle · Team · Person · Goal

Dashboards that reflect the current plan, not last week's screenshot. Pick a scope, pick a lens, done. The plan itself is the report — you just choose where to stand.

06
Automations
Rules · Triggers · Webhooks

If-this / then-that for work. Route incoming tickets, notify owners, close stale items, keep sprint cadence — without earning a PhD in workflow-editor nesting.

03 · Plan

Everything moves together.

Tasks exist once. View them how you need — board, list, timeline, calendar, dashboard. Move a card in one, it moves in all. No duplication, no drift, no "which view is the real one?"

  • 01 One card across every view. Subtasks, dependencies, custom fields follow.
  • 02 Timeline aware of dependencies — slip one, see what shifts.
  • 03 Saved views per person. Filter once, share with your team.
Sprint 12 · List
Task
Due
Owner
Est.
P1
Race condition in webhook retry queue
PLT-418 · incident
today
DN
4h
Pagination cursor deprecation v1
PLT-421 · api
Apr 22
MK
8h
Sprint-start flow motion review
PLT-407 · design
Apr 23
JS
3h
Rate-limit doc refresh for v2
PLT-412 · docs
Apr 24
MK
2h
Webhook signing v2 with rotating keys
PLT-428 · api
Apr 24
MK
6h
Idempotency keys in client SDK
PLT-394 · api
Apr 17
PT
5h
DOC Webhook signing v2 — spec
DN MK PT
3 editing
H1 · Spec

Webhook signing v2

Draft · PT · updated 2h ago

We rotate webhook signing keys every 30 days. Rotation must not break consumers during the transition window. This spec covers the dual-key period, client migration path, and rollback.

Goal linked
Reliability 99.95 — Q2 · 68% on track
H2
Dual-key transition
Implement dual-key verification path
PLT-421 · MK · due Apr 22
→ task
Add key-id header to outgoing requests
PLT-394 · PT · Apr 17
shipped

Clients opt into v2 by sending X-Tandem-Signing-Version: 2 on requests. The server DN

Inline comment · "Should we ship a test-mode endpoint for clients to verify before cutover?"
04 · Write

Write the plan, not the report.

Specs, PRDs, retros, briefs — docs that stay connected to the work they describe. Every heading can become a milestone. Every checkbox is a real task. Every mention links back.

  • 01 Inline tasks — write "TODO: verify v1 cutover" and it's a real ticket.
  • 02 Live collaboration with presence cursors, inline comments, suggestion mode.
  • 03 Goal blocks pull current progress. The doc never goes stale.
05 · Read

A plan you can read at a glance.

Cycle health, goal progress, team throughput, where work is stuck. Not custom dashboard wizardry — the plan itself is already the report. You just choose where to stand.

  • 01 Cycle-over-cycle velocity. No spreadsheet, no mystery.
  • 02 Goal health tied to the tasks driving it — drill from outcome to owner.
  • 03 Private dashboards for leads. Shared dashboards for the team.
Dashboard · Platform · Q2
Live
Cycle 12 velocity
19 / 24
↑ 12% vs c.11
Cycle time
2.4 days
↓ 0.6 vs 90d avg
Goal health
68%
2 of 3 on track
Throughput — last 10 cycles points · shipped
c.03c.04c.05c.06c.07 c.08c.09c.10c.11c.12
Reliability 99.95 68%
Activation lift +18% 42%
SDK adoption — 70% 31%
06 · Built around

How your team actually works.

Not a task tool bolted onto a doc tool. One surface, six shapes — fitted to the work each role does.

Engineering

cycles · git · cycle-time

Sprints, git links, deploy status, cycle time at a glance. Create a ticket from a branch name; close it from a PR merge.

PLT-418 PLT-421 PLT-394 ✓

Product

roadmap · goals

Roadmaps tied to tasks tied to goals. Reviewers and owners always current — no more roadmap vs. reality drift.

Q2-OKR-01 Q2-OKR-02

Design

files · review

Figma files, comments, and review flow inline with the tickets they belong to. No context switch to leave feedback.

DSN-407 DSN-433

Marketing

campaigns · assets

Campaigns as projects. Drafts as docs. Approvals without email — who signed off, when, and on which version.

LAUNCH-02 LAUNCH-01 ✓

Operations

intake · SLAs

Recurring workflows, intake forms, service-level timers — routing and escalation without a workflow-editor PhD.

OPS-441 OPS-447

Leadership

goals · snapshot

One view of company-level goals and the work that moves them. Drill from outcome to owner in two clicks.

COMPANY-Q2
07 · What changes
34%
Average decrease in time-to-ship reported by teams in their first quarter on Tandem.
5.2hrs/wk
Saved per person by not bouncing between tools. Customer survey, Q1 2026.
87%
Weekly active adoption across all roles — design, engineering, PM, leadership.
2.4×
More goals visible at the task level vs. teams using separate PM and OKR tools.
08 · In practice
"We consolidated four tools and nobody asked for them back. Tandem is the first plan everyone at the company can read without somebody explaining it."
DN
Dara Nguyen
Head of Engineering · Chalkline
09 · Connects

Already in your stack.

Tandem talks to the tools your team lives in. Bring them in, or push work back out — without a middleware contract.

All 80+ integrations →
S
Slack
Two-way
GH
GitHub
PRs · Branches
GL
GitLab
PRs · Pipelines
F
Figma
Embed · Comments
L
Linear
Import
J
Jira
Import
N
Notion
Sync pages
D
Drive
Attach
Se
Sentry
Incidents
Z
Zoom
Meetings
Lo
Loom
Recordings
Zp
Zapier
Any app
10 · Pricing

Per active user. Guests are free.

Annual billing saves 20%. No per-seat upsell traps.

Plan
Free
5 users · side projects
Team
Our pick for growing teams
Business
Multi-team orgs
Per user / month, billed annually
$0
Forever
$10
$12 monthly
$19
$23 monthly
Tasks · Docs · Sprints · Goals
Unlimited
Unlimited
Unlimited
Advanced views (Timeline, Dashboard)
Included
Included
Automations
3 per workspace
50 per workspace
Unlimited
API · Webhooks
Read-only
Full
Full · SLA
SSO · SCIM · Audit log
Included
Custom workflows · Permissions
Included
Data retention
90 days
2 years
Forever

Enterprise with SCIM, advanced audit, custom contracts — talk to us.

11 · Asked

Before you switch.

01 Can we import from Jira, Asana, or ClickUp?
+
Yes. Imports preserve assignees, statuses, custom fields, comments, and attachments. It takes about ten minutes for most workspaces — we have migration guides for each source and live support during your cutover.
02 Does Tandem replace our docs tool?
+
For specs, PRDs, meeting notes, and retros — yes, and you'll prefer it because the docs stay wired to the work. If you need a full wiki with heavy publishing, nested hierarchy, and external-facing pages, keep your wiki and connect it.
03 How is pricing counted?
+
Per active user per month. If a seat isn't used in 30 days, we credit it back — no usage-policing. Guests (view/comment only) are free, unlimited. Billing runs monthly or annually (20% off).
04 Is there an API?
+
Full REST + webhook API, typed SDKs for Node and Python. Business plan and above include higher rate limits and an SLA. Everything you can do in the UI, you can do in the API — same IDs, same permissions.
05 How does AI fit in?
+
AI writes sprint recaps, drafts PRDs from thread context, and triages incoming work. It never runs without an owner watching — every automated change appears in an activity log, and you can revert with one click.
06 Can we self-host?
+
Business plan and above, via Docker/Kubernetes containers. We provide a reference architecture and handle updates through your pipeline. Contact us for the hardened-image path.

Start with one team.

You don't have to migrate everything on day one. Bring one squad over, run a single sprint, decide. Day three of your first cycle is where teams stop asking us when it'll click.

5 users free forever · no credit card