Planned Features

23 August 2021 GMT+0

Updated 08 December 2021

Usergroup Rotation Aliases - In Progress (Awaiting approval from Slack)

Bind a rotation to a usergroup for easier use.

  1. The usergroup will always point to the next person in the binded rotation.
  2. The usergroup can be used to trigger the rotation with /pickle @rotationName instead of /pickle -r Rotation Name.

Private Picks

Optionally skip posting pick messages to a channel and only DM the picked person instead.

Improved Rotations/Rosters

Weekly and monthly rosters. It'll make sense to create calendar-linked rosters at some point.

Open for Work

Mark yourself as open for work, which will prioritize assigning you from a rotation. I think this is going to end up being a queue system that people can jump in and out of.

Scheduled Picks

Automatic recurring or one-time picks, for example picking a person to host a meeting every Monday. This is possible with workflows. Use Scheduled date & time to trigger Pickle's step. I need to build a mechanism for free-tier Slack teams though since they don't have workflows.

Multi-Person Assignment

Picking multiple people with one pick, like picking two peer reviewers at once.

Recently Completed

Enterprise Grid / Slack Connect

Make Pickle work properly with Enterprise Grid and Slack Connect. See this update about Slack Connect and Enterprise Grid support.

Show Skipped

Show who was skipped and why in the "View Details" form.

Quiet Retries

Setting to update Pickle's message in the channel instead of reposting when a pick is retried