Planning poker features Everything a round needs.

Every part of a room, from the first link to the saved number. Every feature available today is free, with no sign-up and no limits on players, rooms or stories.

What is planning poker?
Voting

Quiet votes, one flip.

Cards stay face down until the reveal, so the first number said out loud doesn’t become the answer.

  • Hidden votes

    Votes are kept on the server until the reveal, so nobody can peek early, not even with developer tools.

  • Reveal countdown

    A short countdown runs before the cards turn over, and votes lock when it starts.

  • Discussion timer

    In a live room, the host or a facilitator starts a clock for everyone from the top bar, up to an hour, and can add a minute, restart or cancel it.

  • Auto-reveal

    In a live room, the cards turn over by themselves once everyone connected has voted, on the extra questions too, as long as the host or a facilitator is in the room.

  • See who’s ready

    The table shows who has voted, without showing what. Teammates who lose their connection are greyed out until they’re back.

  • Spectator mode

    Product owners and observers join as spectators, or switch in Settings, and watch without holding up the count.

  • Change your mind

    Pick another card or take your vote back before the countdown. After the reveal, anyone who voted can still change their card.

  • “🙈” and “?” cards

    Ask for a break, or (in decks that have “?”) say you’re unsure. Neither counts towards the results.

  • Your seat, your options

    Point at your own seat to change your vote once you’ve cast one, or at someone else’s to throw an emoji at them.

Results

One number, quickly.

The reveal shows where the team agrees and where it doesn’t, and saves a number you can keep or change.

  • Charts at a glance

    Votes per card, the most-picked card with its share of the votes, and the average for numeric decks.

  • Consensus and spread

    When everyone picks the same card, Estimay says so, with a little confetti. Votes far apart are flagged as a large spread, the cue to talk.

  • Estimates saved for you

    The smallest card at or above the average is saved at the reveal, and follows any card changed after it. The host or a facilitator can pick another in one click, and then it stays.

  • Revote or look back

    Revote starts a story over after a discussion. Any estimated story opens from the queue with its cards, charts and estimate, while the table stays where it is.

Stories and disciplines

A backlog that adds up.

Keep the session’s stories in one panel, in your order, and split a story by discipline when one number isn’t enough.

  • A stories panel

    Everything to estimate, with ticket keys such as PROJ-123 and a running total of saved estimates. Stories without a key are numbered S-1, S-2 and so on.

  • You choose the order

    Next takes the next story, a drag (or Move up and Move down) changes the order, and any story can go on the table straight away. A skipped story waits its turn again.

  • Edit or delete

    Change or delete stories at any time, or clear the whole list.

  • Estimates per discipline

    Choose up to 6 disciplines for a room, such as FE, BE and QA. Each votes on its own part of a story, and the panel adds them up into the story’s total.

Import and export

Your backlog, in and out.

Bring stories in from your tracker or a spreadsheet, and send the agreed estimates back. Estimay reaches into no tracker unless you connect it, and then only into what you pick.

  • Import from Trello

    The host or a facilitator connects the room (Stories “⋯” → Import from a tracker), picks a board and a list, and imports its cards. Each final estimate goes back to its card as a comment.

    Estimay with Trello
  • Import from Jira

    Pick a Jira Cloud project and its backlog, a sprint or every open issue, and tick the issues to import with their keys. Each final estimate goes to the story points field and a comment.

    Estimay with Jira
  • Import from Linear

    Pick a team and its backlog, a cycle or every open issue, and tick the issues to import (ENG-123). Each final estimate goes back as a comment and, on the team’s scale, as its estimate.

    Estimay with Linear
  • Import from Asana

    Pick a project and one of its sections or all of it, and tick the open tasks to import. Each final estimate goes back as a comment and into a Story points field where the task has one.

    Estimay with Asana
  • Import from CSV

    Up to 200 stories at once, such as an Azure DevOps or Jira Server export. Comma, semicolon and tab-separated files work, repeated rows are skipped, and you see a preview first.

  • Download as CSV

    Everyone can download the stories with their disciplines, estimates and extra questions, in a file that opens in Excel with proper columns, on Windows and Mac.

  • A last chance to save

    When the host ends and deletes the room, the results can still be downloaded from the “Session ended” page.

  • The room’s own connection

    A tracker connection belongs to the room, not to anyone’s account, and its tokens are deleted when the room ends. Estimay reads only the boards, projects and issues you pick.

Async rooms

Estimate on your own time.

