Rocket.Poker helps your team estimate story points using a collaborative voting system directly in Rocket.Chat.
- 🎯 Session-based Planning: Create dedicated discussions for planning sessions
- 🗳️ Interactive Voting: Team members vote using customizable point scales
- 👁️ Closed Voting Mode: Results hidden until finished - ensures unbiased estimates
- 👁️ Open Voting Mode: Real-time results visible to all participants
- 📊 Visual Graphs: Bar charts show vote distribution
- 👥 Voter Tracking: See who has voted without revealing their choices (in closed mode)
- ⚙️ Flexible Options: Configurable voting scale via settings
Creates a new poker planning session as a discussion.
- title (optional): Session name - if not provided, uses current date
- Example:
/poker-session Poker Session - February 19, 2026
Creates a new story for voting (must be used inside a poker session discussion by the session owner).
- title (optional): Story name
- Example:
/poker-story Update README.md
Opens a modal where you can enter:
- Title (required): Story name
- ID (optional): Story identifier (e.g., JIRA-123)
- Link (optional): URL to story details
- Description (optional): Additional context
- Visibility: Choose between closed (results shown after finish) or open (real-time results)
Displays quick reference help information.
- Run
/poker-sessionin any channel to create a planning session - Join the discussion that opens
- As the session owner, use
/poker-storyto add stories for estimation - Team members vote by clicking the voting buttons
- The owner clicks "Finish Voting" to reveal final results
- The owner can click "Reopen Voting" to allow more votes if needed
You'll need to set up the Rocket.Chat Apps dev environment, please see https://developer.rocket.chat/apps-engine/getting-started
To install it using the command line, you have to turn on the setting Enable development mode on the Rocket.Chat server under Admin > General > Apps.
Change the values from .rcappsconfig to reflect your dev environment.
Then you can clone this repo and then:
npm install
rc-apps deployFollow the instructions and when you're done, the app will be installed on your Rocket.Chat server.
Rocket.Poker is free and open-source. If it helps your team, consider supporting development:
- ☕ Buy me a coffee
- ⭐ Star this repository
- 🐛 Report bugs or suggest features
Every contribution helps keep this project alive!
