TaskRouter is a service that distributes work to workers who are skilled and available. Twilio has just launched TaskRouter, which solves problems like tracking and assigning work to humans in the Internet of Things (IoT). The author of this post created an app using Ruby and Sinatra that uses TaskRouter to create tasks for photo captioning based on images uploaded to Dropbox. Volunteers can sign up as workers via text message, and TaskRouter assigns photos to be captioned by workers. Once a worker completes a task, their status is updated in the system. The author provides instructions on how to set up TaskRouter, configure the app, and create a workflow that routes tasks into a task queue.