Not every team can meet. Async rooms let people vote when it suits them, across time zones, with no shared call.

  • Vote when it suits you

    Choose Async when you create the room. Every story opens for voting as it is added, and each person works through the list in their own time.

  • Revealed when you are ready

    A story’s cards turn over when the host or a facilitator reveals it, never just because everyone has voted, since someone may still be on their way.

  • See what’s waiting

    The Stories button counts the stories still waiting for your card, story chips say “Your turn” or “Voted”, and Next jumps to the next one.

  • Your seat stays yours

    Your identity is kept for 30 days after your last visit, and an async room for 30 days after it was last used, so you can carry on tomorrow.

AI and extra questions

Ask more than points.

Ask a few short questions next to the estimate. Each has its own short row of cards, and its answer is saved with the story.

  • AI tokens

    How much model usage will the story take? Cards from 10k to 10M+.

  • Agent-ready

    Could an AI agent build it on its own, a person pairing with one, or only a person? Agent, Pair or Human.

  • Risk

    How much could go wrong? Low, Med or High.

  • Clarity

    Is the story clear enough to build? Clear, Gaps or Vague.

Answering them is optional: a vote counts as soon as the estimate is picked. The most-picked card of each question is saved on the story and as a column in the CSV download, and the more worrying answer wins a tie. Switch them on when you create the room, or later in Settings. Planning poker for AI teams

Decks

9 decks, one is yours.

Pick the deck that fits how your team thinks. The host or a facilitator can switch at any time; votes still open are cleared when the deck changes.

  • Fibonacci

    • 0
    • 1
    • 2
    • 3
    • 5
    • 8
    • 13
    • 21
    • 34
    • 55
    • 89
    • 🙈
  • Modified Fibonacci

    • 0
    • ½
    • 1
    • 2
    • 3
    • 5
    • 8
    • 13
    • 20
    • 40
    • 100
    • 🙈
  • T-shirts

    • XS
    • S
    • M
    • L
    • XL
    • ?
    • 🙈
  • Powers of 2

    • 0
    • 1
    • 2
    • 4
    • 8
    • 16
    • 32
    • 64
    • 🙈
  • AI tokens

    • 10k
    • 25k
    • 50k
    • 100k
    • 250k
    • 500k
    • 1M
    • 2.5M
    • 5M
    • 10M+
    • ?
  • Risk

    • Low
    • Med
    • High
    • ?
  • Clarity

    • Clear
    • Gaps
    • Vague
    • ?
  • Agent-ready

    • Agent
    • Pair
    • Human
    • ?
  • Custom

    Your own cards, such as “1, 2, 4, 8” or “Easy, Hard”: 2 to 20 cards of up to 5 characters each.

In your chat

Play where your team talks.

Open a round without leaving the conversation. It is still the same room: people in a browser join it through the invitation link.

  • Telegram Mini App

    Open @storyvoteappbot or a room’s Telegram link, and Estimay runs right in the chat window, on phone or desktop, with nothing to install.

    • Telegram tells Estimay who you are, so you skip the name prompt and are in the room in one tap.
    • Inside Telegram, the Invite button’s link and QR code open the Mini App, so a group chat opens the room straight from your message.
    • People in Telegram and in a browser vote in the same room, with the same cards, timer and results.
    • Estimay receives your Telegram ID and the name you show there, signed by Telegram, and nothing else: no phone number, no contacts, no messages.
  • Slack app Experimental

    Add Estimay to Slack, then type /storyvote and the room’s name in a channel (start with “async” for an async room). The room’s card appears there, with you as its host.

    • Clicking the card opens Slack’s side panel, and its “Open in browser” opens the room. A room link pasted in Slack shows the same card.
    • Opened from its card, the room knows you by your Slack account, so you skip the name prompt.
    • The Invite button’s link and QR code bring in people outside Slack, who vote in the same room.
    • Estimay receives your Slack user ID and display name, no email address and no messages. The workspace’s token is kept encrypted until the app is removed.
  • Discord Activity Experimental

    Add Estimay to Discord, then start it from Activities in a voice channel or call. One room per channel: everyone who joins the Activity lands in it.

    • The first person in creates the room, so there is no link to pass around.
    • Discord tells Estimay who you are once you allow it, so you skip the name prompt.
    • The Invite button’s “Invite to the activity” opens Discord’s invite dialog, and its link and QR code bring in people in a browser.
    • Estimay receives your Discord user ID and display name, and nothing else: no email address, no servers, no friends, no messages.
  • Google Meet add-on Experimental

    Add Estimay to Google Meet, then in a call open Activities, pick Estimay and press Start for everyone. The room opens on the main stage.

    • One room per meeting: whoever starts it creates the room, and everyone who joins the activity lands in it.
    • No sign-up: everyone types the name the others will see, and the browser remembers it for the next call.
    • Meet add-ons run in Meet on a computer; the Invite button’s link and QR code bring in people on a phone or in a browser.
    • Nothing from your Google account: no email address, no contacts, no calendar, and only a one-way hash of the meeting’s ID.
