---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/taskrouter/quickstart/ruby/setup#article
headline: Part 1. Setting up a TaskRouter Workspace
description: Set up a TaskRouter Workspace in Ruby by creating Workers, TaskQueues, a Workflow, and Activities in Part 1 of the TaskRouter Ruby Quickstart.
url: https://www.twilio.com/docs/taskrouter/quickstart/ruby/setup
inLanguage: en
dateModified: 2026-07-06T16:59:46.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Part 1. Setting up a TaskRouter Workspace

In Part 1 of the Quickstart we create a TaskRouter Workspace - the container element for our TaskRouter application - and configure all the required sub-elements:

1. [Create a Workspace](/docs/taskrouter/quickstart/ruby/setup-create-workspace)
2. [Add and Configure Workers](/docs/taskrouter/quickstart/ruby/setup-add-workers)
3. [Add and Configure Task Queues](/docs/taskrouter/quickstart/ruby/setup-add-task-queues)
4. [Add and Configure a Workflow](/docs/taskrouter/quickstart/ruby/setup-add-workflow)
5. [Understanding Activities](/docs/taskrouter/quickstart/ruby/setup-understanding-activities)
6. [Wrapping Up](/docs/taskrouter/quickstart/ruby/setup-wrapping-up)
