Atlassian Marketplace · Forge · Jira Cloud · Runs on Atlassian

Sprint estimation your
whole team shows up for —
live, async, or bucket-sized.

Showdown runs planning poker inside Jira. Pull in work items with one click or JQL, vote on your scale with every card hidden until the reveal, talk the outliers out on a timer, and save finals to Story Points as the facilitator — so Jira permissions always apply. Pure Forge, zero external egress: your estimates never leave your Atlassian site.

Three ways to run a session

Same scales, same stats, same save-to-Jira finish — pick the mode that fits how your team actually meets.

Built for how teams actually estimate

Everything around the vote is designed to shorten the argument, not the thinking.

How it works

From install to saved estimates in one sprint-planning slot. Setup is a one-time install; then run sessions in whichever mode fits the day.

Set it up

A one-time install, done from the Atlassian Marketplace.

  1. Open the listing on the Atlassian Marketplace and click Get it now.

    Choose the Jira site you want it on. The app installs through Atlassian's Forge platform — there is no separate download and nothing to configure on a server.

  2. In Jira, open the Apps menu and choose Showdown - Planning Poker.

    The app opens as a full page inside Jira. Anyone on the site can open it and join sessions — no per-user setup.

  3. Click Create session and pick a mode, a scale and an estimate field.

    Interactive, Async or Bucket sizing; Fibonacci, T-shirt, powers of two, 1–10 or a custom scale; and the number field finals should save to (Story Points is first in the list).

  4. Select the work items to estimate.

    Use the project quick-pick — Use current sprint or Open work items — or write JQL with autocomplete, validation and a preview. Up to 50 work items per session.

  5. Share the room.

    Teammates open the same app from the Apps menu and join your session — as voters, or as spectators. You created it, so you facilitate: only you can reveal, re-vote, set finals, save, close or delete.

Run an Interactive session

The live meeting — hidden cards, one reveal, quick consensus.

  1. Everyone votes on the current work item.

    The room shows the description, status, priority, labels and current estimate — plus a reference panel of your team's existing work items at each scale value. Votes stay hidden; you only see who has voted.

  2. Reveal.

    Click Reveal — or turn on auto-reveal and the cards flip the moment everyone estimating has voted. Spectators never hold up the room.

  3. Discuss the spread on a timer.

    Distribution, average, median, agreement % and consensus detection appear instantly. If the room disagrees, start a 1:00, 2:00 or 5:00 discussion timer and let the outliers make their case, then run a re-vote round.

  4. Set the final and save.

    Accept the suggested final (the nearest scale value to the median) or set your own, then save it to the estimate field and move to the next work item.

Run an Async session

Estimation across time zones — no meeting on anyone's calendar.

  1. Create the session in Async mode and share it.

    Teammates open it from the Apps menu whenever their day allows.

  2. Everyone votes the whole list at their own pace.

    Each voter works through every work item independently. Vote counts are visible so you can see progress — values are hidden from everyone, including you as facilitator, until you close voting.

  3. Close voting.

    When the team is done, close the session. Every work item gets its full reveal: distribution, average, median, agreement % and a suggested final.

  4. Set finals and save.

    Walk the list, confirm or adjust each final, and save them to the estimate field as the facilitator.

Run a Bucket sizing session

Size a big backlog together in minutes on a shared board.

  1. Create the session in Bucket sizing mode.

    The board shows a bucket per scale value and the unsized work items waiting to be placed.

  2. Sort work items into buckets, together.

    Drag a work item into a bucket, or click the item and then the bucket. Everyone works on the same board — moves sync to the whole room in about 2 seconds.

  3. Set finals from buckets.

    One click turns each work item's bucket into its final estimate. Adjust any individual final if the discussion moved it.

  4. Bulk save.

    Save the whole board to the estimate field in one go, written as the facilitator so Jira permissions apply.

Spotted a bug or want an improvement? Raise it in a minute at the Taskhooker support portalreport a bug or suggest an improvement.

Frequently asked questions

How much does Showdown cost? Is there a trial?

Showdown is sold through the Atlassian Marketplace, with pricing published on the listing and billing handled entirely by Atlassian — the app never collects payment details. Paid Marketplace apps include a 30-day free trial, so you can run real sessions with your team before paying anything.

Does my estimation data leave my Atlassian site?

No. Showdown is pure Forge and Runs on Atlassian: zero external egress, no webtriggers, no analytics, no AI, no third-party services. Sessions, votes and bucket assignments live in Forge storage on your own Atlassian site, and Taskhooker cannot access them.

Who can facilitate a session?

Anyone on your site can open the app, create a session and facilitate it. The session creator is the facilitator — only they can reveal votes, start re-vote rounds, set finals, save to Jira, close voting and delete the session. Everyone else votes, or joins as a spectator.

How do votes stay hidden until the reveal?

Vote values are held server-side and never sent to anyone's browser before the reveal — you only see who has voted, not what. In Async mode it goes further: vote counts are visible, but values stay hidden even from the facilitator until voting is closed.

Why does my JQL get an "add a search restriction" error?

Jira Cloud rejects unbounded JQL queries. Add a bound such as a project, sprint or assignee — for example: project = ABC AND sprint IN openSprints(). Showdown's JQL input has autocomplete, strict validation and a preview, so you see exactly which work items a query selects before creating the session.

Can I use T-shirt sizes if my estimate field is a number field?

Yes — run the session on any scale. The agreed final is recorded in the session for every scale. Because Jira estimate fields are numeric, only numeric finals (Fibonacci, powers of two, 1–10, or a numeric custom scale) are written to the field; with T-shirt or other text scales the result stays in the session as your team's record. The special ? and ☕ cards never count toward stats on any scale.

Can people watch a session without voting?

Yes — spectator mode. Spectators see everything the room sees but do not vote, and they never block auto-reveal: the room reveals when everyone actually estimating has voted.

Does Showdown work with team-managed projects?

Yes — team-managed and company-managed projects both work. Showdown can estimate work items from any project whose work items you can browse, and finals are saved as the facilitator, so Jira permissions always apply.