Connect your voice agent with Asana to create and update tasks automatically during customer conversations. The integration allows your agent to generate tasks, assign work to teams, and record conversation outcomes directly in Asana projects. This helps teams track follow-ups and operational actions triggered by real-time voice interactions.
This video shows how a Voice AI agent built on Telnyx voice creates tasks in Asana during a phone conversation. The agent captures relevant details from the caller, generates a new task, assigns it to a project or team member, and verifies the task directly in the Asana interface.
The Asana integration supports the following operations across core objects:
Tasks
Projects
Sections
Comments
Users
Asana is a work and project management platform that helps teams plan, organize, and execute work across projects - with AI-powered features for automating workflows, tracking dependencies, and keeping everyone aligned on what needs to happen by when.
A Telnyx voice AI agent connected to Asana can create tasks and subtasks based on information gathered during a phone call, automatically assigning them to the right projects, sections, and team members. When a caller reports an issue or requests a change, the agent opens a task with all the relevant details captured in the conversation.
The agent can search for and retrieve project information, task statuses, and deadlines to answer caller questions in real time - "What's the status of the Q3 migration?" or "When is the design review due?" It can also update existing tasks: adding comments, changing assignees, modifying due dates, or updating custom fields as plans evolve during the call.
For broader visibility, the agent can list projects and tasks within a workspace, helping callers understand what's in flight and what's blocked, all through natural conversation without needing to open a browser.
COMPOSITION
Four Asana assistants. Pick one and the blocks it runs on light up, and the create call attaches Asana in the same request, the meter prices it. Or click any single block: every primitive sells alone.
One request. Tools attached. You pay the minute, not the connector.
Every Telnyx integration runs on the same infrastructure: voice AI agents for conversation, inference for reasoning, SIP trunking for transport, STT and TTS for understanding and speech, and phone numbers for provisioning.

Voice agents that create tasks and update projects in Asana while the conversation unfolds.
Learn more
Reasoning that decides when to create a task, update a status, or search a project in Asana.
Learn more
Carrier-grade SIP transport keeps every call connected so Asana task creation never drops.
Learn more
Transcribe caller speech in real time so the agent can extract task details for Asana.
Learn more
Generate natural-sounding prompts that guide callers through Asana task creation workflows.
Learn more
Provision local or toll-free numbers so callers can reach Asana voice workflows on demand.
Learn moreOptimize recruiting with voice-driven updates, scheduling, and candidate workflows.
Learn moreCHOOSE BY USE CASE OR PRODUCT
RESULTS
cURL
# voice task creation — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "asana-task-creation", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller what task they want to create, confirm the task name and assignee, and create a new task in Asana.", "integrations": [ { "integration_id": "asana" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsVoice Task Creation
SELECT USE CASE
SELECT USE CASE
OR SELECT PRODUCT
RESULTS
cURL
# voice task creation — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "asana-task-creation", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller what task they want to create, confirm the task name and assignee, and create a new task in Asana.", "integrations": [ { "integration_id": "asana" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsVoice Task Creation
RESULTS
cURL
# voice task creation — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "asana-task-creation", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller what task they want to create, confirm the task name and assignee, and create a new task in Asana.", "integrations": [ { "integration_id": "asana" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsVoice Task Creation