---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/taskrouter/quickstart/ruby/create-tasks#article
headline: "Part 3: Creating Tasks from Phone Calls using TwiML"
description: Integrate TwiML with your TaskRouter application to create Tasks from Twilio phone calls and automatically route calls to an assigned Worker in this Ruby Quickstart.
url: https://www.twilio.com/docs/taskrouter/quickstart/ruby/create-tasks
inLanguage: en
dateModified: 2026-07-06T16:59:46.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Part 3: Creating Tasks from Phone Calls using TwiML

In Part 3 of the Quickstart, you integrate TwiML with your TaskRouter application to create Tasks from Twilio phone calls and automatically route calls to an assigned Worker. To do so, follow these steps:

1. [Receive an Incoming Call](/docs/taskrouter/quickstart/ruby/twiml-receive-call)
2. [Create a TaskRouter Task using \<Enqueue>](/docs/taskrouter/quickstart/ruby/twiml-create-task)
3. [Dequeue a Call to a Worker](/docs/taskrouter/quickstart/ruby/twiml-dequeue-call)
4. [End-to-End Phone Call Task Assignment](/docs/taskrouter/quickstart/ruby/twiml-end-to-end)
