QuinnPoker
LinearHow it worksAsyncPricing
Sign in with Linear
111
222
333
555
888
131313
212121
???
Planning poker for Linear

Estimate the cycle you're already in

Put a story on the table, everyone plays a card face down, and the estimate is written back to the Linear issue when the table turns.

Connect with LinearWatch a round

Read-only until you save a session. Free for teams up to eight.

APP-418OAuth token refresh· Identity · 6 seats
Cycle 24 · 02:41
0 of 6 have played.
MMarie
Host
TThéo
AAïcha
SSam
NNils
IIris
Cards face down
Quinn at the table

The table, live. Cards stay face down until everyone has played.

APP-431 · Offline draft support 5 ptsAPP-418 · OAuth token refresh 13 ptsAPP-402 · Palette shortcuts 3 ptsAPP-397 · Notification queue v2 8 ptsAPP-389 · Chart contrast pass 2 ptsAPP-375 · Bulk issue move 5 ptsAPP-360 · Flaky sync on 3G 8 ptsAPP-344 · Okta SSO 5 ptsAPP-431 · Offline draft support 5 ptsAPP-418 · OAuth token refresh 13 ptsAPP-402 · Palette shortcuts 3 ptsAPP-397 · Notification queue v2 8 ptsAPP-389 · Chart contrast pass 2 ptsAPP-375 · Bulk issue move 5 ptsAPP-360 · Flaky sync on 3G 8 ptsAPP-344 · Okta SSO 5 pts
One sign-in, no setup

Your cycle, not
another backlog

There is nothing to import and nothing to keep in sync. Sign in with Linear and the unestimated stories in the current cycle are already on the table, with their descriptions, labels and assignees.

01

The current cycle, already dealt

Unestimated stories from the active cycle load in order. No CSV, no board mapping, no second backlog to maintain.

02

The whole ticket, face up

Description, acceptance criteria, labels, assignee and comment count sit beside the table, so nobody estimates a title.

03

Estimates written back

The number the table agreed on is saved to the Linear issue. Your workspace estimation scale is the scale you play with.

Cycle 24 · backlog rail0 of 4 estimated
APP-431Offline draft supportPlatform · MarieVoting
APP-418OAuth token refreshIdentity · Théo
APP-397Notification queue v2Growth · Iris
APP-344Okta SSOIdentity · Sam

Estimates land on the issue the moment the facilitator saves the session.

How a round goes

Three minutes, no negotiation

1

Sign in with Linear

Your identity, your team and your cycle come from Linear. There is no separate account to create.

2

Play a card face down

No anchoring, no waiting for the staff engineer to speak first. Change your card any time before the table turns.

3

Turn the table

Every card flips at once. Agreement ends the round; a wide spread is the conversation worth having.

The two halves of a round

Your hand, and what the table says

Your hand

Eight values, dealt to every seat. Pick one; nobody sees it until the table turns.

After the reveal

Agreement closes the round. A wide spread is the conversation worth having.

Agreed
51 · 13%
86 · 75%
131 · 13%

Six of eight agreed. The round closes at 8 pts.

When the calendar says no

Nobody has to be
in the room

Play a card on cycle stories whenever you get to them. Every hand that arrives recalculates the estimate, so a story is never blocked on the one person who was on holiday.

Recalculates on each handNo meeting requiredReminders when votes stall
21
Minutes per session
Down from 58 before QuinnPoker
1.4
Rounds per story
Most land on the first turn
100%
Estimates back in Linear
No copying numbers by hand
Refinement used to run an hour and end in a shrug. Now the cycle is on the table when we open the app, and the estimates are on the issues before we leave the call.
Aïcha Benali · Staff engineer, platform

Put the next story on the table

A room takes eleven seconds to open. Bring the cycle you were dreading.

Connect with LinearSee pricing
QuinnPoker

Planning poker for teams that would rather be building.

Product
Live sessionsAsync votingLinear integrationChangelog
Company
AboutCareersContact
Legal
PrivacyTermsSecurity
© 2026 QuinnPoker♠ ♥ ♦ ♣