Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now


Rate this page:

Thanks for rating this page!

We are always striving to improve our documentation quality, and your feedback is valuable to us. How could this documentation serve you better?

Setting up a TaskRouter Workspace: Add and Configure TaskQueues

TaskQueues assign Tasks to Workers based on Worker attributes. For our example, we will use two TaskQueues - one for requests in Spanish and one for requests in English.

With your Workspace open in the TaskRouter console, click 'TaskQueues' then 'Create TaskQueue'.

TaskQueue #1 - Spanish

Our first TaskQueue will target Workers like Alice who possess Spanish language skills.

ターゲットワーカーは、SQL-like 構文を使い、ワーカーの JSON 属性と照合して指定されます。HAS 演算子を使って、ワーカーの言語配列に「es」という値が含まれるかどうかをチェックします。


ターゲットワーカーの式: languages HAS "es"

タスクキュー #1 詳細

TaskQueue #2 - English

To complete our example of language-based routing, create a second TaskQueue, this time targeting Workers like both Alice and Bob who possess English language skills:

ターゲットワーカーの式: languages HAS "en"

タスクキュー #2 詳細

Validating TaskQueue Filters

Reopen the 'Customer Care Requests - English' TaskQueue and scroll to the bottom of the page. You should see that both Alice and Bob are eligible to receive tasks from this TaskQueue:

該当するワーカー - 英語

Reopen the Spanish TaskQueue for comparison - only Alice will show in the list of matching Workers:

該当するワーカー - スペイン語

Wonderful. We have created two TaskQueues to target our Workers. But before a TaskQueue assigns a Task to a Worker, the Task needs to be created and added to the TaskQueue. That's the role of a Workflow.

次:ワークフローを作成する »

Rate this page:


誰しもが一度は考える「コーディングって難しい」。そんな時は、お問い合わせフォームから質問してください。 または、Stack Overflow でTwilioタグのついた情報から欲しいものを探してみましょう。