---
title: Async Webhook Tools for Telnyx AI Assistants
canonical: https://telnyx.com/release-notes/async-webhook-tools-ai-assistants
---
# Async Webhook Tools for Telnyx AI Assistants

[Release notes](https://telnyx.com/release-notes)

# Async Webhook Tools with Live Conversation Injection for AI Assistants

### 23, Jan 2026

Synchronous webhook tools block assistant responses while waiting on external systems. This works for fast APIs, but breaks down when requests take longer than a few seconds. AI Assistants now support async webhook tools paired with live message injection, so long-running tasks can complete without interrupting the conversation.

## What’s new

* **Async webhook request mode:** Webhook tools can return immediately instead of blocking the conversation.
* **Parallel tool execution:** Multiple webhook tools can run at the same time.
* **Call control ID propagation:** Async requests include a call identifier in the request headers.
* **Live message injection:** Tool results or system messages can be added to an active conversation.
* **Real-time context updates:** Assistants incorporate new information as it arrives.

## Why it matters

* Prevents conversation stalls caused by slow or unpredictable backend APIs.
* Avoids request timeouts during long-running operations.
* Keeps conversations natural while background work completes.
* Improves reliability when integrating external systems like CRMs or order platforms.
* Gives developers explicit control over async execution and retries.

## Example use cases

* Order status lookups that depend on external fulfillment systems.
* CRM updates triggered during live support calls.
* Data enrichment that runs alongside an active conversation.
* Compliance or validation checks with variable response times.

## Getting started

1. In the Mission Control Portal, open your assistant and select a webhook tool.
2. Change the webhook **Request mode** from **Sync** to **Async**.
3. Ensure your backend reads the `x-telnyx-call-control-id` header.
4. Return a fast `200` response to acknowledge the webhook request.
5. Run the long operation asynchronously in your backend.
6. When results are ready, use the **Add Messages API** to inject a `system` message into the live conversation.

Learn more in our [developer documentation](https://developers.telnyx.com/docs/inference/ai-assistants/async-tools) or contact your Telnyx team.

[Start building](https://telnyx.com/sign-up)

### Ask AI

* [![GPT](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/chatgpt_icon-ea55e09d.jpeg?width=92&format=webp)](https://chat.openai.com/?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Claude](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/claude_icon-c7c8eef3.webp?width=92&format=webp)](https://claude.ai/new?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Perplexity](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/perplexity_icon-cd5b74f1.webp?width=92&format=webp)](https://www.perplexity.ai/search?q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Gemini](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/gemini_icon-4ff1cbf4.webp?width=92&format=webp)](https://www.google.com/search?udm=50&aep=11&q=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)
* [![Grok](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/grok_icon-e588e5bd.webp?width=92&format=webp)](https://x.com/i/grok?text=What makes Telnyx's global network different, breakdown call quality for normal phone calls and voice AI calls.)