
DIBS ON STUFF
THE SLACK APP FOR TAKING TURNS
When you want to claim a thing, put this in Slack:
/dibs on THING
(e.g. /dibs on staging-server)
If no one else is using the THING, it's yours. Otherwise you join the queue for THING and will get a Slack notification once it's your turn.
Once you've had your turn enter
/dibs off
THING
to release the THING to the next person.
What else can I do with dibs?
Well, way too much. Follow🐦 along if you like.
If your Slack organization activates theextra features
you can use timers in your queues to automatically release the item.
Or approve specific queue names to avoid typos, and use abbreviations and
even set up all sorts of other special queues.
If your Slack organization activates the
The Extra Features
Your entire organization can get access for $9 per month. This suite of extra features is listed below:
Feature | Basic | Extra | |
---|---|---|---|
Unlimited team members as users | |||
Unlimited and requests |
|||
Multiple queues allowed per Slack channel | |||
Display summary of all queues | |||
Retrieve the list of people in the queue | |||
Force dibs to pass to the next person in line | |||
Unlimited queues allowed simultaneously | |||
Automatic /dibs off after a specified time |
|||
Join and leave queues using buttons (less typing!) | |||
Allow only approved queue names | |||
Add a reason that you're calling dibs on something | |||
Use abbreviations when typing queue names | |||
Randomly ordered queues for delightful surprises | |||
Enforce the use of timers on particular queues | |||
Secret queues with people's names hidden | |||
Automatically-requeuing roster queues | |||
API access to queues | |||
Prioritized support + new features! |
Extra #1: Automatic release
Automatically release the item after an amount of time that you specify.
Use the keyword "for" to indicate the time period.
/dibs on server1 for 45 minutes
(note: time unit can be: m, h, d, min, hour, day and more)
Extra #2: Add a description
Add a description to each item that you seize, to help other team members understand more.
Use the keyword "because" to indicate the reason.
/dibs on server1 because issue #4758
(note: you can use it in combination with Automatic release)
Extra #3: API access
Manipulate items inside your instance of Slack from the API. See conchable.com for more API info. Eg:
curl https://conchable.com/seize -X POST -H 'Content-type:application/json' -d '{ "conch": "SLACK_TEAM/CONCH", "slack_team_id": "TEAM_ID", "name": "SLACK_USERNAME", "email": "YOUR_EMAIL" }'
Extra #4: Approved names
Ability to define a fixed list of approved item names.
No more spelling errors, eg: "/dibs on staging" works, but "/dibs on stageing" won't.
/dibs set staging approved
/dibs on staging
/dibs on sta
(abbreviation supported!)

Extra #5: Support for Repeating Rosters
A brand new extra feature: Repeating THINGS. Good for roster duty, or taking turns with after hours support, or any other turn taking event that repeats day after day.
Once a person discards the THING, they'll automatically get placed onto the end of the queue again.
Just update the relevant THING to make it repeating eg:
/dibs set water-cooler-refill repeat
It can also be mixed with the Automatic release functionality for a hands-off rotation, so that when people enter:
/dibs on water-cooler-refill for 1 day
Their job will be to fill up the water-cooler for that day, and it will automatically be their turn again, only once everyone else has had their day.

Extra #6: Support for Random Queues
A brand new extra feature: Random Queues! Everyone is in line, but the queue gets shuffled everytime someone new joins the line (what fun).
Can't decide who the lucky person is today? Better than drawing names from a hat, use a random queue to decide who's next!
Mix and match this setting with Repeating Queues and create an automatically repeating randomly ordered queue. For even more mischief mix and match it with Secret queues to prevent anyone peeking at the order of people in the queue.
Just update the relevant THING to make it random, repeating and secret eg:
/dibs set feed-fish random
/dibs set feed-fish repeat
/dibs set feed-fish secret
And don't forget you can always use wildcards to specify multiple queues, eg
/dibs set servers/* random

Extra #7: Buttons!?
A brand new extra feature: One-click buttons to join and leave your queues!
Running
/dibs q
will present you with a list of all your conches and provide a handy button
next to each, allowing you to join or leave each queue instantly.

A little bit of an extra feature (that took a hell of a lot of extra work).
Privacy Policy
The information that is put into this service is used only to run this service. No spam etc. Here's the long version
Privacy Policy and Terms of Service
Contact me
Any questions or support queries: trouble @ conchable.com
Alex Lance
Alex Lance
Other projects
Some other stuff I've been working on:
Conchable.com a general API for queuing systems - the engine underneath Dibs On Stuff
Autoexpire.com transfer sensitive information to your clients (for sharing passwords or other credentials, and customizing the security controls)
Streetmates.net join up the people in your street in a non-intrusive fashion (give each street on the planet a mailing list)
Conchable.com a general API for queuing systems - the engine underneath Dibs On Stuff
Autoexpire.com transfer sensitive information to your clients (for sharing passwords or other credentials, and customizing the security controls)
Streetmates.net join up the people in your street in a non-intrusive fashion (give each street on the planet a mailing list)