Next story?
Create a room.
Free to use, no sign-up, ready in seconds. Bring the whole team.
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?Cards stay face down until the reveal, so the first number said out loud doesn’t become the answer.
Votes are kept on the server until the reveal, so nobody can peek early, not even with developer tools.
A short countdown runs before the cards turn over, and votes lock when it starts.
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.
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.
The table shows who has voted, without showing what. Teammates who lose their connection are greyed out until they’re back.
Product owners and observers join as spectators, or switch in Settings, and watch without holding up the count.
Pick another card or take your vote back before the countdown. After the reveal, anyone who voted can still change their card.
Ask for a break, or (in decks that have “?”) say you’re unsure. Neither counts towards the results.
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.
The reveal shows where the team agrees and where it doesn’t, and saves a number you can keep or change.
Votes per card, the most-picked card with its share of the votes, and the average for numeric decks.
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.
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 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.
Keep the session’s stories in one panel, in your order, and split a story by discipline when one number isn’t enough.
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.
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.
Change or delete stories at any time, or clear the whole list.
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.
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.
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 TrelloPick 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 JiraPick 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 LinearPick 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 AsanaUp 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.
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.
When the host ends and deletes the room, the results can still be downloaded from the “Session ended” page.
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.
Not every team can meet. Async rooms let people vote when it suits them, across time zones, with no shared call.
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.
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.
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 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.
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.
How much model usage will the story take? Cards from 10k to 10M+.
Could an AI agent build it on its own, a person pairing with one, or only a person? Agent, Pair or Human.
How much could go wrong? Low, Med or High.
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
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.
Your own cards, such as “1, 2, 4, 8” or “Easy, Hard”: 2 to 20 cards of up to 5 characters each.
Open a round without leaving the conversation. It is still the same room: people in a browser join it through the invitation link.
Open @storyvoteappbot or a room’s Telegram link, and Estimay runs right in the chat window, on phone or desktop, with nothing to install.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Read only, or read and write. Disconnect it any time under Connected assistants; a connection unused for 30 days is deleted.
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/mcpAn 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.
From the phone in your hand to the meeting-room display.
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.
“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.
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.
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.
Everyone can vote. A few people steer the round.
| What they can do | Everyone | Facilitator | Host |
|---|---|---|---|
| Vote and see the results | |||
| Rename yourself | |||
| Watch as a spectator | |||
| Throw reactions at others | |||
| Send emoji reactions to the room | |||
| Change your vote after the reveal | |||
| Download stories as CSV | |||
| Add, edit and import stories | No | ||
| Start voting and reveal the cards | No | ||
| Save or change an estimate | No | ||
| Set deck, extra questions, disciplines and auto-reveal | No | ||
| Run the discussion timer | No | ||
| Choose facilitators | No | No | |
| Remove people from the room | No | No | |
| End and delete the room, or hand it over | No | No |
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.
Short-lived rooms, optional anonymity, and a lock on the door when you want one.
Turn it on when you create a room, and nobody ever sees who voted what, only how many people picked each card.
Newcomers need the password to join; people already in the room rejoin freely. Wrong guesses are limited.
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.
Enjoying Estimay? A short review helps other teams find it.