AI assistants & API

Run it from your AI assistant.

Estimay’s MCP server lets Claude, Claude Code, Cursor, ChatGPT, VS Code or another MCP client prepare and run your rooms, signed in as you. The vote stays with the people in the room.

  • Set up the room

    Hand it the stories, from your notes or your tracker’s own MCP server, and it creates the room with them in order and gives you the invitation link.

  • Run the round

    When you ask, it adds a story mid-meeting, puts one on the table, reveals, starts a revote or the discussion timer, changes the deck or makes someone a facilitator.

  • Record the outcome

    It saves the agreed estimates, writes them back to Jira, Linear, Trello or Asana through the room’s own connection, and exports the results as a Markdown table or CSV.

  • The vote stays human

    It sees votes only once they are revealed, and votes for you only with the card you chose. It is asked never to offer the team a number before the reveal.

  • Signed in as you

    OAuth in your browser, as the guest that browser already is, so the rooms it creates are yours to host. No account and no API key to keep safe.

  • Your choice of access

    Read only, or read and write. Disconnect it any time under Connected assistants; a connection unused for 30 days is deleted.

Connect over MCP

Free today, with no account. Add this address to any client that speaks MCP over HTTP, and allow it in your browser the first time it is used. It offers 17 tools and 3 ready-made prompts.

https://estimay.io/api/mcp

An API of your own? The MCP server is how other tools work with rooms today. A public API for your own scripts and bots, and webhooks when an estimate is set, are on the roadmap.

Any screen

Made for every screen.

From the phone in your hand to the meeting-room display.

  • Phones and tablets

    Every page fits a small screen. In a room, the stories slide in as a drawer and the cards wait at the bottom, by your thumb. Scan the invite’s QR code to join from your phone.

  • Presenter view

    “Present” opens the room in its own window, with a QR code to join, and “Full screen” fills the meeting-room display. The deck and the controls stay in your tab.

  • Floating scoreboard

    In Chrome and Edge on desktop, Float puts an always-on-top window over your other apps: the story, who has voted, your cards, the estimate and, for the host and facilitators, Reveal and Next.

  • Opens when you leave

    Where the browser allows automatic Picture-in-Picture, the scoreboard appears by itself when you switch to another tab, such as the ticket or your editor.

Roles

Who can do what.

Everyone can vote. A few people steer the round.

What they can doEveryoneFacilitatorHost
Vote and see the resultsYesYesYes
Rename yourselfYesYesYes
Watch as a spectatorYesYesYes
Throw reactions at othersYesYesYes
Send emoji reactions to the roomYesYesYes
Change your vote after the revealYesYesYes
Download stories as CSVYesYesYes
Add, edit and import storiesNoYesYes
Start voting and reveal the cardsNoYesYes
Save or change an estimateNoYesYes
Set deck, extra questions, disciplines and auto-revealNoYesYes
Run the discussion timerNoYesYes
Choose facilitatorsNoNoYes
Remove people from the roomNoNoYes
End and delete the room, or hand it overNoNoYes

Whoever creates the room is its host. In Settings, the host can make anyone a facilitator, several people at once, so someone else can run the game while the host takes part, or stands in if the host’s connection drops. A host who has to go can hand the room to someone else instead of ending and deleting it, so the others carry on; closing the tab asks first, too.

Privacy

Nothing kept that you don’t need.

Short-lived rooms, optional anonymity, and a lock on the door when you want one.

  • Anonymous voting

    Turn it on when you create a room, and nobody ever sees who voted what, only how many people picked each card.

  • Room passwords

    Newcomers need the password to join; people already in the room rejoin freely. Wrong guesses are limited.

  • Short-lived data

    A room is deleted as soon as the host ends it, or 7 days after it was last used (30 for an async room). There are no backups.

How Estimay protects your sessions

Enjoying Estimay? A short review helps other teams find it.